List of all items
Structs
- Argument
- Attribute
- BasicBlock
- Builder
- Comdat
- Constant
- ConstantAsMetadata
- Context
- DIArgList
- DIAssignID
- DIBasicType
- DIBuilder
- DICommonBlock
- DICompileUnit
- DICompositeType
- DIDerivedType
- DIEnumerator
- DIExpression
- DIFile
- DIGenericSubrange
- DIGlobalVariable
- DIGlobalVariableExpression
- DIImportedEntity
- DILabel
- DILexicalBlock
- DILexicalBlockBase
- DILexicalBlockFile
- DILocalScope
- DILocalVariable
- DILocation
- DIMacro
- DIMacroFile
- DIMacroNode
- DIModule
- DINamespace
- DINode
- DIObjCProperty
- DIScope
- DIStringType
- DISubprogram
- DISubrange
- DISubroutineType
- DITemplateParameter
- DITemplateTypeParameter
- DITemplateValueParameter
- DIType
- DIVariable
- DiagnosticInfo
- DistinctMDOperandPlaceholder
- EnumAttribute
- Function
- GenericDINode
- GlobalAlias
- GlobalValue
- Instruction
- JITEventListener
- LocalAsMetadata
- MDNode
- MDString
- MDTuple
- MemoryBuffer
- Metadata
- Module
- ModuleFlagsMetadata
- ModuleProvider
- NamedMDNode
- OperandBundle
- PassManager
- StringAttribute
- Type
- TypeAttribute
- Use
- Value
- ValueAsMetadata
- ValueMetadataEntries
- blake3::Blake3Hasher
- core::IntrinsicId
- core::Message
- disassembler::DisasmContext
- error::Error
- error::ErrorMessage
- execution_engine::ExecutionEngine
- execution_engine::GenericValue
- execution_engine::MCJITCompilerOptions
- execution_engine::MCJITMemoryManager
- lto::LTOCodeGenerator
- lto::LTOInput
- lto::LTOModule
- lto::ThinLTOCodeGenerator
- object::Binary
- object::RelocationIterator
- object::SectionIterator
- object::SymbolIterator
- opaque::PhantomOpaque
- orc2::CSymbolFlagsMap
- orc2::OrcCDependenceMapPair
- orc2::OrcCSymbolFlagsMapPair
- orc2::OrcDefinitionGenerator
- orc2::OrcDumpObjects
- orc2::OrcExecutionSession
- orc2::OrcIndirectStubsManager
- orc2::OrcIrTransformLayer
- orc2::OrcJitDylib
- orc2::OrcJitTargetMachineBuilder
- orc2::OrcLazyCallThroughManager
- orc2::OrcLookupState
- orc2::OrcMaterializationResponsibility
- orc2::OrcMaterializationUnit
- orc2::OrcObjectLayer
- orc2::OrcObjectLinkingLayer
- orc2::OrcObjectTransformLayer
- orc2::OrcResourceTracker
- orc2::OrcSymbolStringPool
- orc2::OrcSymbolStringPoolEntry
- orc2::OrcThreadSafeContext
- orc2::OrcThreadSafeModule
- orc2::Symbols
- orc2::lljit::OrcLLJIT
- orc2::lljit::OrcLLJITBuilder
- owning::Owning
- remark::RemarkArg
- remark::RemarkDebugLoc
- remark::RemarkEntry
- remark::RemarkParser
- remark::RemarkString
- target::TargetData
- target::TargetLibraryInfo
- target_machine::Target
- target_machine::TargetMachine
- target_machine::TargetMachineOptions
- transforms::pass_builder::PassBuilderOptions
- type_tag::any
- type_tag::array
- type_tag::array_any_len
- type_tag::bfloat
- type_tag::double
- type_tag::float
- type_tag::float_any
- type_tag::fp128
- type_tag::fun
- type_tag::fun_any
- type_tag::half
- type_tag::int
- type_tag::int_any
- type_tag::label
- type_tag::metadata
- type_tag::ppc_fp128
- type_tag::ptr
- type_tag::ptr_any
- type_tag::struct_any
- type_tag::target_ext_any
- type_tag::token
- type_tag::vector
- type_tag::vector_any_len
- type_tag::void
- type_tag::x86_amx
- type_tag::x86_fp80
- type_tag::x86_mmx
Traits
- MetadataKind
- execution_engine::SimpleMCJitMemoryManager
- opaque::Opaque
- owning::OpaqueClone
- owning::OpaqueDrop
- type_tag::ArgumentTuple
- type_tag::ArrayTypeTag
- type_tag::ElementTypeTag
- type_tag::FloatMathTypeTag
- type_tag::FloatTypeTag
- type_tag::FunTypeTag
- type_tag::InstanceTagTuple
- type_tag::InstanceTypeTag
- type_tag::IntMathTypeTag
- type_tag::IntTypeTag
- type_tag::PtrTypeTag
- type_tag::SequentialTypeTag
- type_tag::TagTuple
- type_tag::Tuple
- type_tag::TypeTag
- type_tag::TypeTuple
- type_tag::ValueTuple
- type_tag::VectorTypeTag
Functions
- core::contexts::get_enum_attribute_for_name
- core::contexts::get_last_enum_attribute_kind
- core::get_version
- core::instruction_builders::get_undef_mask_elem
- core::shutdown
- core::threading::is_multithreaded
- core::values::constants::const_f_cmp
- core::values::constants::const_i_cmp
- core::values::constants::const_vector
- core::values::function::lookup_intrinsic_id
- debuginfo::debug_metadata_version
- error::string_error_type_id
- error_handling::enable_pretty_stack_trace
- error_handling::install_fatal_error_handler
- error_handling::install_fatal_error_handler_none
- error_handling::install_fatal_error_handler_raw
- error_handling::reset_fatal_error_handler
- execution_engine::link_in_interpreter
- execution_engine::link_in_mc_jit
- lto::api_version
- lto::debug_options
- lto::get_error_message
- lto::get_version
- lto::initialize_disassembler
- lto::module_has_objc_category
- lto::module_is_object_file
- lto::module_is_object_file_for_target
- lto::module_is_object_file_in_memory
- lto::module_is_object_file_in_memory_for_target
- lto::runtime_lib_symbols_list
- lto::set_debug_options
- orc2::absolute_symbols
- remark::remark_version
- support::add_symbol
- support::load_library_permanently
- support::parse_command_line_options
- support::search_for_address_of_symbol
- target::initialize_all_asm_parsers
- target::initialize_all_asm_printers
- target::initialize_all_disassemblers
- target::initialize_all_target_infos
- target::initialize_all_target_mcs
- target::initialize_all_targets
- target::initialize_native_asm_parser
- target::initialize_native_asm_printer
- target::initialize_native_disassembler
- target::initialize_native_target
- target_machine::get_default_target_triple
- target_machine::get_host_cpu_features
- target_machine::get_host_cpu_name
- target_machine::normalize_target_triple