List of all items[−] List of all items
Structs
- codegen::function::Function
- codegen::function::basic_block::BasicBlock
- codegen::function::data::Data
- codegen::function::instruction::Instruction
- codegen::function::layout::BasicBlockIter
- codegen::function::layout::BasicBlockNode
- codegen::function::layout::InstructionIter
- codegen::function::layout::InstructionNode
- codegen::function::layout::Layout
- codegen::function::slot::Slot
- codegen::function::slot::Slots
- codegen::isa::x86_64::X86_64
- codegen::isa::x86_64::instruction::InstructionData
- codegen::isa::x86_64::instruction::Operand
- codegen::isa::x86_64::lower::Lower
- codegen::isa::x86_64::register::RegInfo
- codegen::lower::LoweringContext
- codegen::module::Module
- codegen::pass::liveness::BlockData
- codegen::pass::liveness::LiveRange
- codegen::pass::liveness::LiveRanges
- codegen::pass::liveness::Liveness
- codegen::pass::liveness::ProgramPoint
- codegen::register::Reg
- codegen::register::RegUnit
- codegen::register::VReg
- codegen::register::VRegData
- codegen::register::VRegs
- exec::interpreter::Interpreter
- ir::function::BasicBlockIter
- ir::function::BasicBlockNode
- ir::function::Data
- ir::function::Function
- ir::function::InstructionIter
- ir::function::InstructionNode
- ir::function::Layout
- ir::function::Parameter
- ir::function::basic_block::BasicBlock
- ir::function::instruction::Instruction
- ir::function::parser::ParserContext
- ir::module::Module
- ir::module::Target
- ir::module::global_variable::GlobalVariable
- ir::types::ArrayType
- ir::types::FunctionType
- ir::types::PointerType
- ir::types::Types
- ir::types::TypesBase
- ir::value::ConstantArray
Enums
- codegen::call_conv::CallConvKind
- codegen::isa::x86_64::instruction::Opcode
- codegen::isa::x86_64::instruction::OperandData
- codegen::isa::x86_64::register::GR32
- codegen::isa::x86_64::register::GR64
- codegen::isa::x86_64::register::RegClass
- codegen::lower::LoweringError
- exec::generic_value::GenericValue
- ir::function::instruction::ICmpCond
- ir::function::instruction::Opcode
- ir::function::instruction::Operand
- ir::module::attributes::Attribute
- ir::module::linkage::Linkage
- ir::module::name::Name
- ir::module::preemption_specifier::PreemptionSpecifier
- ir::types::Type
- ir::value::ConstantData
- ir::value::ConstantExpr
- ir::value::ConstantInt
- ir::value::Value
Traits
- codegen::function::instruction::InstructionData
- codegen::isa::TargetIsa
- codegen::lower::Lower
- codegen::register::RegisterClass
- codegen::register::RegisterInfo
Functions
- codegen::isa::x86_64::asm::print
- codegen::isa::x86_64::asm::print_function
- codegen::isa::x86_64::lower::load::lower_load
- codegen::isa::x86_64::lower::store::lower_store
- codegen::isa::x86_64::pass::eliminate_slot::run_on_function
- codegen::isa::x86_64::pass::eliminate_slot::run_on_module
- codegen::isa::x86_64::pass::phi_elimination::run_on_function
- codegen::isa::x86_64::pass::phi_elimination::run_on_module
- codegen::isa::x86_64::pass::pro_epi_inserter::run_on_function
- codegen::isa::x86_64::pass::pro_epi_inserter::run_on_module
- codegen::isa::x86_64::pass::simple_reg_coalescing::run_on_function
- codegen::isa::x86_64::pass::simple_reg_coalescing::run_on_module
- codegen::isa::x86_64::register::to_reg_unit
- codegen::lower::convert_function
- codegen::lower::convert_module
- codegen::pass::regalloc::run_on_function
- codegen::pass::regalloc::run_on_module
- ir::function::instruction::parser::parse
- ir::function::instruction::parser::parse_add_sub_mul
- ir::function::instruction::parser::parse_alloca
- ir::function::instruction::parser::parse_br
- ir::function::instruction::parser::parse_call
- ir::function::instruction::parser::parse_call_args
- ir::function::instruction::parser::parse_cast
- ir::function::instruction::parser::parse_getelementptr
- ir::function::instruction::parser::parse_icmp
- ir::function::instruction::parser::parse_load
- ir::function::instruction::parser::parse_phi
- ir::function::instruction::parser::parse_ret
- ir::function::instruction::parser::parse_store
- ir::function::parser::parse
- ir::function::parser::parse_argument
- ir::function::parser::parse_argument_list
- ir::function::parser::parse_body
- ir::function::parser::parse_func_attrs
- ir::module::attributes::parser::parse_attribute
- ir::module::attributes::parser::parse_attributes
- ir::module::global_variable::parse
- ir::module::linkage::parser::parse
- ir::module::name::parser::identifier
- ir::module::name::parser::parse
- ir::module::parser::parse
- ir::module::preemption_specifier::parser::parse
- ir::pass::dce::run_on_function
- ir::pass::dce::run_on_module
- ir::types::parser::parse
- ir::types::parser::parse_array
- ir::util::spaces
- ir::util::string_literal
- ir::value::parser::parse
- ir::value::parser::parse_constant
- ir::value::parser::parse_constant_array
- ir::value::parser::parse_constant_expr
- ir::value::parser::parse_constant_getelementptr
- ir::value::parser::parse_constant_global_ref
- ir::value::parser::parse_constant_int
- ir::value::parser::parse_local
Typedefs
- codegen::function::basic_block::BasicBlockId
- codegen::function::instruction::InstructionId
- codegen::function::slot::SlotId
- ir::function::FunctionId
- ir::function::UnresolvedAttributeId
- ir::function::basic_block::BasicBlockId
- ir::function::instruction::InstructionId
- ir::types::AddrSpace
- ir::types::Cache
- ir::types::TypeId
- ir::value::ValueId