LLVM API Documentation
Here is a list of all class members with links to the classes they belong to:
- C2
: AddMaskingAnd
- c_str()
: llvm::sys::Path
- CachedWriter()
: llvm::CachedWriter
- CalculateArgSize()
: llvm::SparcV9FunctionInfo
- calculatedBlockCRC
: DState
- calculatedCombinedCRC
: DState
- Call
: llvm::InstVisitor< SubClass, RetTy >, llvm::Instruction, llvm::BinaryOperator
- CallArgInfo()
: llvm::CallArgInfo
- CallArgsDescriptor()
: llvm::CallArgsDescriptor
- Caller
: llvm::ExecutionContext
- caller_data
: lt_dlhandle_struct
- callExternalFunction()
: llvm::Interpreter
- callFunction()
: llvm::Interpreter
- CallGraph
: llvm::CallGraph, llvm::CallGraphNode
- CallInst()
: llvm::CallInst
- CallSite
: llvm::CallSite, llvm::DSCallSiteIterator
- CallSiteEntry
: llvm::DSCallSiteIterator
- canBasicBlockModify()
: llvm::AliasAnalysis
- canInstructionRangeModify()
: llvm::AliasAnalysis
- Cast
: llvm::Instruction, llvm::BinaryOperator
- CastInst()
: llvm::CastInst
- CastToBool()
: NullPointerRules
- CastToDouble()
: NullPointerRules
- CastToFloat()
: NullPointerRules
- CastToInt()
: NullPointerRules
- CastToLong()
: NullPointerRules
- CastToPointer()
: DirectRules< ConstantClass, BuiltinType, Ty, SuperClass >, NullPointerRules
- CastToSByte()
: NullPointerRules
- CastToShort()
: NullPointerRules
- CastToUByte()
: NullPointerRules
- CastToUInt()
: NullPointerRules
- CastToULong()
: NullPointerRules
- CastToUShort()
: NullPointerRules
- CBE()
: llvm::CBE
- ccr
: llvm::SparcV9IntCCRegClass
- CFile
: llvm::GCC
- cftab
: DState
- cftabCopy
: DState
- CGdereference()
: llvm::GraphTraits< CallGraph * >
- changeFunction()
: llvm::CallGraph
- changeImmediateDominator()
: llvm::DominatorTreeBase
- changeLoopFor()
: llvm::LoopInfo
- changeTopLevelLoop()
: llvm::LoopInfo
- charBase()
: llvm::sys::MappedFile
- checkForGarbage()
: llvm::LeakDetector
- checkMagic()
: llvm::ELF::Elf32_Ehdr
- checkSignature()
: llvm::ArchiveMemberHeader, llvm::Archive
- child_begin()
: llvm::GraphTraits< TypePromotionGraph >, llvm::GraphTraits< Inverse< const MSchedGraph * > >, llvm::GraphTraits< Inverse< MSchedGraph * > >, llvm::GraphTraits< const MSchedGraph * >, llvm::GraphTraits< MSchedGraph * >, llvm::GraphTraits< const SchedGraph * >, llvm::GraphTraits< SchedGraph * >, llvm::GraphTraits< const Type * >, llvm::GraphTraits< Type * >, llvm::GraphTraits< Inverse< const BasicBlock * > >, llvm::GraphTraits< Inverse< BasicBlock * > >, llvm::GraphTraits< const BasicBlock * >, llvm::GraphTraits< BasicBlock * >, llvm::GraphTraits< Inverse< const MachineBasicBlock * > >, llvm::GraphTraits< Inverse< MachineBasicBlock * > >, llvm::GraphTraits< const MachineBasicBlock * >, llvm::GraphTraits< MachineBasicBlock * >, llvm::GraphTraits< Loop * >, llvm::GraphTraits< const Loop * >, llvm::GraphTraits< Inverse< Interval * > >, llvm::GraphTraits< Interval * >, llvm::GraphTraits< DominatorTree::Node * >, llvm::GraphTraits< const DSGraph * >, llvm::GraphTraits< DSGraph * >, llvm::GraphTraits< const DSNode * >, llvm::GraphTraits< DSNode * >, llvm::GraphTraits< const CallGraphNode * >, llvm::GraphTraits< CallGraphNode * >
- child_end()
: llvm::GraphTraits< TypePromotionGraph >, llvm::GraphTraits< Inverse< const MSchedGraph * > >, llvm::GraphTraits< Inverse< MSchedGraph * > >, llvm::GraphTraits< const MSchedGraph * >, llvm::GraphTraits< MSchedGraph * >, llvm::GraphTraits< const SchedGraph * >, llvm::GraphTraits< SchedGraph * >, llvm::GraphTraits< const Type * >, llvm::GraphTraits< Type * >, llvm::GraphTraits< Inverse< const BasicBlock * > >, llvm::GraphTraits< Inverse< BasicBlock * > >, llvm::GraphTraits< const BasicBlock * >, llvm::GraphTraits< BasicBlock * >, llvm::GraphTraits< Inverse< const MachineBasicBlock * > >, llvm::GraphTraits< Inverse< MachineBasicBlock * > >, llvm::GraphTraits< const MachineBasicBlock * >, llvm::GraphTraits< MachineBasicBlock * >, llvm::GraphTraits< Loop * >, llvm::GraphTraits< const Loop * >, llvm::GraphTraits< Inverse< Interval * > >, llvm::GraphTraits< Interval * >, llvm::GraphTraits< DominatorTree::Node * >, llvm::GraphTraits< const DSGraph * >, llvm::GraphTraits< DSGraph * >, llvm::GraphTraits< const DSNode * >, llvm::GraphTraits< DSNode * >, llvm::GraphTraits< const CallGraphNode * >, llvm::GraphTraits< CallGraphNode * >
- ChildIteratorType
: llvm::GraphTraits< TypePromotionGraph >, llvm::GraphTraits< Inverse< const MSchedGraph * > >, llvm::GraphTraits< Inverse< MSchedGraph * > >, llvm::GraphTraits< const MSchedGraph * >, llvm::GraphTraits< MSchedGraph * >, llvm::GraphTraits< const SchedGraph * >, llvm::GraphTraits< SchedGraph * >, llvm::GraphTraits< const Type * >, llvm::GraphTraits< Type * >, llvm::GraphTraits< Inverse< const BasicBlock * > >, llvm::GraphTraits< Inverse< BasicBlock * > >, llvm::GraphTraits< const BasicBlock * >, llvm::GraphTraits< BasicBlock * >, llvm::GraphTraits< Inverse< const MachineBasicBlock * > >, llvm::GraphTraits< Inverse< MachineBasicBlock * > >, llvm::GraphTraits< const MachineBasicBlock * >, llvm::GraphTraits< MachineBasicBlock * >, llvm::GraphTraits< Loop * >, llvm::GraphTraits< const Loop * >, llvm::GraphTraits< Inverse< Interval * > >, llvm::GraphTraits< Interval * >, llvm::GraphTraits< DominatorTree::Node * >, llvm::GraphTraits< const DSGraph * >, llvm::GraphTraits< DSGraph * >, llvm::GraphTraits< const DSNode * >, llvm::GraphTraits< DSNode * >, llvm::GraphTraits< const CallGraphNode * >, llvm::GraphTraits< CallGraphNode * >
- Cilkifier()
: Cilkifier
- classof()
: llvm::ValueHandle, llvm::TmpInstruction, llvm::LabelNode, llvm::ConstantNode, llvm::VRegNode, llvm::VRegListNode, llvm::InstructionNode, llvm::Value, llvm::User, llvm::Type, llvm::MemSetInst, llvm::MemMoveInst, llvm::MemCpyInst, llvm::MemIntrinsic, llvm::DbgStopPointInst, llvm::DbgInfoIntrinsic, llvm::UnreachableInst, llvm::UnwindInst, llvm::InvokeInst, llvm::SwitchInst, llvm::BranchInst, llvm::ReturnInst, llvm::PHINode, llvm::VAArgInst, llvm::VANextInst, llvm::SelectInst, llvm::ShiftInst, llvm::CallInst, llvm::CastInst, llvm::SetCondInst, llvm::GetElementPtrInst, llvm::StoreInst, llvm::LoadInst, llvm::FreeInst, llvm::AllocaInst, llvm::MallocInst, llvm::AllocationInst, llvm::Instruction, llvm::BinaryOperator, llvm::TerminatorInst, llvm::GlobalVariable, llvm::GlobalValue, llvm::Function, llvm::OpaqueType, llvm::PointerType, llvm::PackedType, llvm::ArrayType, llvm::SequentialType, llvm::StructType, llvm::CompositeType, llvm::FunctionType, llvm::DerivedType, llvm::UndefValue, llvm::ConstantExpr, llvm::ConstantPointerNull, llvm::ConstantPacked, llvm::ConstantStruct, llvm::ConstantArray, llvm::ConstantAggregateZero, llvm::ConstantFP, llvm::ConstantUInt, llvm::ConstantSInt, llvm::ConstantInt, llvm::ConstantBool, llvm::ConstantIntegral, llvm::Constant, llvm::BasicBlock, llvm::Argument, llvm::SCEVUnknown, llvm::SCEVAddRecExpr, llvm::SCEVUDivExpr, llvm::SCEVMulExpr, llvm::SCEVAddExpr, llvm::SCEVCommutativeExpr, llvm::SCEVZeroExtendExpr, llvm::SCEVTruncateExpr, llvm::SCEVConstant, llvm::SCEVCouldNotCompute
- classRUsages
: llvm::TargetSchedInfo
- clear()
: llvm::SlotMachine::TypePlane, llvm::AddedInstrns, llvm::MSSchedule, llvm::SlotTable, llvm::sys::Path, llvm::SymbolTable, llvm::MachineBasicBlock, llvm::DSScalarMap, llvm::SetVector< T >, llvm::DenseMap< T, ToIndexT >
- clearAllTypeMaps()
: llvm::Type
- clearAllValueMaps()
: llvm::Constant
- clearAllVirt()
: llvm::VirtRegMap
- clearCallInterference()
: llvm::LiveRange
- clearColorsUsed()
: llvm::RegClass
- clearSSARegMap()
: llvm::MachineFunction
- clearVirt()
: llvm::VirtRegMap
- clone()
: llvm::ValueHandle, llvm::TmpInstruction, llvm::UnreachableInst, llvm::UnwindInst, llvm::InvokeInst, llvm::SwitchInst, llvm::BranchInst, llvm::ReturnInst, llvm::PHINode, llvm::VAArgInst, llvm::VANextInst, llvm::SelectInst, llvm::ShiftInst, llvm::CallInst, llvm::CastInst, llvm::GetElementPtrInst, llvm::StoreInst, llvm::LoadInst, llvm::FreeInst, llvm::AllocaInst, llvm::MallocInst, llvm::AllocationInst, llvm::Instruction, llvm::BinaryOperator, llvm::TerminatorInst, llvm::MachineInstr
- CloneAuxCallNodes
: llvm::DSGraph
- CloneCallNodes
: llvm::DSGraph
- clonedAnyNodes()
: llvm::ReachabilityCloner
- CloneFlags
: llvm::DSGraph
- cloneInto()
: llvm::DSGraph
- close()
: llvm::sys::MappedFile
- coalesceLRs()
: llvm::LiveRangeInfo
- code
: EState
- colorAllRegs()
: llvm::RegClass
- colorIGNode()
: llvm::TargetRegClassInfo, llvm::SparcV9SpecialRegClass, llvm::SparcV9FloatCCRegClass, llvm::SparcV9IntCCRegClass, llvm::SparcV9FloatRegClass, llvm::SparcV9IntRegClass
- colorMethodArgs()
: llvm::SparcV9RegInfo
- combinedCRC
: EState
- CommentString
: llvm::AsmPrinter
- CompactionTable
: llvm::BytecodeFormat
- CompactionTableBlockID
: llvm::BytecodeFormat
- CompactionTableIsEmpty()
: llvm::SlotCalculator
- CompilationCallback()
: llvm::JIT
- compileProgram()
: llvm::LLC, llvm::CBE, llvm::AbstractInterpreter
- CompositeType()
: llvm::CompositeType
- Composition
: llvm::DSNode
- compress()
: llvm::Compressor
- CompressedBytecodeBlockIdentifiers
: llvm::BytecodeFormat
- CompressedBytecodeFlag
: llvm::ArchiveMember
- CompressedFlag
: llvm::ArchiveMember
- compressToNewBuffer()
: llvm::Compressor
- compressToStream()
: llvm::Compressor
- compute()
: llvm::StableBasicBlockNumbering
- computeNodeMapping()
: llvm::DSGraph
- computeOffsetforLocalVar()
: llvm::SparcV9FunctionInfo
- Cond
: llvm::PatternMatch::brc_match< Cond_t >
- conflictLists
: llvm::TargetSchedInfo
- const_aiterator
: llvm::Function
- const_giterator
: llvm::Module
- const_iterator
: llvm::LiveRange, llvm::MSchedGraph, llvm::MachineCodeForInstruction, llvm::NodeHeap, llvm::SchedGraphSet, llvm::SchedGraph, llvm::ValueToDefVecMap, llvm::RegToRefVecMap, llvm::RefVec, llvm::InstrSchedule, llvm::LiveIntervals, llvm::LiveInterval, llvm::DependenceGraph, llvm::TargetRegisterClass, llvm::Module, llvm::Function, llvm::SchedGraphNodeCommon, llvm::MachineFunction, llvm::MachineBasicBlock, llvm::Archive, llvm::BasicBlock, llvm::Trace, llvm::DominanceFrontierBase, llvm::DominatorTreeBase::Node, llvm::DominatorSetBase, llvm::ImmediateDominatorsBase, llvm::DSNode, llvm::DSScalarMap, llvm::CallGraphNode, llvm::CallGraph, llvm::AliasSetTracker, llvm::SetVector< T >
- const_map_iterator
: llvm::ModRefTable
- const_op_iterator
: llvm::User
- const_pred_iterator
: llvm::MachineBasicBlock
- const_ref_iterator
: llvm::ModRefTable
- const_reference
: llvm::SetVector< T >
- const_reverse_aiterator
: llvm::Function
- const_reverse_giterator
: llvm::Module
- const_reverse_iterator
: llvm::Module, llvm::Function, llvm::SchedGraphNodeCommon, llvm::MachineFunction, llvm::MachineBasicBlock, llvm::Archive, llvm::BasicBlock, llvm::Trace
- const_root_iterator
: llvm::InstrForest
- const_succ_iterator
: llvm::MachineBasicBlock
- const_val_op_iterator
: llvm::MachineInstr
- Constant
: llvm::Constant, llvm::Module, llvm::ExprType
- constant_iterator()
: llvm::constant_iterator
- ConstantAggregateZero()
: llvm::ConstantAggregateZero
- ConstantAggregateZeroVal
: llvm::Value
- ConstantArray()
: llvm::ConstantArray
- ConstantCreator< ConstantAggregateZero, Type, char >
: llvm::ConstantAggregateZero
- ConstantCreator< ConstantArray, ArrayType,std::vector< Constant * > >
: llvm::ConstantArray
- ConstantCreator< ConstantExpr, Type,std::pair< unsigned, std::vector< Constant * > > >
: llvm::ConstantExpr
- ConstantCreator< ConstantFP, Type, uint32_t >
: llvm::ConstantFP
- ConstantCreator< ConstantFP, Type, uint64_t >
: llvm::ConstantFP
- ConstantCreator< ConstantPacked, PackedType,std::vector< Constant * > >
: llvm::ConstantPacked
- ConstantCreator< ConstantPointerNull, PointerType, char >
: llvm::ConstantPointerNull
- ConstantCreator< ConstantSInt, Type, int64_t >
: llvm::ConstantSInt
- ConstantCreator< ConstantStruct, StructType,std::vector< Constant * > >
: llvm::ConstantStruct
- ConstantCreator< ConstantUInt, Type, uint64_t >
: llvm::ConstantUInt
- ConstantCreator< UndefValue, Type, char >
: llvm::UndefValue
- ConstantExpr()
: llvm::ConstantExpr
- ConstantExprVal
: llvm::Value
- constantFitsInImmedField()
: llvm::TargetInstrInfo
- ConstantFP()
: llvm::ConstantFP
- ConstantInt()
: llvm::ConstantInt
- ConstantIntegral()
: llvm::ConstantIntegral
- ConstantNode()
: llvm::ConstantNode
- ConstantPacked()
: llvm::ConstantPacked
- ConstantPointerNull()
: llvm::ConstantPointerNull
- ConstantPool
: llvm::BytecodeFormat
- ConstantPoolBlockID
: llvm::BytecodeFormat
- ConstantRange()
: llvm::ConstantRange
- ConstantRefsType
: llvm::BytecodeReader
- Constants
: llvm::SlotTable
- ConstantSInt()
: llvm::ConstantSInt
- ConstantStruct()
: llvm::ConstantStruct
- ConstantUInt()
: llvm::ConstantUInt
- ConstantVal
: llvm::ValID
- ConstantValue
: llvm::ValID
- constElementIterator
: llvm::Graph
- ConstFPVal
: llvm::ValID
- ConstNullVal
: llvm::ValID
- ConstPool64
: llvm::ValID
- ConstPoolFP
: llvm::ValID
- construct()
: llvm::MachineFunction
- constructKernel()
: llvm::MSSchedule
- constructLiveRanges()
: llvm::LiveRangeInfo
- ConstSIntVal
: llvm::ValID
- ConstUIntVal
: llvm::ValID
- ConstUndefVal
: llvm::ValID
- ConstVal
: YYSTYPE
- ConstVector
: YYSTYPE
- ContainedTys
: llvm::Type
- contains()
: llvm::LiveRange, llvm::TargetRegisterClass, llvm::ConstantRange, llvm::Trace, llvm::Loop, llvm::Interval
- containsOneValue()
: llvm::LiveInterval
- containsPointer()
: llvm::AliasSetTracker
- contProgram()
: llvm::InferiorProcess, llvm::Debugger
- convert()
: llvm::ConvertConstantType< ConstantExpr, Type >, llvm::ConvertConstantType< UndefValue, Type >, llvm::ConvertConstantType< ConstantPointerNull, PointerType >, llvm::ConvertConstantType< ConstantPacked, PackedType >, llvm::ConvertConstantType< ConstantStruct, StructType >, llvm::ConvertConstantType< ConstantArray, ArrayType >, llvm::ConvertConstantType< ConstantAggregateZero, Type >, llvm::ConvertConstantType< ConstantClass, TypeClass >
- ConvertConstantType< ConstantExpr, Type >
: llvm::ConstantExpr
- copy()
: llvm::ValID
- copyRegToReg()
: llvm::X86RegisterInfo, llvm::SparcV9RegisterInfo, llvm::SkeletonRegisterInfo, llvm::PPC64RegisterInfo, llvm::PPC32RegisterInfo, llvm::MRegisterInfo
- copyValue()
: llvm::ValueNumbering, llvm::AliasSetTracker, llvm::AliasAnalysis
- count()
: llvm::DSScalarMap, llvm::SetVector< T >, llvm::BitSetVector
- cpMem2RegMI()
: llvm::SparcV9RegInfo
- cpReg2MemMI()
: llvm::SparcV9RegInfo
- cpReg2RegMI()
: llvm::SparcV9RegInfo
- CPUResource()
: llvm::CPUResource
- cpValue2Value()
: llvm::SparcV9RegInfo
- create()
: llvm::ConstantCreator< ConstantExpr, Type, ExprMapKeyType >, llvm::ConstantCreator< UndefValue, Type, ValType >, llvm::ConstantCreator< ConstantPointerNull, PointerType, ValType >, llvm::ConstantCreator< ConstantAggregateZero, Type, ValType >, llvm::ConstantCreator< ConstantFP, Type, uint32_t >, llvm::ConstantCreator< ConstantFP, Type, uint64_t >, llvm::ConstantCreator< ConstantClass, TypeClass, ValType >, llvm::JIT, llvm::Interpreter, llvm::ValID, llvm::GCC, llvm::BinaryOperator, llvm::ExecutionEngine, llvm::InferiorProcess
- createAnnotation()
: llvm::AnnotationManager
- createCBE()
: llvm::AbstractInterpreter
- createDebugEmitter()
: llvm::MachineCodeEmitter
- createDirectory()
: llvm::sys::Path
- CreateEmpty()
: llvm::Archive
- createFile()
: llvm::sys::Path
- createFilePrinterEmitter()
: llvm::MachineCodeEmitter
- CreateFixedObject()
: llvm::MachineFrameInfo
- createGraph()
: llvm::InterferenceGraph
- createInterferenceGraph()
: llvm::RegClass
- createJIT()
: llvm::AbstractInterpreter
- createLLC()
: llvm::AbstractInterpreter
- createLLI()
: llvm::AbstractInterpreter
- createNeg()
: llvm::BinaryOperator
- createNewNode()
: llvm::DominatorTreeBase
- createNode()
: llvm::ilist_traits< Use >, llvm::ilist_traits< GlobalVariable >, llvm::ilist_traits< Function >, llvm::ilist_traits< Argument >, llvm::ilist_traits< BasicBlock >, llvm::ilist_traits< MachineBasicBlock >, llvm::ilist_traits< MachineInstr >, llvm::ilist_traits< Instruction >, llvm::ilist_traits< DSNode >
- createNot()
: llvm::BinaryOperator
- createNull()
: llvm::ValID
- createPass()
: llvm::PassInfo
- createProgram()
: llvm::Debugger
- createSourceFileInfo()
: llvm::SourceLanguage
- createSourceFunctionInfo()
: llvm::SourceLanguage
- CreateStackObject()
: llvm::MachineFrameInfo
- createTemporaryFile()
: llvm::sys::Path
- createTheTimeInfo()
: llvm::TimingInfo
- createUndef()
: llvm::ValID
- CreateVariableSizedObject()
: llvm::MachineFrameInfo
- createVirtualRegister()
: llvm::SSARegMap
- CTargetMachine()
: llvm::CTargetMachine
- CtorFn
: llvm::TargetMachineRegistry::Entry
- CtrlDep
: llvm::SchedGraphEdge
- CurBB
: llvm::ExecutionContext
- CurFunction
: llvm::ExecutionContext
- CurInst
: llvm::ExecutionContext
- currBlockNo
: DState
- CurrentFnName
: llvm::AsmPrinter
- CurrentFunction
: PerFunctionInfo
- CurrentModule
: PerModuleInfo
- CurRoot
: llvm::SelectionDAGBuilder