List of all items[−]
Structs
- basicblock::BasicBlock
- constant::AShr
- constant::Add
- constant::AddrSpaceCast
- constant::And
- constant::BitCast
- constant::ConstantRef
- constant::ExtractElement
- constant::ExtractValue
- constant::FAdd
- constant::FCmp
- constant::FDiv
- constant::FMul
- constant::FPExt
- constant::FPToSI
- constant::FPToUI
- constant::FPTrunc
- constant::FRem
- constant::FSub
- constant::GetElementPtr
- constant::ICmp
- constant::InsertElement
- constant::InsertValue
- constant::IntToPtr
- constant::LShr
- constant::Mul
- constant::Or
- constant::PtrToInt
- constant::SDiv
- constant::SExt
- constant::SIToFP
- constant::SRem
- constant::Select
- constant::Shl
- constant::ShuffleVector
- constant::Sub
- constant::Trunc
- constant::UDiv
- constant::UIToFP
- constant::URem
- constant::Xor
- constant::ZExt
- debugloc::DebugLoc
- function::Function
- function::Parameter
- instruction::AShr
- instruction::Add
- instruction::AddrSpaceCast
- instruction::Alloca
- instruction::And
- instruction::AtomicRMW
- instruction::Atomicity
- instruction::BitCast
- instruction::Call
- instruction::CatchPad
- instruction::CleanupPad
- instruction::CmpXchg
- instruction::ExtractElement
- instruction::ExtractValue
- instruction::FAdd
- instruction::FCmp
- instruction::FDiv
- instruction::FMul
- instruction::FNeg
- instruction::FPExt
- instruction::FPToSI
- instruction::FPToUI
- instruction::FPTrunc
- instruction::FRem
- instruction::FSub
- instruction::FastMathFlags
- instruction::Fence
- instruction::Freeze
- instruction::GetElementPtr
- instruction::ICmp
- instruction::InlineAssembly
- instruction::InsertElement
- instruction::InsertValue
- instruction::IntToPtr
- instruction::LShr
- instruction::LandingPad
- instruction::LandingPadClause
- instruction::Load
- instruction::Mul
- instruction::Or
- instruction::Phi
- instruction::PtrToInt
- instruction::SDiv
- instruction::SExt
- instruction::SIToFP
- instruction::SRem
- instruction::Select
- instruction::Shl
- instruction::ShuffleVector
- instruction::Store
- instruction::Sub
- instruction::Trunc
- instruction::UDiv
- instruction::UIToFP
- instruction::URem
- instruction::VAArg
- instruction::Xor
- instruction::ZExt
- module::Alignment
- module::Alignments
- module::Comdat
- module::DataLayout
- module::FunctionAttributeGroup
- module::FunctionPtrAlignment
- module::GlobalAlias
- module::GlobalVariable
- module::Module
- module::PointerLayout
- terminator::Br
- terminator::CallBr
- terminator::CatchRet
- terminator::CatchSwitch
- terminator::CleanupRet
- terminator::CondBr
- terminator::IndirectBr
- terminator::Invoke
- terminator::Resume
- terminator::Ret
- terminator::Switch
- terminator::Unreachable
- types::TypeRef
- types::Types
Enums
- constant::Constant
- constant::Float
- function::CallingConvention
- function::FunctionAttribute
- function::ParameterAttribute
- instruction::Instruction
- instruction::MemoryOrdering
- instruction::RMWBinOp
- instruction::SynchronizationScope
- instruction::groups::BinaryOp
- instruction::groups::UnaryOp
- module::DLLStorageClass
- module::Endianness
- module::Linkage
- module::Mangling
- module::SelectionKind
- module::ThreadLocalMode
- module::UnnamedAddr
- module::Visibility
- name::Name
- operand::Operand
- predicates::FPPredicate
- predicates::IntPredicate
- terminator::Terminator
- types::FPType
- types::NamedStructDef
- types::Type
Traits
- constant::ConstBinaryOp
- constant::ConstUnaryOp
- debugloc::HasDebugLoc
- instruction::BinaryOp
- instruction::HasResult
- instruction::UnaryOp
- types::Typed