List of all items
Structs
- CodeGen::CompilationHelper
- CodeGen::IrCodeGenArea
- CodeGen::IrCodeGenHelper
- CodeGen::MCDocInstr
- CodeGen::MCSettings
- CodeGen::MachineCallingConvention
- CodeGen::MachineInstr
- CodeGen::RegVec
- CodeGen::reg_alloc::RegAlloc
- IR::Block
- IR::Const
- IR::Function
- IR::FunctionType
- IR::IRBuilder
- IR::Module
- IR::Var
- IR::ir::Add
- IR::ir::Alloca
- IR::ir::And
- IR::ir::Assign
- IR::ir::Br
- IR::ir::BrCond
- IR::ir::Call
- IR::ir::Cast
- IR::ir::Cmp
- IR::ir::DebugNode
- IR::ir::Div
- IR::ir::Load
- IR::ir::Mul
- IR::ir::Or
- IR::ir::Return
- IR::ir::Store
- IR::ir::Sub
- IR::ir::Xor
- IR::parser::gen::IrGen
- IR::parser::lexer::IrLexer
- IR::parser::lexer::Loc
- IR::parser::lexer::Token
- IR::parser::parser::IrBlock
- IR::parser::parser::IrInstr
- IR::parser::parser::IrParser
- IR::parser::semnatic::IrSemnatic
- Obj::DllBuilder
- Obj::ExeBuilder
- Obj::Link
- Obj::ObjectBuilder
- Optimizations::PassManager
- Support::Cli
- Support::Color
- Support::ColorEncoder
- Support::ColorProfile
- Support::Error
- Support::SrcMngr
- Support::TokenMgr
- Support::TypeSwitch
- Target::TargetBackendDescr
- Target::TargetRegistry
- Target::Triple
- Target::WhiteList
- Target::x64::instr::MemOp
- Target::x64::instr::X64MCInstr
- Target::x64::x64Lexer
- Target::x64::x64Parser
- debug::DebugLocation
- debug::DebugRegistry
- debug::DebugVariable
Enums
- CodeGen::MachineMnemonic
- CodeGen::MachineOperand
- CodeGen::Reg
- IR::Type
- IR::TypeMetadata
- IR::VerifyError
- IR::ir::CmpMode
- IR::parser::IrError
- IR::parser::lexer::TokenType
- IR::parser::parser::IrStmt
- Obj::Decl
- Obj::Linkage
- Support::ColorClass
- Target::AllowmentOption
- Target::Arch
- Target::CallConv
- Target::Environment
- Target::OS
- Target::ObjFormat
- Target::RegistryError
- Target::Vendor
- Target::WhiteListError
- Target::x64::LexingError
- Target::x64::ParsingError
- Target::x64::instr::InstrEncodingError
- Target::x64::instr::Mnemonic
- Target::x64::instr::Operand
- Target::x64::x64Reg
Traits
- CodeGen::MCInstr
- IR::ir::BuildAdd
- IR::ir::BuildAnd
- IR::ir::BuildAssign
- IR::ir::BuildBr
- IR::ir::BuildBrCond
- IR::ir::BuildCall
- IR::ir::BuildCast
- IR::ir::BuildCmp
- IR::ir::BuildDiv
- IR::ir::BuildMul
- IR::ir::BuildOr
- IR::ir::BuildReturn
- IR::ir::BuildStore
- IR::ir::BuildSub
- IR::ir::BuildXor
- IR::ir::Ir
- IR::ir::Replace
- Optimizations::Optimize
- Optimizations::Pass
- Support::Colorize
- Support::Pad
- Support::PrintErrorAndExit
- Target::Compiler
- Target::Lexer
Functions
- IR::Block
- IR::FnTy
- IR::Func
- IR::IRBuilder
- IR::Module
- IR::Var
- Optimizations::Passes::ConstantEvaluation
- Optimizations::Passes::DeadNodeElimination
- Optimizations::auto_max_optimize
- Target::initializeAllTargets
- Target::x64::initializeX64Target
Constants
- debug::Lang::Ada2005
- debug::Lang::Ada2012
- debug::Lang::Ada83
- debug::Lang::Ada95
- debug::Lang::AltiumAsm
- debug::Lang::Bliss
- debug::Lang::BorlandDelphi
- debug::Lang::C
- debug::Lang::C11
- debug::Lang::C17
- debug::Lang::C89
- debug::Lang::C99
- debug::Lang::Cobol74
- debug::Lang::Cobol85
- debug::Lang::Cpp
- debug::Lang::Cpp03
- debug::Lang::Cpp11
- debug::Lang::Cpp14
- debug::Lang::Cpp20
- debug::Lang::Crystal
- debug::Lang::D
- debug::Lang::Dylan
- debug::Lang::Fortan03
- debug::Lang::Fortan08
- debug::Lang::Fortran18
- debug::Lang::Fortran90
- debug::Lang::Fortran95
- debug::Lang::Go
- debug::Lang::GoogleRenderScript
- debug::Lang::Haskell
- debug::Lang::Java
- debug::Lang::Julia
- debug::Lang::Kotlin
- debug::Lang::MipsAsm
- debug::Lang::Modula2
- debug::Lang::OCamel
- debug::Lang::ObjC
- debug::Lang::ObjCpp
- debug::Lang::OpenCL
- debug::Lang::PLI
- debug::Lang::Pascal83
- debug::Lang::Python
- debug::Lang::RenderScript
- debug::Lang::Rust
- debug::Lang::SunAsm
- debug::Lang::Swift
- debug::Lang::UPC
- debug::Lang::Zig
- debug::Lang::hi_user
- debug::Lang::lo_user