LLVM API Documentation
Here is a list of all class members with links to the classes they belong to:
- i0
: llvm::SparcV9IntRegClass
- i1
: llvm::SparcV9IntRegClass
- i2
: llvm::SparcV9IntRegClass
- i3
: llvm::SparcV9IntRegClass
- i4
: llvm::SparcV9IntRegClass
- i5
: llvm::SparcV9IntRegClass
- i6
: llvm::SparcV9IntRegClass
- i7
: llvm::SparcV9IntRegClass
- IA64FunctionInfo()
: llvm::IA64FunctionInfo
- IA64InstrInfo()
: llvm::IA64InstrInfo
- IA64RegisterInfo()
: llvm::IA64RegisterInfo
- IA64TargetLowering()
: llvm::IA64TargetLowering
- IA64TargetMachine()
: llvm::IA64TargetMachine
- IAD
: llvm::ValID
- IC
: FoldSetCCLogical
- icc
: llvm::SparcV9IntCCRegClass
- ID
: llvm::SchedGraphNodeCommon
- idf_ext_iterator()
: llvm::idf_ext_iterator< T, SetTy >
- idf_iterator()
: llvm::idf_iterator< T, SetTy, External >
- idFor()
: llvm::UniqueVector< T >
- IDomMapType
: llvm::ImmediateDominatorsBase
- IDoms
: llvm::ImmediateDominatorsBase
- idx_begin()
: llvm::GetElementPtrInst
- idx_end()
: llvm::GetElementPtrInst
- IGNode()
: llvm::IGNode
- ignorablePass()
: llvm::PassNameParser
- ignorablePassImpl()
: llvm::FilteredPassNameParser< Flags >, llvm::PassNameParser
- IgnoreFormalArgs
: llvm::DSGraph
- IgnoreGlobals
: llvm::DSGraph
- ilist_traits()
: llvm::ilist_traits< MachineBasicBlock >, llvm::ilist_traits< MachineInstr >
- ilist_traits< AliasSet >
: llvm::AliasSet
- ilist_traits< DSNode >
: llvm::DSNode
- ilist_traits< MachineBasicBlock >
: llvm::MachineBasicBlock
- ilist_traits< MachineInstr >
: llvm::MachineInstr
- ilist_traits< SDNode >
: llvm::SDNode
- ImmediateDominators()
: llvm::ImmediateDominators
- ImmediateDominatorsBase()
: llvm::ImmediateDominatorsBase
- ImmediatePostDominators()
: llvm::ImmediatePostDominators
- immedIsSignExtended
: llvm::TargetInstrDescriptor
- ImmutablePass
: llvm::PassManagerT< Trait >
- Implementations
: AnalysisGroupInfo
- ImplicitDefs
: llvm::TargetInstrDescriptor
- ImplicitUses
: llvm::TargetInstrDescriptor
- IncludeFile()
: llvm::IncludeFile
- Incomplete
: llvm::DSNode
- incorporateFunction()
: llvm::SlotMachine, llvm::SlotCalculator
- IncrementCounterInBlock()
: llvm::RSProfilers_std
- IncrementFunctionNumber()
: llvm::AsmPrinter
- IndCallGraphMap
: llvm::BUDataStructures
- IndexReg
: llvm::X86AddressMode
- indexValid()
: llvm::SequentialType, llvm::StructType, llvm::CompositeType
- inEdges
: llvm::SchedGraphNodeCommon
- InferiorProcess()
: llvm::InferiorProcess
- InferiorProcessDead()
: llvm::InferiorProcessDead
- info
: lt_dlhandle_struct
- Info
: llvm::ImmediateDominatorsBase
- InfoRec()
: llvm::ImmediateDominatorsBase::InfoRec
- init()
: llvm::ArchiveMemberHeader, llvm::Use, llvm::BinaryOperator
- Init
: llvm::cl::initializer< Ty >
- initialisedOk
: bzFile
- initialize()
: llvm::SchedPriorities, llvm::TargetNameParser, llvm::PassNameParser, llvm::cl::basic_parser_impl, llvm::cl::generic_parser_base, llvm::CallGraph
- InitializeAliasAnalysis()
: llvm::AliasAnalysis
- initializeEnvironment()
: llvm::Debugger
- initializeFrameLayout()
: llvm::SparcV9FunctionInfo
- InitializeMemory()
: llvm::ExecutionEngine
- initializePass()
: llvm::ImmutablePass
- initializer()
: llvm::cl::initializer< Ty >
- InitializeRegForValue()
: llvm::FunctionLoweringInfo
- initializeResources()
: llvm::SparcV9SchedInfo, llvm::TargetSchedInfo
- INLINEASM
: llvm::TargetInstrInfo
- InlineAsmDescriptor()
: llvm::InlineAsmDescriptor
- InlineAsmEnd
: llvm::AsmPrinter
- InlineAsmStart
: llvm::AsmPrinter
- InlineAsmVal
: llvm::ValID, llvm::Value
- Inliner()
: llvm::Inliner
- insert()
: llvm::V9LiveRange, llvm::MSScheduleSB, llvm::MSSchedule, llvm::MachineCodeForInstruction, llvm::NodeHeap, llvm::SlotTable, llvm::ValueSymbolTable, llvm::TypeSymbolTable, llvm::SymbolTable, llvm::MachineBasicBlock, llvm::UniqueVector< T >, llvm::SetVector< T >, llvm::EquivalenceClasses< ElemTy >
- InsertAtEndOfBasicBlock()
: llvm::X86TargetLowering, llvm::PPCTargetLowering, llvm::TargetLowering
- InsertBefore
: llvm::BinaryOperator
- InsertCastOfTo()
: llvm::SCEVExpander
- InsertedExpressions
: llvm::SCEVExpander
- InsertedInstructions
: llvm::SCEVExpander
- InsertElement
: llvm::InstVisitor< SubClass, RetTy >, llvm::Instruction, llvm::BinaryOperator
- InsertElementConstantExpr()
: InsertElementConstantExpr
- InsertElementInst()
: llvm::InsertElementInst
- insertGoto()
: llvm::X86InstrInfo, llvm::TargetInstrInfo
- InsertISelMapEntry()
: llvm::SelectionDAG
- insertNoop()
: llvm::PPCInstrInfo, llvm::TargetInstrInfo
- InsertPt
: llvm::SCEVExpander
- insertReady()
: llvm::SchedPriorities
- InstIterator()
: llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >
- InstListType
: llvm::BasicBlock
- instrCanUseSlot()
: llvm::TargetSchedInfo
- InstrForest
: llvm::InstrForest, llvm::InstrTreeNode
- InstrItineraryData()
: llvm::InstrItineraryData
- InstrItins
: llvm::PPCSubtarget, llvm::AlphaSubtarget
- InstrnsAfter
: llvm::AddedInstrns
- InstrnsBefore
: llvm::AddedInstrns
- instrRUsages
: llvm::TargetSchedInfo
- InstrSchedule
: llvm::InstrSchedule, llvm::InstrGroup
- InstrTreeNode()
: llvm::InstrTreeNode
- InstrTreeNodeType
: llvm::InstrTreeNode
- Instruction
: llvm::Instruction, llvm::AllocInfo, llvm::Value
- instructionChanged()
: llvm::LiveVariables
- InstructionList
: llvm::BytecodeFormat
- InstructionListBlockID
: llvm::BytecodeFormat
- InstructionNode()
: llvm::InstructionNode
- Instructions
: llvm::MachineBasicBlock
- InstructionSelectBasicBlock()
: llvm::SelectionDAGISel
- instructionSize
: llvm::BytecodeAnalysis::BytecodeFunctionInfo, llvm::BytecodeAnalysis
- InstructionVal
: llvm::Value
- Insts
: llvm::MachineBasicBlock
- InstVal
: YYSTYPE
- InstVisitor< SCCPSolver >
: SCCPSolver
- IntCCRegClassID
: llvm::SparcV9RegInfo
- IntCCRegType
: llvm::SparcV9RegInfo
- InterferenceGraph()
: llvm::InterferenceGraph
- InternalLinkage
: llvm::GlobalValue
- InterpCtor
: llvm::ExecutionEngine
- Interpreter()
: llvm::Interpreter
- intersectWith()
: llvm::ConstantRange
- Interval()
: llvm::Interval
- IntervalIterator()
: llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >
- IntervalPartition()
: llvm::IntervalPartition
- IntRegClassID
: llvm::SparcV9RegInfo
- IntRegType
: llvm::SparcV9RegInfo
- IntrinsicLowering()
: llvm::IntrinsicLowering
- IntTy
: llvm::Type
- IntTyID
: llvm::Type
- IntVal
: llvm::GenericValue
- inUse
: DState, EState
- inUse16
: DState
- InvalidateStructLayoutInfo()
: llvm::TargetData
- Inverse()
: llvm::Inverse< GraphType >
- inverted()
: llvm::ConstantBool
- invertPPCBranchOpcode()
: llvm::PPCInstrInfo
- InvNodeMapTy
: llvm::DSGraph
- InvokeInst()
: llvm::InvokeInst
- ipo_ext_iterator()
: llvm::ipo_ext_iterator< T, SetType >
- ipo_iterator()
: llvm::ipo_iterator< T, SetType, External >
- Is64Bit
: llvm::X86Subtarget, llvm::PPCSubtarget
- is64Bit
: llvm::X86Subtarget, llvm::PPCSubtarget, llvm::ELFWriter
- isa()
: llvm::isa_impl_cl< FromCl & >, llvm::isa_impl_cl< FromCl * >, llvm::isa_impl_cl< const FromCl >, llvm::isa_impl_cl< FromCl >
- isAbstract()
: llvm::Type
- isAffine()
: llvm::SCEVAddRecExpr
- isAIX()
: llvm::PPCSubtarget
- IsAIX
: llvm::PPCSubtarget
- isAllocaNode()
: llvm::DSNode
- isAllOnesValue()
: llvm::ConstantUInt, llvm::ConstantSInt, llvm::ConstantBool, llvm::ConstantIntegral, llvm::ConstantSDNode
- isArchive()
: llvm::sys::Path
- isArray()
: llvm::DSNode
- isArrayAllocation()
: llvm::AllocationInst
- isAsIsLabel
: llvm::DIEValue
- isAssociative()
: llvm::Instruction
- isBarrier()
: llvm::TargetInstrInfo
- isBeforeLegalize()
: llvm::TargetLowering::DAGCombinerInfo
- isBigEndian()
: llvm::TargetData
- isBinaryOp()
: llvm::Instruction
- isBlock
: llvm::DIEValue
- isBranch()
: llvm::MSchedGraphSBNode, llvm::MSchedGraphNode, llvm::TargetInstrInfo
- isBSD4SymbolTable()
: llvm::ArchiveMember
- isBytecode()
: llvm::ArchiveMember
- isBytecodeArchive()
: llvm::Archive
- isBytecodeFile()
: llvm::sys::Path
- isCall()
: llvm::TargetInstrInfo
- isCallInterference()
: llvm::V9LiveRange
- isCCInstr()
: llvm::TargetInstrInfo
- isCharAcceptable()
: llvm::Mangler
- isched
: llvm::SchedulingManager
- isClobber
: llvm::InlineAsm
- isCommutative
: llvm::Instruction, llvm::InlineAsm::ConstraintInfo
- isCompiledAsLeafMethod()
: llvm::SparcV9FunctionInfo
- isComplete()
: llvm::DSNode
- isCompressed()
: llvm::ArchiveMember
- isCompressedBytecode()
: llvm::ArchiveMember
- isConditional()
: llvm::BranchInst
- isConstant()
: llvm::GlobalVariable
- isConstantPoolIndex()
: llvm::MachineRelocation, llvm::MachineOperand
- isCygwin
: llvm::X86Subtarget
- isDarwin
: llvm::PPCSubtarget, llvm::X86Subtarget
- IsDarwin
: llvm::PPCSubtarget
- isDeadNode()
: llvm::DSNode
- isDeclare
: PerFunctionInfo
- isDef()
: llvm::MachineInstr::ValOpIterator< MITy, VTy >, llvm::MachineOperand
- isDefinition()
: llvm::GlobalDesc
- isDegeneratePartition()
: llvm::IntervalPartition
- isDelta
: llvm::DIEValue
- isDerivedType()
: llvm::Type
- isDir
: llvm::sys::Path::StatusInfo
- isDirectCall()
: llvm::DSCallSite
- isDirectory()
: llvm::sys::Path
- isDummyNode()
: llvm::SchedGraphNode
- isDynamicLibrary()
: llvm::sys::Path
- isEarlyClobber
: llvm::InlineAsm::ConstraintInfo
- isELF
: llvm::X86Subtarget
- isEmpty()
: llvm::InstrItineraryData, llvm::sys::Path, llvm::SymbolTable, llvm::MachineConstantPool
- isEmptySet()
: llvm::ConstantRange
- isEntry
: llvm::DIEValue
- isExactlyValue()
: llvm::ConstantFP, llvm::ConstantFPSDNode
- isExternal()
: llvm::GlobalVariable, llvm::GlobalValue, llvm::Function
- isExternalSymbol()
: llvm::MachineOperand
- isFile()
: llvm::sys::Path
- isFirstClassType()
: llvm::Type
- isFloatingPoint()
: llvm::Type
- isFoldedIntoParent()
: llvm::InstructionNode
- isForwarding()
: llvm::DSNode
- isForwardingAliasSet()
: llvm::AliasSet
- isFrameIndex()
: llvm::MachineOperand
- isFullSet()
: llvm::ConstantRange
- isGigaProcessor()
: llvm::PPCSubtarget
- IsGigaProcessor
: llvm::PPCSubtarget
- isGlobalAddress()
: llvm::MachineOperand
- isGlobalNode()
: llvm::DSNode
- isGlobalValue()
: llvm::MachineRelocation
- isGOTRelative()
: llvm::MachineRelocation
- isHeapNode()
: llvm::DSNode
- isHiBits32()
: llvm::MachineOperand
- isHiBits64()
: llvm::MachineOperand
- isHidden()
: llvm::sys::Path
- isIdenticalTo()
: llvm::Instruction
- isImmediate()
: llvm::MachineOperand
- isIncomplete()
: llvm::DSNode
- isIndirectCall()
: llvm::DSCallSite
- isIndirectOutput
: llvm::InlineAsm::ConstraintInfo
- isInitializerStored
: GlobalStatus
- isInput
: llvm::InlineAsm
- isInsertedInstruction()
: llvm::SCEVExpander
- isInSetChanged()
: llvm::BBLiveVar
- isIntDivCheap()
: llvm::TargetLowering
- isInteger
: llvm::Type, llvm::DIEValue
- isIntegral()
: llvm::Type
- isIntrinsic()
: llvm::Function
- isLabel
: llvm::DIEValue
- isLegalAddressImmediate()
: llvm::X86TargetLowering, llvm::PPCTargetLowering, llvm::TargetLowering
- isLittleEndian
: llvm::TargetLowering, llvm::TargetData, llvm::ELFWriter
- isLLVMSymbolTable()
: llvm::ArchiveMember
- isLoad()
: llvm::TargetInstrInfo
- isLoaded
: GlobalStatus
- isLoadFromStackSlot()
: llvm::X86InstrInfo, llvm::SparcInstrInfo, llvm::PPCInstrInfo, llvm::AlphaInstrInfo, llvm::TargetInstrInfo
- isLoBits32()
: llvm::MachineOperand
- isLoBits64()
: llvm::MachineOperand
- isLoop()
: llvm::Interval
- isLoopExit()
: llvm::Loop
- isLoopHeader()
: llvm::LoopInfo
- isLoopInvariant()
: llvm::SCEVUnknown, llvm::SCEVAddRecExpr, llvm::SCEVSDivExpr, llvm::SCEVCommutativeExpr, llvm::SCEVZeroExtendExpr, llvm::SCEVTruncateExpr, llvm::SCEVConstant, llvm::SCEVCouldNotCompute, llvm::SCEV, llvm::Loop
- isLosslesslyConvertibleTo()
: llvm::Type
- isMachineBasicBlock()
: llvm::MachineOperand
- isMapped()
: llvm::sys::MappedFile
- isMarkedForSpill()
: llvm::V9LiveRange
- isMaxValue()
: llvm::ConstantUInt, llvm::ConstantSInt, llvm::ConstantInt, llvm::ConstantBool, llvm::ConstantIntegral
- isMayAlias()
: llvm::AliasSet
- isMem()
: llvm::X86SharedAsmPrinter
- isMinValue()
: llvm::ConstantUInt, llvm::ConstantSInt, llvm::ConstantInt, llvm::ConstantBool, llvm::ConstantIntegral
- isMod
: llvm::AliasSet, llvm::VirtRegMap
- isModified()
: llvm::DSNode
- isModRef
: llvm::VirtRegMap
- isMoveInstr()
: llvm::X86InstrInfo, llvm::SparcInstrInfo, llvm::PPCInstrInfo, llvm::IA64InstrInfo, llvm::AlphaInstrInfo, llvm::TargetInstrInfo
- isMustAlias()
: llvm::AliasSet
- isNeg()
: llvm::BinaryOperator
- isNodeCompletelyFolded()
: llvm::DSNode
- isNop()
: llvm::TargetInstrInfo
- isNot()
: llvm::BinaryOperator
- isNotSuitableForSRA
: GlobalStatus
- isNull()
: llvm::DSNodeHandle
- isNullValue()
: llvm::GlobalValue, llvm::UndefValue, llvm::ConstantExpr, llvm::ConstantPointerNull, llvm::ConstantPacked, llvm::ConstantStruct, llvm::ConstantArray, llvm::ConstantAggregateZero, llvm::ConstantFP, llvm::ConstantInt, llvm::ConstantBool, llvm::ConstantIntegral, llvm::Constant, llvm::ConstantSDNode
- isOnlyUse()
: llvm::SDNode
- isOnStack()
: llvm::IGNode
- isOperand()
: llvm::SDNode, llvm::SDOperand
- isOperandValidForConstraint()
: llvm::PPCTargetLowering, llvm::TargetLowering
- isOperationLegal()
: llvm::TargetLowering
- isOutput
: llvm::InlineAsm
- isOutSetChanged()
: llvm::BBLiveVar
- isPassiveNode()
: llvm::ScheduleDAG
- isPCRelative()
: llvm::MachineOperand
- isPCRelativeDisp()
: llvm::MachineOperand
- isPhysicalRegister()
: llvm::MRegisterInfo
- isPhysRegUsed()
: llvm::MachineFunction
- isPostDominator()
: llvm::DominatorBase
- IsPostDominators
: llvm::DominatorBase
- isPow2DivCheap()
: llvm::TargetLowering
- isPredecessor()
: llvm::MSchedGraphSBNode, llvm::MSchedGraphNode
- isPredicate()
: llvm::MSchedGraphSBNode
- isPrimitiveType()
: llvm::Type
- isProfiling()
: llvm::RSProfilers_std, llvm::RSProfilers
- isProgramLoaded()
: llvm::Debugger
- isProgramRunning()
: llvm::Debugger
- isQuadratic()
: llvm::SCEVAddRecExpr
- isReachable()
: llvm::DominatorSetBase
- isRead()
: llvm::DSNode
- isRef
: llvm::AliasSet, llvm::VirtRegMap
- isRegAvail()
: llvm::PhysRegTracker
- isRegister()
: llvm::MachineLocation, llvm::MachineOperand
- isRegVolatile()
: llvm::SparcV9RegInfo, llvm::TargetRegClassInfo, llvm::SparcV9SpecialRegClass, llvm::SparcV9FloatCCRegClass, llvm::SparcV9IntCCRegClass, llvm::SparcV9FloatRegClass, llvm::SparcV9IntRegClass
- isRelational()
: llvm::Instruction
- isReturn()
: llvm::TargetInstrInfo
- isRootDirectory()
: llvm::sys::Path
- isScale()
: llvm::X86SharedAsmPrinter
- isScheduled()
: llvm::SchedulingManager
- isSet()
: llvm::cl::bits_storage< DataType, bool >, llvm::cl::bits_storage< DataType, StorageClass >
- isSetCCExpensive()
: llvm::TargetLowering
- isShuffleMaskLegal()
: llvm::X86TargetLowering, llvm::TargetLowering
- isSigned()
: llvm::Type
- isSingleElement()
: llvm::ConstantRange
- isSingleIssue
: llvm::TargetSchedInfo, llvm::InstrRUsage, llvm::InstrIssueDelta, llvm::InstrClassRUsage
- isSized()
: llvm::Type
- isStatic()
: llvm::GlobalDesc
- isStore()
: llvm::TargetInstrInfo
- isStored
: GlobalStatus
- isStoredOnce
: GlobalStatus
- isStoreToStackSlot()
: llvm::X86InstrInfo, llvm::SparcInstrInfo, llvm::PPCInstrInfo, llvm::AlphaInstrInfo, llvm::TargetInstrInfo
- isString
: llvm::ConstantArray, llvm::MachineRelocation, llvm::DIEValue
- isStringTable()
: llvm::ArchiveMember
- isSuccessor()
: llvm::MSchedGraphSBNode, llvm::MSchedGraphNode, llvm::Interval
- issueDeltas
: llvm::TargetSchedInfo
- issuedReadyNodeAt()
: llvm::SchedPriorities
- issueGaps
: llvm::TargetSchedInfo
- isSuggestedColorUsable()
: llvm::V9LiveRange
- isSVR4SymbolTable()
: llvm::ArchiveMember
- isTailCall()
: llvm::CallInst
- isTargetDarwin()
: llvm::X86Subtarget
- isTargetOpcode()
: llvm::SDNode, llvm::SDOperand
- isTerminator()
: llvm::Instruction
- isTerminatorInstr()
: llvm::TargetInstrInfo
- isTrapping()
: llvm::Instruction
- isTwoAddrInstr()
: llvm::TargetInstrInfo
- isTypeLegal()
: llvm::TargetLowering
- isUnconditional()
: llvm::BranchInst
- isUnknownNode()
: llvm::DSNode
- isUnsigned()
: llvm::Type
- isUse()
: llvm::MachineInstr::ValOpIterator< MITy, VTy >, llvm::MachineOperand
- isV9()
: llvm::SparcSubtarget
- isValid()
: DIVerifyVisitor, llvm::sys::Path
- isValidOperands()
: llvm::ShuffleVectorInst, llvm::InsertElementInst, llvm::ExtractElementInst
- isValueValidForType()
: llvm::ConstantFP, llvm::ConstantUInt, llvm::ConstantSInt
- isVarArg()
: llvm::Function, llvm::FunctionType
- isVarArgsFunc()
: llvm::CallArgsDescriptor
- isVirtualRegister()
: llvm::MRegisterInfo
- isVIS()
: llvm::SparcSubtarget
- isVolatile()
: llvm::StoreInst, llvm::LoadInst, llvm::AliasSet
- isWindows
: llvm::X86Subtarget
- isWrappedSet()
: llvm::ConstantRange
- iteDiff
: llvm::SchedGraphEdge
- ItemList
: llvm::Linker
- iterator
: llvm::AliasSet::iterator, llvm::BitSetVector::iterator, llvm::TypeMap< ValType, TypeClass >, llvm::V9LiveRange, llvm::MSchedGraphSB, llvm::MSchedGraph, llvm::MachineCodeForInstruction, llvm::NodeHeap, llvm::SchedGraphSet, llvm::SchedGraph, llvm::ValueToDefVecMap, llvm::RegToRefVecMap, llvm::RefVec, llvm::InstrSchedule, llvm::ValueSymbolTable, llvm::TypeSymbolTable, llvm::TargetRegisterClass, llvm::Module, llvm::Function, llvm::SchedGraphNodeCommon, llvm::MachineFunction, llvm::MachineBasicBlock, llvm::LiveIntervals, llvm::LiveInterval, llvm::Archive, llvm::BasicBlock, llvm::Trace, llvm::LoopInfo, llvm::Loop, llvm::DominanceFrontierBase, llvm::DominatorTreeBase::Node, llvm::DominatorSetBase, llvm::DSNode, llvm::DSScalarMap, llvm::CallGraphNode, llvm::CallGraph, llvm::AliasSetTracker, llvm::SetVector< T >, llvm::EquivalenceClasses< ElemTy >
- iterator_category
: llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >, llvm::mapped_iterator< RootIt, UnaryFunc >
- iterator_type
: llvm::mapped_iterator< RootIt, UnaryFunc >
- Itineratries
: llvm::InstrItineraryData