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::Comdat
 - module::FunctionAttributeGroup
 - module::GlobalAlias
 - module::GlobalVariable
 - module::Module
 - 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::TailCallKind
 - instruction::groups::BinaryOp
 - instruction::groups::UnaryOp
 - module::DLLStorageClass
 - module::Linkage
 - 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