classof(const Type *T) (defined in llvm::memoir::StructType) | llvm::memoir::StructType | inlinestatic |
code (defined in llvm::memoir::Type) | llvm::memoir::Type | protected |
define(DefineStructTypeInst &definition, std::string name, vector< Type *> field_types) (defined in llvm::memoir::StructType) | llvm::memoir::StructType | static |
define_struct_type(DefineStructTypeInst &definition, std::string name, vector< Type *> field_types) (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
defined_types (defined in llvm::memoir::StructType) | llvm::memoir::StructType | protectedstatic |
definition (defined in llvm::memoir::StructType) | llvm::memoir::StructType | protected |
field_types (defined in llvm::memoir::StructType) | llvm::memoir::StructType | protected |
get(std::string name) (defined in llvm::memoir::StructType) | llvm::memoir::StructType | static |
get_assoc_array_type(Type &key_type, Type &value_type) (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_bool_type() (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_code() const override (defined in llvm::memoir::StructType) | llvm::memoir::StructType | virtual |
get_f32_type() (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_f64_type() (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_field_array_type(StructType &type, unsigned field_index) (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_i16_type() (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_i2_type() (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_i32_type() (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_i64_type() (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_i8_type() (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_ptr_type() (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_ref_type(Type &referenced_type) (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_sequence_type(Type &element_type) (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_static_tensor_type(Type &element_type, vector< size_t > dimension_lengths) (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_struct_type(std::string name) (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_tensor_type(Type &element_type, unsigned num_dimensions) (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_u16_type() (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_u2_type() (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_u32_type() (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_u64_type() (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
get_u8_type() (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
getCode() const (defined in llvm::memoir::Type) | llvm::memoir::Type | |
getDefinition() const (defined in llvm::memoir::StructType) | llvm::memoir::StructType | |
getFieldType(unsigned field_index) const (defined in llvm::memoir::StructType) | llvm::memoir::StructType | |
getName() const (defined in llvm::memoir::StructType) | llvm::memoir::StructType | |
getNumFields() const (defined in llvm::memoir::StructType) | llvm::memoir::StructType | |
is_collection_type(Type &type) (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
is_primitive_type(Type &type) (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
is_reference_type(Type &type) (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
is_struct_type(Type &type) (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
name (defined in llvm::memoir::StructType) | llvm::memoir::StructType | protected |
StructType(DefineStructTypeInst &definition, std::string name, vector< Type *> field_types) (defined in llvm::memoir::StructType) | llvm::memoir::StructType | protected |
toString(std::string indent="") const override (defined in llvm::memoir::StructType) | llvm::memoir::StructType | virtual |
Type(TypeCode code) (defined in llvm::memoir::Type) | llvm::memoir::Type | protected |
TypeAnalysis (defined in llvm::memoir::StructType) | llvm::memoir::StructType | friend |
value_is_collection_type(llvm::Value &value) (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
value_is_struct_type(llvm::Value &value) (defined in llvm::memoir::Type) | llvm::memoir::Type | static |
~Type()=default (defined in llvm::memoir::Type) | llvm::memoir::Type | virtual |