List of all items
Structs
- attributes::AlignmentAttr
- attributes::CaseValuesAttr
- attributes::CaseValuesAttrVerifyErr
- attributes::FastmathFlagParseErr
- attributes::FastmathFlagsAttr
- attributes::GepIndicesAttr
- attributes::InsertExtractValueIndicesAttr
- attributes::IntegerOverflowFlagsAttr
- attributes::ShuffleVectorMaskAttr
- llvm_sys::core::BasicBlockIter
- llvm_sys::core::FastmathFlags
- llvm_sys::core::FunctionIter
- llvm_sys::core::GlobalVariableIter
- llvm_sys::core::IncomingIter
- llvm_sys::core::InstructionIter
- llvm_sys::core::IntrinsicID
- llvm_sys::core::LLVMBasicBlock
- llvm_sys::core::LLVMBuilder
- llvm_sys::core::LLVMContext
- llvm_sys::core::LLVMMemoryBuffer
- llvm_sys::core::LLVMModule
- llvm_sys::core::LLVMType
- llvm_sys::core::LLVMValue
- llvm_sys::core::ParamIter
- llvm_sys::execution_engine::ExecutionEngine
- llvm_sys::execution_engine::GenericValue
- llvm_sys::execution_engine::MCJITCompilerOptions
- llvm_sys::lljit::JITSymbolGenericFlags
- llvm_sys::lljit::LLVMLLJIT
- op_interfaces::FastMathFlagMissingErr
- op_interfaces::FastmathFlagMissingErr
- op_interfaces::FloatBinArithOpErr
- op_interfaces::IntBinArithOpErr
- op_interfaces::IntBinArithOpWithOverflowFlagErr
- op_interfaces::NNegFlagMissingErr
- op_interfaces::PointerTypeResultVerifyErr
- ops::AShrOp
- ops::AddOp
- ops::AddressOfOp
- ops::AllocaOp
- ops::AndOp
- ops::BitcastOp
- ops::BrOp
- ops::CallIntrinsicOp
- ops::CallOp
- ops::CondBrOp
- ops::ConstantOp
- ops::ExtractElementOp
- ops::ExtractValueOp
- ops::FAddOp
- ops::FCmpOp
- ops::FDivOp
- ops::FMulOp
- ops::FNegOp
- ops::FPExtOp
- ops::FPToSIOp
- ops::FPToUIOp
- ops::FPTruncOp
- ops::FRemOp
- ops::FSubOp
- ops::FreezeOp
- ops::FuncOp
- ops::FuncOpTypeErr
- ops::GetElementPtrOp
- ops::GlobalOp
- ops::ICmpOp
- ops::InsertElementOp
- ops::InsertValueOp
- ops::IntToPtrOp
- ops::LShrOp
- ops::LoadOp
- ops::MulOp
- ops::OrOp
- ops::PoisonOp
- ops::PtrToIntOp
- ops::ReturnOp
- ops::SDivOp
- ops::SExtOp
- ops::SIToFPOp
- ops::SRemOp
- ops::SelectOp
- ops::ShlOp
- ops::ShuffleVectorOp
- ops::StoreOp
- ops::SubOp
- ops::SwitchCase
- ops::SwitchOp
- ops::TruncOp
- ops::UDivOp
- ops::UIToFPOp
- ops::URemOp
- ops::UndefOp
- ops::UnreachableOp
- ops::UnrelatedAllocInfo
- ops::VAArgOp
- ops::XorOp
- ops::ZExtOp
- ops::ZeroOp
- to_llvm_ir::ConversionContext
- types::ArrayType
- types::FuncType
- types::PointerType
- types::StructType
- types::VectorType
- types::VoidType
Enums
- attributes::FCmpPredicateAttr
- attributes::GepIndexAttr
- attributes::ICmpPredicateAttr
- attributes::LinkageAttr
- from_llvm_ir::ConversionErr
- function_call_utils::LookupOrInsertFunctionError
- llvm_sys::execution_engine::CodeGenOptLevel
- llvm_sys::execution_engine::EngineKind
- ops::AllocaOpVerifyErr
- ops::CallIntrinsicVerifyErr
- ops::ConstantOpVerifyErr
- ops::FCmpOpVerifyErr
- ops::FNegOpVerifyErr
- ops::FloatCastVerifyErr
- ops::GepIndex
- ops::GetElementPtrOpErr
- ops::GlobalOpVerifyErr
- ops::ICmpOpVerifyErr
- ops::InsertExtractElementOpVerifyErr
- ops::InsertExtractValueErr
- ops::IntToPtrOpErr
- ops::LoadOpVerifyErr
- ops::PtrToIntOpErr
- ops::SelectOpVerifyErr
- ops::ShuffleVectorOpVerifyErr
- ops::StoreOpVerifyErr
- ops::SwitchOpVerifyErr
- ops::SymbolUserOpVerifyErr
- ops::VAArgOpVerifyErr
- to_llvm_ir::ToLLVMErr
- types::FuncTypeErr
- types::StructErr
- types::VectorTypeKind
Traits
- ToLLVMDialect
- ToLLVMType
- op_interfaces::AlignableOpInterface
- op_interfaces::BinArithOp
- op_interfaces::CastOpInterface
- op_interfaces::CastOpWithNNegInterface
- op_interfaces::FastMathFlags
- op_interfaces::FloatBinArithOp
- op_interfaces::FloatBinArithOpWithFastMathFlags
- op_interfaces::IntBinArithOp
- op_interfaces::IntBinArithOpWithOverflowFlag
- op_interfaces::IsDeclaration
- op_interfaces::LlvmSymbolName
- op_interfaces::NNegFlag
- op_interfaces::PointerTypeResult
Functions
- from_llvm_ir::convert_fpredicate
- from_llvm_ir::convert_ipredicate
- from_llvm_ir::convert_linkage
- from_llvm_ir::convert_module
- function_call_utils::compute_type_size_in_bytes
- function_call_utils::get_size_type
- function_call_utils::lookup_or_create_free_fn
- function_call_utils::lookup_or_create_malloc_fn
- function_call_utils::lookup_or_insert_function
- llvm_sys::core::basic_block_iter
- llvm_sys::core::function_iter
- llvm_sys::core::global_iter
- llvm_sys::core::incoming_iter
- llvm_sys::core::instruction_iter
- llvm_sys::core::llvm_add_case
- llvm_sys::core::llvm_add_function
- llvm_sys::core::llvm_add_global
- llvm_sys::core::llvm_add_incoming
- llvm_sys::core::llvm_append_basic_block_in_context
- llvm_sys::core::llvm_array_type2
- llvm_sys::core::llvm_basic_block_as_value
- llvm_sys::core::llvm_build_add
- llvm_sys::core::llvm_build_and
- llvm_sys::core::llvm_build_array_alloca
- llvm_sys::core::llvm_build_ashr
- llvm_sys::core::llvm_build_bitcast
- llvm_sys::core::llvm_build_br
- llvm_sys::core::llvm_build_call2
- llvm_sys::core::llvm_build_cond_br
- llvm_sys::core::llvm_build_extract_element
- llvm_sys::core::llvm_build_extract_value
- llvm_sys::core::llvm_build_fadd
- llvm_sys::core::llvm_build_fcmp
- llvm_sys::core::llvm_build_fdiv
- llvm_sys::core::llvm_build_fmul
- llvm_sys::core::llvm_build_fpext
- llvm_sys::core::llvm_build_fptosi
- llvm_sys::core::llvm_build_fptoui
- llvm_sys::core::llvm_build_fptrunc
- llvm_sys::core::llvm_build_freeze
- llvm_sys::core::llvm_build_frem
- llvm_sys::core::llvm_build_fsub
- llvm_sys::core::llvm_build_gep2
- llvm_sys::core::llvm_build_icmp
- llvm_sys::core::llvm_build_insert_element
- llvm_sys::core::llvm_build_insert_value
- llvm_sys::core::llvm_build_int_to_ptr
- llvm_sys::core::llvm_build_load2
- llvm_sys::core::llvm_build_lshr
- llvm_sys::core::llvm_build_mul
- llvm_sys::core::llvm_build_or
- llvm_sys::core::llvm_build_phi
- llvm_sys::core::llvm_build_ptr_to_int
- llvm_sys::core::llvm_build_ret
- llvm_sys::core::llvm_build_ret_void
- llvm_sys::core::llvm_build_sdiv
- llvm_sys::core::llvm_build_select
- llvm_sys::core::llvm_build_sext
- llvm_sys::core::llvm_build_shl
- llvm_sys::core::llvm_build_shuffle_vector
- llvm_sys::core::llvm_build_sitofp
- llvm_sys::core::llvm_build_srem
- llvm_sys::core::llvm_build_store
- llvm_sys::core::llvm_build_sub
- llvm_sys::core::llvm_build_switch
- llvm_sys::core::llvm_build_trunc
- llvm_sys::core::llvm_build_udiv
- llvm_sys::core::llvm_build_uitofp
- llvm_sys::core::llvm_build_unreachable
- llvm_sys::core::llvm_build_urem
- llvm_sys::core::llvm_build_va_arg
- llvm_sys::core::llvm_build_xor
- llvm_sys::core::llvm_build_zext
- llvm_sys::core::llvm_can_value_use_fast_math_flags
- llvm_sys::core::llvm_clear_insertion_position
- llvm_sys::core::llvm_const_int
- llvm_sys::core::llvm_const_int_get_zext_value
- llvm_sys::core::llvm_const_null
- llvm_sys::core::llvm_const_real
- llvm_sys::core::llvm_const_real_get_double
- llvm_sys::core::llvm_const_vector
- llvm_sys::core::llvm_count_incoming
- llvm_sys::core::llvm_count_param_types
- llvm_sys::core::llvm_count_params
- llvm_sys::core::llvm_count_struct_element_types
- llvm_sys::core::llvm_delete_function
- llvm_sys::core::llvm_double_type_in_context
- llvm_sys::core::llvm_dump_module
- llvm_sys::core::llvm_dump_type
- llvm_sys::core::llvm_dump_value
- llvm_sys::core::llvm_float_type_in_context
- llvm_sys::core::llvm_function_type
- llvm_sys::core::llvm_get_aggregate_element
- llvm_sys::core::llvm_get_alignment
- llvm_sys::core::llvm_get_allocated_type
- llvm_sys::core::llvm_get_array_length2
- llvm_sys::core::llvm_get_basic_block_name
- llvm_sys::core::llvm_get_basic_block_parent
- llvm_sys::core::llvm_get_basic_block_terminator
- llvm_sys::core::llvm_get_called_function_type
- llvm_sys::core::llvm_get_called_value
- llvm_sys::core::llvm_get_const_opcode
- llvm_sys::core::llvm_get_element_type
- llvm_sys::core::llvm_get_fast_math_flags
- llvm_sys::core::llvm_get_fcmp_predicate
- llvm_sys::core::llvm_get_first_basic_block
- llvm_sys::core::llvm_get_first_function
- llvm_sys::core::llvm_get_first_global
- llvm_sys::core::llvm_get_first_instruction
- llvm_sys::core::llvm_get_first_param
- llvm_sys::core::llvm_get_gep_source_element_type
- llvm_sys::core::llvm_get_global_parent
- llvm_sys::core::llvm_get_icmp_predicate
- llvm_sys::core::llvm_get_incoming_block
- llvm_sys::core::llvm_get_incoming_value
- llvm_sys::core::llvm_get_indices
- llvm_sys::core::llvm_get_initializer
- llvm_sys::core::llvm_get_insert_block
- llvm_sys::core::llvm_get_instruction_opcode
- llvm_sys::core::llvm_get_instruction_parent
- llvm_sys::core::llvm_get_int_type_width
- llvm_sys::core::llvm_get_intrinsic_declaration
- llvm_sys::core::llvm_get_last_function
- llvm_sys::core::llvm_get_last_global
- llvm_sys::core::llvm_get_linkage
- llvm_sys::core::llvm_get_mask_value
- llvm_sys::core::llvm_get_module_identifier
- llvm_sys::core::llvm_get_named_function
- llvm_sys::core::llvm_get_named_global
- llvm_sys::core::llvm_get_next_basic_block
- llvm_sys::core::llvm_get_next_function
- llvm_sys::core::llvm_get_next_global
- llvm_sys::core::llvm_get_next_instruction
- llvm_sys::core::llvm_get_next_param
- llvm_sys::core::llvm_get_nneg
- llvm_sys::core::llvm_get_nsw
- llvm_sys::core::llvm_get_num_arg_operands
- llvm_sys::core::llvm_get_num_indices
- llvm_sys::core::llvm_get_num_mask_elements
- llvm_sys::core::llvm_get_num_operands
- llvm_sys::core::llvm_get_nuw
- llvm_sys::core::llvm_get_operand
- llvm_sys::core::llvm_get_param
- llvm_sys::core::llvm_get_param_types
- llvm_sys::core::llvm_get_poison
- llvm_sys::core::llvm_get_previous_basic_block
- llvm_sys::core::llvm_get_previous_function
- llvm_sys::core::llvm_get_previous_global
- llvm_sys::core::llvm_get_previous_instruction
- llvm_sys::core::llvm_get_previous_param
- llvm_sys::core::llvm_get_return_type
- llvm_sys::core::llvm_get_struct_element_types
- llvm_sys::core::llvm_get_struct_name
- llvm_sys::core::llvm_get_switch_case_value
- llvm_sys::core::llvm_get_type_kind
- llvm_sys::core::llvm_get_undef
- llvm_sys::core::llvm_get_undef_mask_elem
- llvm_sys::core::llvm_get_value_kind
- llvm_sys::core::llvm_get_value_name
- llvm_sys::core::llvm_get_vector_size
- llvm_sys::core::llvm_global_get_value_type
- llvm_sys::core::llvm_int_type_in_context
- llvm_sys::core::llvm_intrinsic_is_overloaded
- llvm_sys::core::llvm_is_a::alloca_inst
- llvm_sys::core::llvm_is_a::argument
- llvm_sys::core::llvm_is_a::call_inst
- llvm_sys::core::llvm_is_a::constant
- llvm_sys::core::llvm_is_a::constant_expr
- llvm_sys::core::llvm_is_a::constant_fp
- llvm_sys::core::llvm_is_a::constant_int
- llvm_sys::core::llvm_is_a::extract_element_inst
- llvm_sys::core::llvm_is_a::extract_value_inst
- llvm_sys::core::llvm_is_a::fcmp_inst
- llvm_sys::core::llvm_is_a::fptoui_inst
- llvm_sys::core::llvm_is_a::function
- llvm_sys::core::llvm_is_a::get_element_ptr_inst
- llvm_sys::core::llvm_is_a::global_value
- llvm_sys::core::llvm_is_a::global_variable
- llvm_sys::core::llvm_is_a::icmp_inst
- llvm_sys::core::llvm_is_a::insert_element_inst
- llvm_sys::core::llvm_is_a::insert_value_inst
- llvm_sys::core::llvm_is_a::instruction
- llvm_sys::core::llvm_is_a::invoke_inst
- llvm_sys::core::llvm_is_a::load_inst
- llvm_sys::core::llvm_is_a::phi_node
- llvm_sys::core::llvm_is_a::shuffle_vector_inst
- llvm_sys::core::llvm_is_a::store_inst
- llvm_sys::core::llvm_is_a::switch_inst
- llvm_sys::core::llvm_is_a::uitofp_inst
- llvm_sys::core::llvm_is_a::user
- llvm_sys::core::llvm_is_a::zext_inst
- llvm_sys::core::llvm_is_a_terminator_inst
- llvm_sys::core::llvm_is_aggregate_type
- llvm_sys::core::llvm_is_declaration
- llvm_sys::core::llvm_is_first_class_type
- llvm_sys::core::llvm_is_function_type_var_arg
- llvm_sys::core::llvm_is_opaque_struct
- llvm_sys::core::llvm_is_valid_array_element_type
- llvm_sys::core::llvm_is_valid_function_argument_type
- llvm_sys::core::llvm_is_valid_function_return_type
- llvm_sys::core::llvm_is_valid_struct_element_type
- llvm_sys::core::llvm_is_valid_vector_element_type
- llvm_sys::core::llvm_lookup_intrinsic_id
- llvm_sys::core::llvm_pointer_type_in_context
- llvm_sys::core::llvm_position_builder_at_end
- llvm_sys::core::llvm_position_builder_before
- llvm_sys::core::llvm_print_module_to_string
- llvm_sys::core::llvm_print_type_to_string
- llvm_sys::core::llvm_print_value_to_string
- llvm_sys::core::llvm_scalable_vector_type
- llvm_sys::core::llvm_set_alignment
- llvm_sys::core::llvm_set_fast_math_flags
- llvm_sys::core::llvm_set_initializer
- llvm_sys::core::llvm_set_linkage
- llvm_sys::core::llvm_set_nneg
- llvm_sys::core::llvm_struct_create_named
- llvm_sys::core::llvm_struct_set_body
- llvm_sys::core::llvm_struct_type_in_context
- llvm_sys::core::llvm_type_is_sized
- llvm_sys::core::llvm_type_of
- llvm_sys::core::llvm_value_as_basic_block
- llvm_sys::core::llvm_value_is_basic_block
- llvm_sys::core::llvm_vector_type
- llvm_sys::core::llvm_void_type_in_context
- llvm_sys::core::param_iter
- llvm_sys::target::initialize_all
- llvm_sys::target::initialize_native
- llvm_sys::target::llvm_initialize_all_asm_parsers
- llvm_sys::target::llvm_initialize_all_asm_printers
- llvm_sys::target::llvm_initialize_all_disassemblers
- llvm_sys::target::llvm_initialize_all_target_infos
- llvm_sys::target::llvm_initialize_all_target_mcs
- llvm_sys::target::llvm_initialize_all_targets
- llvm_sys::target::llvm_initialize_native_asm_parser
- llvm_sys::target::llvm_initialize_native_asm_printer
- llvm_sys::target::llvm_initialize_native_disassembler
- llvm_sys::target::llvm_initialize_native_target
- to_llvm_ir::convert_fpredicate
- to_llvm_ir::convert_ipredicate
- to_llvm_ir::convert_linkage
- to_llvm_ir::convert_module
- to_llvm_ir::convert_type