LLVM API Documentation
- c_str()
: llvm::sys::Path
- CachedWriter()
: llvm::CachedWriter
- calculate()
: llvm::PostETForest, llvm::ETForest
- CalculateArgSize()
: llvm::SparcV9FunctionInfo
- CallArgInfo()
: llvm::CallArgInfo
- CallArgsDescriptor()
: llvm::CallArgsDescriptor
- callee_begin()
: llvm::EquivClassGraphs, llvm::BUDataStructures
- callee_end()
: llvm::EquivClassGraphs, llvm::BUDataStructures
- callExternalFunction()
: llvm::Interpreter
- callFunction()
: llvm::Interpreter
- CallGraph()
: llvm::CallGraph, llvm::CallGraphNode
- CallGraphNode()
: llvm::CallGraphNode
- CallInst()
: llvm::CallInst
- CallSite()
: llvm::CallSite
- canBasicBlockModify()
: llvm::AliasAnalysis
- canClobberPhysReg()
: AvailableSpills
- canExecute()
: llvm::sys::Path
- canInstructionRangeModify()
: llvm::AliasAnalysis
- canRead()
: llvm::sys::Path
- canWrite()
: llvm::sys::Path
- CaseBlock()
: llvm::SelectionDAGISel::CaseBlock
- 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
- CGdereference()
: llvm::GraphTraits< CallGraph * >
- changeFunction()
: llvm::CallGraph
- changeImmediateDominator()
: llvm::DominatorTreeBase
- changeLoopFor()
: llvm::LoopInfo
- changeName()
: llvm::SymbolTable
- changePhyRegUsed()
: llvm::MachineFunction
- 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 MSchedGraphSB * > >, llvm::GraphTraits< Inverse< MSchedGraphSB * > >, llvm::GraphTraits< const MSchedGraphSB * >, llvm::GraphTraits< MSchedGraphSB * >, llvm::GraphTraits< MSchedGraphSBNode * >, llvm::GraphTraits< Inverse< const MSchedGraph * > >, llvm::GraphTraits< Inverse< MSchedGraph * > >, llvm::GraphTraits< const MSchedGraph * >, llvm::GraphTraits< MSchedGraph * >, llvm::GraphTraits< MSchedGraphNode * >, 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< SDNode * >, 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 MSchedGraphSB * > >, llvm::GraphTraits< Inverse< MSchedGraphSB * > >, llvm::GraphTraits< const MSchedGraphSB * >, llvm::GraphTraits< MSchedGraphSB * >, llvm::GraphTraits< MSchedGraphSBNode * >, llvm::GraphTraits< Inverse< const MSchedGraph * > >, llvm::GraphTraits< Inverse< MSchedGraph * > >, llvm::GraphTraits< const MSchedGraph * >, llvm::GraphTraits< MSchedGraph * >, llvm::GraphTraits< MSchedGraphNode * >, 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< SDNode * >, 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 * >
- classof()
: llvm::ValueHandle, llvm::TmpInstruction, llvm::LabelNode, llvm::ConstantNode, llvm::VRegNode, llvm::VRegListNode, llvm::InstructionNode, llvm::DIEBlock, llvm::DIEntry, llvm::DIEDelta, llvm::DIEObjectLabel, llvm::DIEDwarfLabel, llvm::DIEString, llvm::DIEInteger, llvm::DIEValue, llvm::Value, llvm::User, llvm::Type, llvm::MemSetInst, llvm::MemMoveInst, llvm::MemCpyInst, llvm::MemIntrinsic, llvm::DbgDeclareInst, llvm::DbgRegionEndInst, llvm::DbgRegionStartInst, llvm::DbgFuncStartInst, llvm::DbgStopPointInst, llvm::DbgInfoIntrinsic, llvm::IntrinsicInst, llvm::UnreachableInst, llvm::UnwindInst, llvm::InvokeInst, llvm::SwitchInst, llvm::BranchInst, llvm::ReturnInst, llvm::PHINode, llvm::ShuffleVectorInst, llvm::InsertElementInst, llvm::ExtractElementInst, llvm::VAArgInst, 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::InlineAsm, 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::VTSDNode, llvm::CondCodeSDNode, llvm::ExternalSymbolSDNode, llvm::RegisterSDNode, llvm::SrcValueSDNode, llvm::BasicBlockSDNode, llvm::ConstantPoolSDNode, llvm::FrameIndexSDNode, llvm::GlobalAddressSDNode, llvm::ConstantFPSDNode, llvm::ConstantSDNode, llvm::StringSDNode, llvm::SDNode, llvm::BlockDesc, llvm::SubprogramDesc, llvm::GlobalVariableDesc, llvm::VariableDesc, llvm::EnumeratorDesc, llvm::SubrangeDesc, llvm::CompositeTypeDesc, llvm::DerivedTypeDesc, llvm::BasicTypeDesc, llvm::CompileUnitDesc, llvm::AnchorDesc, llvm::DebugInfoDesc, llvm::BasicBlock, llvm::Argument, llvm::SCEVUnknown, llvm::SCEVAddRecExpr, llvm::SCEVSDivExpr, llvm::SCEVMulExpr, llvm::SCEVAddExpr, llvm::SCEVCommutativeExpr, llvm::SCEVZeroExtendExpr, llvm::SCEVTruncateExpr, llvm::SCEVConstant, llvm::SCEVCouldNotCompute
- cleanUpMemory()
: llvm::Archive
- clear()
: llvm::TypeMap< ValType, TypeClass >, llvm::SlotMachine::TypePlane, llvm::AddedInstrns, llvm::MSScheduleSB, llvm::MSSchedule, llvm::SlotTable, llvm::sys::Path, llvm::MachineBasicBlock, llvm::SCEVExpander, llvm::DSScalarMap, llvm::AliasSetTracker, llvm::SetVector< T >, llvm::DenseMap< T, ToIndexT >
- clearAllGlobalMappings()
: llvm::ExecutionEngine
- clearAllTypeMaps()
: llvm::Type
- clearAllValueMaps()
: llvm::Constant
- clearAllVirt()
: llvm::VirtRegMap
- clearCallInterference()
: llvm::V9LiveRange
- clearColorsUsed()
: llvm::RegClass
- clearGlobals()
: llvm::DSNode
- clearSSARegMap()
: llvm::MachineFunction
- clearVirt()
: llvm::VirtRegMap
- ClobberPhysReg()
: AvailableSpills
- clone()
: llvm::ValueHandle, llvm::TmpInstruction, llvm::UnreachableInst, llvm::UnwindInst, llvm::InvokeInst, llvm::SwitchInst, llvm::BranchInst, llvm::ReturnInst, llvm::PHINode, llvm::ShuffleVectorInst, llvm::InsertElementInst, llvm::ExtractElementInst, llvm::VAArgInst, 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
- clonedAnyNodes()
: llvm::ReachabilityCloner
- ClonedCodeInfo()
: llvm::ClonedCodeInfo
- cloneInto()
: llvm::DSGraph
- close()
: llvm::sys::MappedFile
- coalesceLRs()
: llvm::LiveRangeInfo
- colorAllRegs()
: llvm::RegClass
- colorIGNode()
: llvm::TargetRegClassInfo, llvm::SparcV9SpecialRegClass, llvm::SparcV9FloatCCRegClass, llvm::SparcV9IntCCRegClass, llvm::SparcV9FloatRegClass, llvm::SparcV9IntRegClass
- colorMethodArgs()
: llvm::SparcV9RegInfo
- Combine()
: llvm::SelectionDAG
- CombineTo()
: llvm::TargetLowering::DAGCombinerInfo, llvm::TargetLowering::TargetLoweringOpt
- commuteInstruction()
: llvm::X86InstrInfo, llvm::PPCInstrInfo, llvm::TargetInstrInfo
- CompactionTableIsEmpty()
: llvm::SlotCalculator
- CompilationCallback()
: llvm::JIT
- compileProgram()
: llvm::LLC, llvm::CBE, llvm::AbstractInterpreter
- 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::X86TargetLowering, llvm::PPCTargetLowering, llvm::TargetLowering
- computeNodeMapping()
: llvm::DSGraph
- computeOffsetforLocalVar()
: llvm::SparcV9FunctionInfo
- computeRegisterProperties()
: llvm::TargetLowering
- ComputeSize()
: llvm::DIEBlock
- CondCodeSDNode()
: llvm::CondCodeSDNode
- Constant()
: llvm::Constant, llvm::Module
- constant_iterator()
: llvm::constant_iterator
- ConstantAggregateZero()
: llvm::ConstantAggregateZero
- ConstantArray()
: llvm::ConstantArray
- ConstantExpr()
: llvm::ConstantExpr
- constantFitsInImmedField()
: llvm::TargetInstrInfo
- ConstantFP()
: llvm::ConstantFP
- ConstantFPSDNode()
: llvm::ConstantFPSDNode
- ConstantInt()
: llvm::ConstantInt
- ConstantIntegral()
: llvm::ConstantIntegral
- ConstantNode()
: llvm::ConstantNode
- 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
- constructKernel()
: llvm::MSScheduleSB, llvm::MSSchedule
- constructLiveRanges()
: llvm::LiveRangeInfo
- contains()
: llvm::TargetRegisterClass, llvm::ConstantRange, llvm::LiveRange, llvm::Trace, llvm::Loop, llvm::Interval
- ContainsDSGraphFor()
: llvm::EquivClassGraphs
- containsFunction()
: llvm::DSGraph
- 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 >
- convertToThreeAddress()
: llvm::X86InstrInfo, llvm::TargetInstrInfo
- copy()
: llvm::ValID
- copyRegToReg()
: llvm::X86RegisterInfo, llvm::SparcV9RegisterInfo, llvm::SparcRegisterInfo, llvm::PPCRegisterInfo, llvm::IA64RegisterInfo, llvm::AlphaRegisterInfo, llvm::MRegisterInfo
- copyScalarIfExists()
: llvm::DSScalarMap
- copyValue()
: llvm::ValueNumbering, llvm::TDDataStructures, llvm::BUDataStructures, 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
- createDirectoryOnDisk()
: llvm::sys::Path
- CreateEmpty()
: llvm::Archive
- createFileOnDisk()
: llvm::sys::Path
- createFilePrinterEmitter()
: llvm::MachineCodeEmitter
- CreateFixedObject()
: llvm::MachineFrameInfo
- createGraph()
: llvm::InterferenceGraph
- CreateGraphForExternalFunction()
: llvm::BUDataStructures
- createInlineAsm()
: llvm::ValID
- createInterferenceGraph()
: llvm::RegClass
- createJIT()
: llvm::AbstractInterpreter
- createLLC()
: llvm::AbstractInterpreter
- createLLI()
: llvm::AbstractInterpreter
- 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< GlobalVariable >, llvm::ilist_traits< Function >, llvm::ilist_traits< Argument >, llvm::ilist_traits< BasicBlock >, llvm::ilist_traits< SDNode >, llvm::ilist_traits< MachineBasicBlock >, llvm::ilist_traits< MachineInstr >, llvm::ilist_traits< Instruction >, llvm::ilist_traits< DSNode >
- 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
- CTargetMachine()
: llvm::CTargetMachine
- CustomPromoteOperation()
: llvm::AlphaTargetLowering, llvm::TargetLowering