LLVM API Documentation
- c_str()
: llvm::sys::Path
- CachedWriter()
: llvm::CachedWriter
- calculate()
: llvm::ETForest
, llvm::PostETForest
- CalculateDepths()
: llvm::ScheduleDAG
- CalculateHeights()
: llvm::ScheduleDAG
- callee_begin()
: llvm::BUDataStructures
, llvm::EquivClassGraphs
- callee_end()
: llvm::BUDataStructures
, llvm::EquivClassGraphs
- callExternalFunction()
: llvm::Interpreter
- callFunction()
: llvm::Interpreter
- CallGraph()
: llvm::CallGraph
- CallGraphNode()
: llvm::CallGraphNode
- CallInst()
: llvm::CallInst
- CallSite()
: llvm::CallSite
- canBasicBlockModify()
: llvm::AliasAnalysis
- canExecute()
: llvm::sys::Path
- canInstructionRangeModify()
: llvm::AliasAnalysis
- canRead()
: llvm::sys::Path
- canWrite()
: llvm::sys::Path
- CaseBlock()
: llvm::SelectionDAGISel::CaseBlock
- CastInst()
: llvm::CastInst
- CGdereference()
: llvm::GraphTraits< CallGraph * >
- CGNDeref()
: llvm::GraphTraits< CallGraphNode * >
- changeFunction()
: llvm::CallGraph
- changeImmediateDominator()
: llvm::DominatorTreeBase
- changeLoopFor()
: llvm::LoopInfo
- changeName()
: llvm::SymbolTable
- changePhyRegUsed()
: llvm::MachineFunction
- ChangeStdinToBinary()
: llvm::sys::Program
- ChangeStdoutToBinary()
: llvm::sys::Program
- ChangeToImmediate()
: llvm::MachineOperand
- changeTopLevelLoop()
: llvm::LoopInfo
- ChangeToRegister()
: llvm::MachineOperand
- charBase()
: llvm::sys::MappedFile
- checkForGarbage()
: llvm::LeakDetector
- checkMagic()
: llvm::ELF::Elf32_Ehdr
- checkSignature()
: llvm::Archive
, llvm::ArchiveMemberHeader
- child_begin()
: llvm::GraphTraits< const CallGraphNode * >
, llvm::GraphTraits< const Loop * >
, llvm::GraphTraits< Loop * >
, llvm::GraphTraits< TypePromotionGraph >
, llvm::GraphTraits< DSNode * >
, llvm::GraphTraits< const DSNode * >
, llvm::GraphTraits< SDNode * >
, llvm::GraphTraits< DSGraph * >
, llvm::GraphTraits< const DSGraph * >
, llvm::GraphTraits< MachineBasicBlock * >
, llvm::GraphTraits< BasicBlock * >
, llvm::GraphTraits< const BasicBlock * >
, llvm::GraphTraits< Inverse< BasicBlock * > >
, llvm::GraphTraits< Inverse< const BasicBlock * > >
, llvm::GraphTraits< const MachineBasicBlock * >
, llvm::GraphTraits< Inverse< MachineBasicBlock * > >
, llvm::GraphTraits< DominatorTree::Node * >
, llvm::GraphTraits< Interval * >
, llvm::GraphTraits< Inverse< const MachineBasicBlock * > >
, llvm::GraphTraits< Type * >
, llvm::GraphTraits< Inverse< Interval * > >
, llvm::GraphTraits< const Type * >
, llvm::GraphTraits< CallGraphNode * >
- child_end()
: llvm::GraphTraits< const Loop * >
, llvm::GraphTraits< Loop * >
, llvm::GraphTraits< TypePromotionGraph >
, llvm::GraphTraits< const CallGraphNode * >
, llvm::GraphTraits< DSNode * >
, llvm::GraphTraits< const DSNode * >
, llvm::GraphTraits< SDNode * >
, llvm::GraphTraits< DSGraph * >
, llvm::GraphTraits< const DSGraph * >
, llvm::GraphTraits< BasicBlock * >
, llvm::GraphTraits< MachineBasicBlock * >
, llvm::GraphTraits< const BasicBlock * >
, llvm::GraphTraits< Inverse< BasicBlock * > >
, llvm::GraphTraits< Inverse< const BasicBlock * > >
, llvm::GraphTraits< const MachineBasicBlock * >
, llvm::GraphTraits< Inverse< MachineBasicBlock * > >
, llvm::GraphTraits< Inverse< const MachineBasicBlock * > >
, llvm::GraphTraits< DominatorTree::Node * >
, llvm::GraphTraits< Interval * >
, llvm::GraphTraits< Type * >
, llvm::GraphTraits< CallGraphNode * >
, llvm::GraphTraits< const Type * >
, llvm::GraphTraits< Inverse< Interval * > >
- classof()
: llvm::SubrangeDesc
, llvm::PointerType
, llvm::DIEntry
, llvm::DIEBlock
, llvm::OpaqueType
, llvm::SubrangeDesc
, llvm::OpaqueType
, llvm::EnumeratorDesc
, llvm::Function
, llvm::VariableDesc
, llvm::Function
, llvm::GlobalValue
, llvm::VariableDesc
, llvm::GlobalValue
, llvm::GlobalVariable
, llvm::GlobalVariableDesc
, llvm::GlobalVariable
, llvm::InlineAsm
, llvm::GlobalVariableDesc
, llvm::InlineAsm
, llvm::ValueHandle
, llvm::SubprogramDesc
, llvm::TerminatorInst
, llvm::SubprogramDesc
, llvm::TerminatorInst
, llvm::BlockDesc
, llvm::SCEVCouldNotCompute
, llvm::BinaryOperator
, llvm::SCEVCouldNotCompute
, llvm::Instruction
, llvm::AllocationInst
, llvm::SCEVConstant
, llvm::MallocInst
, llvm::SCEVConstant
, llvm::AllocaInst
, llvm::SCEVTruncateExpr
, llvm::FreeInst
, llvm::LoadInst
, llvm::MemSetInst
, llvm::SCEVTruncateExpr
, llvm::SCEVZeroExtendExpr
, llvm::StoreInst
, llvm::MemMoveInst
, llvm::MemCpyInst
, llvm::StoreInst
, llvm::MemIntrinsic
, llvm::SDNode
, llvm::StoreInst
, llvm::StringSDNode
, llvm::DbgDeclareInst
, llvm::GetElementPtrInst
, llvm::DbgRegionEndInst
, llvm::GetElementPtrInst
, llvm::DbgRegionEndInst
, llvm::StringSDNode
, llvm::GetElementPtrInst
, llvm::SetCondInst
, llvm::DbgFuncStartInst
, llvm::DbgStopPointInst
, llvm::SetCondInst
, llvm::DbgInfoIntrinsic
, llvm::SetCondInst
, llvm::DbgInfoIntrinsic
, llvm::SCEVZeroExtendExpr
, llvm::IntrinsicInst
, llvm::ConstantSDNode
, llvm::SCEVCommutativeExpr
, llvm::ConstantSDNode
, llvm::CastInst
, llvm::UnwindInst
, llvm::CastInst
, llvm::SCEVAddExpr
, llvm::ConstantFPSDNode
, llvm::InvokeInst
, llvm::ConstantFPSDNode
, llvm::SCEVCommutativeExpr
, llvm::SCEVAddExpr
, llvm::SwitchInst
, llvm::GlobalAddressSDNode
, llvm::BranchInst
, llvm::SCEVMulExpr
, llvm::FrameIndexSDNode
, llvm::CallInst
, llvm::ReturnInst
, llvm::FrameIndexSDNode
, llvm::CallInst
, llvm::PHINode
, llvm::SCEVMulExpr
, llvm::SCEVSDivExpr
, llvm::ShuffleVectorInst
, llvm::JumpTableSDNode
, llvm::InsertElementInst
, llvm::ShiftInst
, llvm::JumpTableSDNode
, llvm::ExtractElementInst
, llvm::ShiftInst
, llvm::VAArgInst
, llvm::ShiftInst
, llvm::SelectInst
, llvm::SCEVSDivExpr
, llvm::ConstantPoolSDNode
, llvm::VAArgInst
, llvm::ConstantPoolSDNode
, llvm::SCEVAddRecExpr
, llvm::BasicBlockSDNode
, llvm::DIEBlock
, llvm::SCEVAddRecExpr
, llvm::SrcValueSDNode
, llvm::InsertElementInst
, llvm::SrcValueSDNode
, llvm::SCEVUnknown
, llvm::RegisterSDNode
, llvm::SCEVUnknown
, llvm::ExternalSymbolSDNode
, llvm::PHINode
, llvm::ExternalSymbolSDNode
, llvm::CondCodeSDNode
, llvm::ReturnInst
, llvm::CondCodeSDNode
, llvm::BranchInst
, llvm::VTSDNode
, llvm::BranchInst
, llvm::Argument
, llvm::SwitchInst
, llvm::VTSDNode
, llvm::Argument
, llvm::InvokeInst
, llvm::UnwindInst
, llvm::User
, llvm::DIEString
, llvm::Constant
, llvm::UnreachableInst
, llvm::Constant
, llvm::UnreachableInst
, llvm::Constant
, llvm::IntrinsicInst
, llvm::BasicBlock
, llvm::ConstantIntegral
, llvm::DbgInfoIntrinsic
, llvm::DbgStopPointInst
, llvm::BasicBlock
, llvm::ConstantIntegral
, llvm::ConstantBool
, llvm::DbgRegionStartInst
, llvm::ConstantInt
, llvm::DbgRegionEndInst
, llvm::DbgDeclareInst
, llvm::ConstantInt
, llvm::DbgDeclareInst
, llvm::MemIntrinsic
, llvm::ConstantSInt
, llvm::MemCpyInst
, llvm::ConstantSInt
, llvm::Value
, llvm::DIEDwarfLabel
, llvm::ConstantUInt
, llvm::MemMoveInst
, llvm::MemSetInst
, llvm::ConstantUInt
, llvm::MemSetInst
, llvm::DIEntry
, llvm::ConstantFP
, llvm::ConstantAggregateZero
, llvm::DIEDelta
, llvm::ConstantAggregateZero
, llvm::ValueHandle
, llvm::DIEDwarfLabel
, llvm::DIEDelta
, llvm::ConstantArray
, llvm::DIEObjectLabel
, llvm::ConstantStruct
, llvm::PointerType
, llvm::PackedType
, llvm::ArrayType
, llvm::DIEValue
, llvm::DIEObjectLabel
, llvm::ConstantStruct
, llvm::StructType
, llvm::CompositeType
, llvm::CompileUnitDesc
, llvm::ConstantPacked
, llvm::FunctionType
, llvm::ConstantPacked
, llvm::ConstantPointerNull
, llvm::DIEString
, llvm::DIEInteger
, llvm::ConstantPointerNull
, llvm::DebugInfoDesc
, llvm::ConstantExpr
, llvm::AnchorDesc
, llvm::UndefValue
, llvm::AnchorDesc
, llvm::User
, llvm::Type
, llvm::DIEInteger
, llvm::DerivedType
, llvm::CompileUnitDesc
, llvm::DerivedType
, llvm::BasicTypeDesc
, llvm::CompositeType
, llvm::DerivedTypeDesc
, llvm::StructType
, llvm::SequentialType
, llvm::ValueHandle
, llvm::CompositeTypeDesc
- cleanUpMemory()
: llvm::Archive
- clear()
: TypeMap< FunctionValType, FunctionType >
, llvm::DSScalarMap
, llvm::AliasSetTracker
, llvm::TypeMap< ValType, TypeClass >
, DenseMap< unsigned, VirtReg2IndexFunctor >
, TypeMap< PackedValType, PackedType >
, TypeMap< PointerValType, PointerType >
, llvm::SCEVExpander
, TypeMap< ArrayValType, ArrayType >
, llvm::SetVector< T >
, llvm::DenseMap< T, ToIndexT >
, llvm::SlotTable
, TypeMap< StructValType, StructType >
, llvm::MachineBasicBlock
, llvm::SlotMachine::TypePlane
, SetVector< Instruction * >
, llvm::sys::Path
- clearAllGlobalMappings()
: llvm::ExecutionEngine
- clearAllTypeMaps()
: llvm::Type
- clearAllValueMaps()
: llvm::Constant
- clearAllVirt()
: llvm::VirtRegMap
- clearGlobals()
: llvm::DSNode
- clearSSARegMap()
: llvm::MachineFunction
- clearVirt()
: llvm::VirtRegMap
- clone()
: llvm::TerminatorInst
, llvm::AllocationInst
, llvm::MallocInst
, llvm::AllocaInst
, llvm::BinaryOperator
, llvm::MachineInstr
, llvm::FreeInst
, llvm::ValueHandle
, llvm::LoadInst
, llvm::StoreInst
, llvm::GetElementPtrInst
, llvm::CastInst
, llvm::CallInst
, llvm::SwitchInst
, llvm::ExtractElementInst
, llvm::ShiftInst
, llvm::PHINode
, llvm::ReturnInst
, llvm::SelectInst
, llvm::ShuffleVectorInst
, llvm::VAArgInst
, llvm::InsertElementInst
, llvm::BranchInst
, llvm::InvokeInst
, llvm::UnwindInst
, llvm::UnreachableInst
, llvm::Instruction
- clonedAnyNodes()
: llvm::ReachabilityCloner
- ClonedCodeInfo()
: llvm::ClonedCodeInfo
- cloneInto()
: llvm::DSGraph
- close()
: llvm::sys::MappedFile
- Combine()
: llvm::SelectionDAG
- CombineTo()
: llvm::TargetLowering::DAGCombinerInfo
, llvm::TargetLowering::TargetLoweringOpt
, llvm::TargetLowering::DAGCombinerInfo
- commuteInstruction()
: llvm::TargetInstrInfo
, llvm::X86InstrInfo
, llvm::PPCInstrInfo
- CompactionTableIsEmpty()
: llvm::SlotCalculator
- CompilationCallback()
: llvm::JIT
- compileTimeMatchQuality()
: llvm::IA64TargetMachine
- CompileUnit()
: llvm::CompileUnit
- CompileUnitDesc()
: llvm::CompileUnitDesc
- Complete()
: llvm::DIE
- CompositeType()
: llvm::CompositeType
- CompositeTypeDesc()
: llvm::CompositeTypeDesc
- compress()
: llvm::Compressor
- compressToNewBuffer()
: llvm::Compressor
- compressToStream()
: llvm::Compressor
- compute()
: llvm::StableBasicBlockNumbering
- computeCalleeCallerMapping()
: llvm::DSGraph
- computeGGToGMapping()
: llvm::DSGraph
- computeGToGGMapping()
: llvm::DSGraph
- ComputeMaskedBits()
: llvm::TargetLowering
- computeMaskedBitsForTargetNode()
: llvm::TargetLowering
, llvm::PPCTargetLowering
, llvm::X86TargetLowering
- computeNodeMapping()
: llvm::DSGraph
- ComputeNumSignBits()
: llvm::TargetLowering
- ComputeNumSignBitsForTargetNode()
: llvm::TargetLowering
- computeRegisterProperties()
: llvm::TargetLowering
- ComputeSize()
: llvm::DIEBlock
- CondCodeSDNode()
: llvm::CondCodeSDNode
- Constant()
: llvm::Constant
- constant_iterator()
: llvm::constant_iterator
- ConstantAggregateZero()
: llvm::ConstantAggregateZero
- ConstantArray()
: llvm::ConstantArray
- ConstantExpr()
: llvm::ConstantExpr
- ConstantFP()
: llvm::ConstantFP
- ConstantFPSDNode()
: llvm::ConstantFPSDNode
- ConstantInt()
: llvm::ConstantInt
- ConstantIntegral()
: llvm::ConstantIntegral
- ConstantPacked()
: llvm::ConstantPacked
- ConstantPointerNull()
: llvm::ConstantPointerNull
- ConstantPoolSDNode()
: llvm::ConstantPoolSDNode
- ConstantRange()
: llvm::ConstantRange
- ConstantSDNode()
: llvm::ConstantSDNode
- ConstantSInt()
: llvm::ConstantSInt
- ConstantStruct()
: llvm::ConstantStruct
- ConstantUInt()
: llvm::ConstantUInt
- construct()
: llvm::MachineFunction
- contains()
: llvm::TargetRegisterClass
, llvm::LiveRange
, llvm::Trace
, llvm::ConstantRange
, llvm::Interval
, llvm::Loop
- ContainsDSGraphFor()
: llvm::EquivClassGraphs
- containsFunction()
: llvm::DSGraph
- containsOneValue()
: llvm::LiveInterval
- containsPointer()
: llvm::AliasSetTracker
- contProgram()
: llvm::InferiorProcess
, llvm::Debugger
- convert()
: llvm::ConvertConstantType< ConstantPointerNull, PointerType >
, llvm::ConvertConstantType< ConstantExpr, Type >
, llvm::ConvertConstantType< ConstantStruct, StructType >
, llvm::ConvertConstantType< ConstantAggregateZero, Type >
, llvm::ConvertConstantType< ConstantPacked, PackedType >
, llvm::ConvertConstantType< UndefValue, Type >
, llvm::ConvertConstantType< ConstantClass, TypeClass >
, llvm::ConvertConstantType< ConstantArray, ArrayType >
- convertToThreeAddress()
: llvm::TargetInstrInfo
, llvm::X86InstrInfo
- copy()
: llvm::ValID
- copyRegToReg()
: llvm::AlphaRegisterInfo
, llvm::PPCRegisterInfo
, llvm::X86RegisterInfo
, llvm::ARMRegisterInfo
, llvm::MRegisterInfo
, llvm::SparcRegisterInfo
, llvm::IA64RegisterInfo
- copyScalarIfExists()
: llvm::DSScalarMap
- copyValue()
: llvm::AliasSetTracker
, llvm::AliasAnalysis
, llvm::ValueNumbering
, llvm::BUDataStructures
, llvm::TDDataStructures
- count()
: llvm::DSScalarMap
, llvm::BitSetVector
, llvm::SetVector< T >
, SetVector< Instruction * >
- create()
: llvm::ConstantCreator< ConstantFP, Type, uint32_t >
, llvm::ValID
, llvm::BinaryOperator
, llvm::ConstantCreator< ConstantClass, TypeClass, ValType >
, llvm::ValID
, llvm::JIT
, llvm::ValID
, llvm::ConstantCreator< UndefValue, Type, ValType >
, llvm::BinaryOperator
, llvm::ConstantCreator< ConstantPointerNull, PointerType, ValType >
, llvm::ConstantCreator< ConstantExpr, Type, ExprMapKeyType >
, llvm::ValID
, llvm::ConstantCreator< ConstantAggregateZero, Type, ValType >
, llvm::ValID
, llvm::InferiorProcess
, llvm::ValID
, llvm::ExecutionEngine
, llvm::Interpreter
, llvm::ConstantCreator< ConstantFP, Type, uint64_t >
- createAnnotation()
: llvm::AnnotationManager
- createDirectoryOnDisk()
: llvm::sys::Path
- CreateEmpty()
: llvm::Archive
- createFileOnDisk()
: llvm::sys::Path
- CreateFixedObject()
: llvm::MachineFrameInfo
- CreateGraphForExternalFunction()
: llvm::BUDataStructures
- createInlineAsm()
: llvm::ValID
- createNeg()
: llvm::BinaryOperator
- createNewNode()
: llvm::DominatorTreeBase
- createNot()
: llvm::BinaryOperator
- createNull()
: llvm::ValID
- createPass()
: llvm::PassInfo
- createProgram()
: llvm::Debugger
- CreateRegForValue()
: llvm::FunctionLoweringInfo
- createSentinel()
: llvm::ilist_traits< Function >
, llvm::ilist_traits< Argument >
, llvm::ilist_traits< DSNode >
, llvm::ilist_traits< SDNode >
, llvm::ilist_traits< MachineInstr >
, llvm::ilist_traits< Instruction >
, llvm::ilist_traits< MachineBasicBlock >
, llvm::ilist_traits< GlobalVariable >
, llvm::ilist_traits< BasicBlock >
- createSourceFileInfo()
: llvm::SourceLanguage
- createSourceFunctionInfo()
: llvm::SourceLanguage
- CreateStackObject()
: llvm::MachineFrameInfo
- CreateTargetHazardRecognizer()
: llvm::SelectionDAGISel
- createTemporaryFileOnDisk()
: llvm::sys::Path
- createTheTimeInfo()
: llvm::TimingInfo
- createUndef()
: llvm::ValID
- CreateVariableSizedObject()
: llvm::MachineFrameInfo
- createVirtualRegister()
: llvm::SSARegMap
- createZeroInit()
: llvm::ValID
- cs_begin()
: llvm::CallTargetFinder
- cs_end()
: llvm::CallTargetFinder
- CTargetMachine()
: llvm::CTargetMachine
- CustomPromoteOperation()
: llvm::AlphaTargetLowering
, llvm::TargetLowering