LLVM API Documentation
Here is a list of all class members with links to the classes they belong to:
- IA64FunctionInfo()
: llvm::IA64FunctionInfo
- IA64InstrInfo()
: llvm::IA64InstrInfo
- IA64RegisterInfo()
: llvm::IA64RegisterInfo
- IA64TargetLowering()
: llvm::IA64TargetLowering
- IA64TargetMachine()
: llvm::IA64TargetMachine
- IAD
: llvm::ValID
- IC
: FoldSetCCLogical
- ID
: llvm::SchedGraphNodeCommon
- idf_ext_iterator()
: llvm::idf_ext_iterator< T, SetTy >
- idf_iterator()
: idf_iterator< T, SetTy, true >
, llvm::idf_iterator< T, SetTy, External >
- idFor()
: UniqueVector< std::string >
, UniqueVector< SourceFileInfo >
, UniqueVector< CompileUnitDesc * >
, llvm::UniqueVector< T >
- IDomMapType
: llvm::ImmediateDominatorsBase
- IDoms
: llvm::ImmediateDominatorsBase
- idx_begin()
: llvm::GetElementPtrInst
- idx_end()
: llvm::GetElementPtrInst
- ignorablePass()
: llvm::PassNameParser
- ignorablePassImpl()
: llvm::PassNameParser
, llvm::FilteredPassNameParser< Flags >
- IgnoreFormalArgs
: llvm::DSGraph
- IgnoreGlobals
: llvm::DSGraph
- ilist_traits()
: llvm::ilist_traits< MachineInstr >
, llvm::ilist_traits< MachineBasicBlock >
- 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
- ImmutablePass
: PassManagerT< MTraits >
, PassManagerT< MTraits > this
, llvm::PassManagerT< Trait >
- Implementations
: AnalysisGroupInfo
- ImplicitDefs
: llvm::TargetInstrDescriptor
- ImplicitUses
: llvm::TargetInstrDescriptor
- IncludeFile()
: llvm::IncludeFile
- Incomplete
: llvm::DSNode
- incorporateFunction()
: llvm::SlotCalculator
, llvm::SlotMachine
- IncrementCounterInBlock()
: llvm::RSProfilers_std
- IncrementFunctionNumber()
: llvm::AsmPrinter
- IndCallGraphMap
: llvm::BUDataStructures
- IndexReg
: llvm::X86AddressMode
- indexValid()
: llvm::CompositeType
, llvm::StructType
, llvm::SequentialType
- inEdges
: llvm::SchedGraphNodeCommon
- InferiorProcess()
: llvm::InferiorProcess
- InferiorProcessDead()
: llvm::InferiorProcessDead
- Info
: llvm::ImmediateDominatorsBase
- info
: lt_dlhandle_struct
- InfoRec()
: llvm::ImmediateDominatorsBase::InfoRec
- Init
: llvm::cl::initializer< Ty >
- init()
: llvm::BinaryOperator
, llvm::TargetData
, llvm::Use
, llvm::ArchiveMemberHeader
- initialisedOk
: bzFile
- initialize()
: llvm::CallGraph
, llvm::cl::generic_parser_base
, llvm::cl::basic_parser_impl
, llvm::PassNameParser
, llvm::TargetNameParser
- InitializeAliasAnalysis()
: llvm::AliasAnalysis
- initializeEnvironment()
: llvm::Debugger
- InitializeMemory()
: llvm::ExecutionEngine
- initializePass()
: llvm::ImmutablePass
- initializer()
: llvm::cl::initializer< Ty >
- InitializeRegForValue()
: llvm::FunctionLoweringInfo
- initNodes()
: llvm::SchedulingPriorityQueue
- INLINEASM
: llvm::TargetInstrInfo
- InlineAsmDescriptor()
: llvm::InlineAsmDescriptor
- InlineAsmEnd
: llvm::AsmPrinter
- InlineAsmStart
: llvm::AsmPrinter
- InlineAsmVal
: llvm::Value
, llvm::ValID
- Inliner()
: llvm::Inliner
- insert()
: iterator
, UniqueVector< std::string >
, UniqueVector< SourceFileInfo >
, UniqueVector< CompileUnitDesc * >
, member_iterator
, llvm::EquivalenceClasses< ElemTy >
, llvm::SetVector< T >
, llvm::UniqueVector< T >
, llvm::SymbolTable
, llvm::TypeSymbolTable
, llvm::ValueSymbolTable
, llvm::SlotTable
, llvm::MachineBasicBlock
, EquivalenceClasses< GlobalValue * >
, SetVector< Instruction * >
- InsertAtEndOfBasicBlock()
: llvm::TargetLowering
, llvm::PPCTargetLowering
, llvm::X86TargetLowering
- InsertBefore
: llvm::BinaryOperator
- InsertCastOfTo()
: llvm::SCEVExpander
- InsertedExpressions
: llvm::SCEVExpander
- InsertedInstructions
: llvm::SCEVExpander
- InsertElement
: llvm::BinaryOperator
, llvm::Instruction
, llvm::InstVisitor< SubClass, RetTy >
- InsertElementInst()
: llvm::InsertElementInst
- insertGoto()
: llvm::TargetInstrInfo
, llvm::X86InstrInfo
- InsertInFlightSetEntry()
: llvm::SelectionDAG
- InsertISelMapEntry()
: llvm::SelectionDAG
- insertNoop()
: llvm::TargetInstrInfo
, llvm::PPCInstrInfo
- InsertOrGetItem()
: llvm::ValueMap< ValType, TypeClass, ConstantClass, HasLargeKey >
, ValueMap< int64_t, Type, ConstantSInt >
, ValueMap< uint64_t, Type, ConstantUInt >
, ValueMap< uint64_t, Type, ConstantFP >
, ValueMap< char, Type, ConstantAggregateZero >
, vector< Constant * >
, ValueMap< char, PointerType, ConstantPointerNull >
, ValueMap< ExprMapKeyType, Type, ConstantExpr >
, ValueMap< uint32_t, Type, ConstantFP >
, ValueMap< char, Type, UndefValue >
- InsertPt
: llvm::SCEVExpander
- InstIterator()
: InstIterator< A, B, C, D >
, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >
- InstListType
: llvm::BasicBlock
- InstrItineraryData()
: llvm::InstrItineraryData
- InstrItins
: llvm::AlphaSubtarget
, llvm::PPCSubtarget
- Instruction()
: llvm::Instruction
, llvm::Value
- instructionChanged()
: llvm::LiveVariables
- InstructionList
: llvm::BytecodeFormat
- InstructionListBlockID
: llvm::BytecodeFormat
- Instructions
: llvm::MachineBasicBlock
- InstructionSelectBasicBlock()
: llvm::SelectionDAGISel
- instructionSize
: llvm::BytecodeAnalysis
, llvm::BytecodeAnalysis::BytecodeFunctionInfo
- InstructionVal
: llvm::Value
- Insts
: llvm::MachineBasicBlock
- InstVal
: YYSTYPE
- InstVisitor< SCCPSolver >
: SCCPSolver
- 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
- IntrinsicLowering()
: llvm::IntrinsicLowering
- IntTy
: llvm::Type
- IntTyID
: llvm::Type
- IntVal
: llvm::GenericValue
- inUse
: DState
, EState
- inUse16
: DState
- InvalidateStructLayoutInfo()
: llvm::TargetData
- Inverse()
: Inverse< MachineBasicBlock * >
, Inverse< const MachineBasicBlock * >
, Inverse< MachineFunction * >
, Inverse< const MachineFunction * >
, Inverse< Interval * >
, llvm::Inverse< GraphType >
, Inverse< const Function * >
, Inverse< Function * >
, Inverse< BasicBlock * >
, Inverse< const BasicBlock * >
- InverseMapTy
: ValueMap< char, Type, UndefValue >
, ValueMap< uint64_t, Type, ConstantUInt >
, vector< Constant * >
, ValueMap< int64_t, Type, ConstantSInt >
, llvm::ValueMap< ValType, TypeClass, ConstantClass, HasLargeKey >
, ValueMap< uint32_t, Type, ConstantFP >
, ValueMap< uint64_t, Type, ConstantFP >
, ValueMap< char, Type, ConstantAggregateZero >
, ValueMap< char, PointerType, ConstantPointerNull >
, ValueMap< ExprMapKeyType, Type, ConstantExpr >
- inverted()
: llvm::ConstantBool
- invertPPCBranchOpcode()
: llvm::PPCInstrInfo
- InvNodeMapTy
: llvm::DSGraph
- InvokeInst()
: llvm::InvokeInst
- ipo_ext_iterator()
: llvm::ipo_ext_iterator< T, SetType >
- ipo_iterator()
: ipo_iterator< T, SetType, true >
, llvm::ipo_iterator< T, SetType, External >
- is64Bit
: llvm::ELFWriter
- Is64Bit
: llvm::X86Subtarget
- is64Bit()
: llvm::X86Subtarget
- isa()
: llvm::isa_impl_cl< FromCl >
, llvm::isa_impl_cl< const FromCl >
, llvm::isa_impl_cl< FromCl * >
, llvm::isa_impl_cl< FromCl & >
, template isa< ToCl >
- isAbstract()
: llvm::Type
- isAffine()
: llvm::SCEVAddRecExpr
- isAllocaNode()
: llvm::DSNode
- isAllOnesValue()
: llvm::ConstantBool
, llvm::ConstantSInt
, llvm::ConstantUInt
, llvm::ConstantIntegral
, llvm::ConstantSDNode
- isArchive()
: llvm::sys::Path
- isArray()
: llvm::DSNode
- isArrayAllocation()
: llvm::AllocationInst
- isAsIsLabel
: llvm::DIEValue
- isAssociative()
: llvm::Instruction
- isAvailable
: llvm::SUnit
- isBarrier()
: llvm::TargetInstrInfo
- isBeforeLegalize()
: llvm::TargetLowering::DAGCombinerInfo
- isBigEndian()
: llvm::TargetData
- isBinaryOp()
: llvm::Instruction
- isBlock
: llvm::DIEValue
- isBranch()
: llvm::TargetInstrInfo
- isBSD4SymbolTable()
: llvm::ArchiveMember
- isBytecode()
: llvm::ArchiveMember
- isBytecodeArchive()
: llvm::Archive
- isBytecodeFile()
: llvm::sys::Path
- isCall()
: llvm::TargetInstrInfo
- isCharAcceptable()
: llvm::Mangler
- isClobber
: llvm::InlineAsm
- isCommutable
: llvm::SUnit
- isCommutableInstr()
: llvm::TargetInstrInfo
- isCommutative
: llvm::InlineAsm::ConstraintInfo
, llvm::Instruction
- isComplete()
: llvm::CallTargetFinder
, llvm::DSNode
- isCompressed()
: llvm::ArchiveMember
- isCompressedBytecode()
: llvm::ArchiveMember
- isConditional()
: llvm::BranchInst
- isConstant()
: llvm::GlobalVariable
- isConstantPoolIndex()
: llvm::MachineOperand
, llvm::MachineRelocation
- isCygwin
: llvm::X86Subtarget
- isDarwin()
: llvm::PPCSubtarget
- IsDarwin
: llvm::PPCSubtarget
- isDarwin
: llvm::X86Subtarget
- isDeadNode()
: llvm::DSNode
- isDeclare
: PerFunctionInfo
- isDef()
: 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
- isDynamicLibrary()
: llvm::sys::Path
- isEarlyClobber
: llvm::InlineAsm::ConstraintInfo
- isELF
: llvm::X86Subtarget
- isEmpty()
: llvm::SymbolTable
, llvm::sys::Path
, llvm::InstrItineraryData
, llvm::MachineConstantPool
, llvm::MachineJumpTableInfo
- isEmptySet()
: llvm::ConstantRange
- isEntry
: llvm::DIEValue
- isExactlyValue()
: llvm::ConstantFP
, llvm::ConstantFPSDNode
- isExternal()
: llvm::Function
, llvm::GlobalValue
, llvm::GlobalVariable
- isExternalSymbol()
: llvm::MachineOperand
- isFile()
: llvm::sys::Path
- isFirstClassType()
: llvm::Type
- isFloatingPoint()
: llvm::Type
- 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
- 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
- isIntDivCheap()
: llvm::TargetLowering
- isInteger
: llvm::DIEValue
, llvm::Type
- isIntegral()
: llvm::Type
- isIntrinsic()
: llvm::Function
- isJumpTableIndex()
: llvm::MachineRelocation
, llvm::MachineOperand
- isLabel
: llvm::DIEValue
- isLCSSAForm()
: llvm::Loop
- isLegalAddressImmediate()
: llvm::X86TargetLowering
, llvm::TargetLowering
, llvm::PPCTargetLowering
- isLittleEndian
: llvm::ELFWriter
, llvm::TargetData
, llvm::TargetLowering
- isLLVMSymbolTable()
: llvm::ArchiveMember
- isLoad()
: llvm::TargetInstrInfo
- isLoaded
: GlobalStatus
- isLoadFromStackSlot()
: llvm::PPCInstrInfo
, llvm::TargetInstrInfo
, llvm::X86InstrInfo
, llvm::SparcInstrInfo
, llvm::AlphaInstrInfo
- isLoop()
: llvm::Interval
- isLoopExit()
: llvm::Loop
- isLoopHeader()
: llvm::LoopInfo
- isLoopInvariant()
: llvm::SCEVSDivExpr
, llvm::SCEVConstant
, llvm::Loop
, llvm::SCEVAddRecExpr
, llvm::SCEV
, llvm::SCEVTruncateExpr
, llvm::SCEVZeroExtendExpr
, llvm::SCEVUnknown
, llvm::SCEVCommutativeExpr
, llvm::SCEVCouldNotCompute
- isLosslesslyConvertibleTo()
: llvm::Type
- isMachineBasicBlock()
: llvm::MachineOperand
- isMapped()
: llvm::sys::MappedFile
- isMaxValue()
: llvm::ConstantIntegral
, llvm::ConstantBool
, llvm::ConstantInt
, llvm::ConstantSInt
, llvm::ConstantUInt
- isMayAlias()
: llvm::AliasSet
- isMem()
: llvm::X86SharedAsmPrinter
- isMinValue()
: llvm::ConstantInt
, llvm::ConstantUInt
, llvm::ConstantSInt
, llvm::ConstantIntegral
, llvm::ConstantBool
- isMod
: llvm::VirtRegMap
, llvm::AliasSet
- isModified()
: llvm::DSNode
- isModRef
: llvm::VirtRegMap
- isMoveInstr()
: llvm::SparcInstrInfo
, llvm::PPCInstrInfo
, llvm::X86InstrInfo
, llvm::ARMInstrInfo
, llvm::IA64InstrInfo
, llvm::AlphaInstrInfo
, llvm::TargetInstrInfo
- isMustAlias()
: llvm::AliasSet
- isNeg()
: llvm::BinaryOperator
- isNodeCompletelyFolded()
: llvm::DSNode
- isNot()
: llvm::BinaryOperator
- isNotSuitableForSRA
: GlobalStatus
- isNull()
: llvm::DSNodeHandle
- isNullValue()
: llvm::Constant
, llvm::ConstantSDNode
, llvm::ConstantFP
, llvm::ConstantAggregateZero
, llvm::ConstantArray
, llvm::ConstantStruct
, llvm::ConstantPacked
, llvm::ConstantPointerNull
, llvm::UndefValue
, llvm::ConstantInt
, llvm::GlobalValue
, llvm::ConstantIntegral
, llvm::ConstantBool
, llvm::ConstantExpr
- isOnlyUse()
: llvm::SDNode
- isOperand()
: llvm::SDNode
, llvm::SDOperand
- isOperandValidForConstraint()
: llvm::PPCTargetLowering
, llvm::TargetLowering
- isOperationLegal()
: llvm::TargetLowering
- isOutput
: llvm::InlineAsm
- isPassiveNode()
: llvm::ScheduleDAG
- isPending
: llvm::SUnit
- isPhysicalRegister()
: llvm::MRegisterInfo
- isPhysRegUsed()
: llvm::MachineFunction
- isPostDominator()
: llvm::DominatorBase
- IsPostDominators
: llvm::DominatorBase
- isPow2DivCheap()
: llvm::TargetLowering
- IsPPC64
: llvm::PPCSubtarget
- isPPC64()
: llvm::PPCSubtarget
- isPrimitiveType()
: llvm::Type
- isPrivate()
: llvm::TypeDesc
- isProfiling()
: llvm::RSProfilers_std
, llvm::RSProfilers
- isProgramLoaded()
: llvm::Debugger
- isProgramRunning()
: llvm::Debugger
- isProtected()
: llvm::TypeDesc
- isQuadratic()
: llvm::SCEVAddRecExpr
- isReachable()
: llvm::DominatorSetBase
- isRead()
: llvm::DSNode
- isRef()
: llvm::AliasSet
, llvm::VirtRegMap
- isRegAvail()
: llvm::PhysRegTracker
- isRegister()
: llvm::MachineLocation
, llvm::MachineOperand
- isRelational()
: llvm::Instruction
- isReturn()
: llvm::TargetInstrInfo
- isRootDirectory()
: llvm::sys::Path
- isScale()
: llvm::X86SharedAsmPrinter
- isScheduled
: llvm::SUnit
- 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
- isSized()
: llvm::Type
- isStatic()
: llvm::GlobalDesc
- isStore()
: llvm::TargetInstrInfo
- isStored
: GlobalStatus
- isStoredOnce
: GlobalStatus
- isStoreToStackSlot()
: llvm::PPCInstrInfo
, llvm::X86InstrInfo
, llvm::TargetInstrInfo
, llvm::AlphaInstrInfo
, llvm::SparcInstrInfo
- isString
: llvm::DIEValue
, llvm::MachineRelocation
, llvm::ConstantArray
- isStringTable()
: llvm::ArchiveMember
- isSuccessor()
: llvm::Interval
- isSVR4SymbolTable()
: llvm::ArchiveMember
- isTailCall()
: llvm::CallInst
- isTargetDarwin()
: llvm::X86Subtarget
- isTargetOpcode()
: llvm::SDNode
, llvm::SDOperand
- isTerminator()
: llvm::Instruction
- isTerminatorInstr()
: llvm::TargetInstrInfo
- isTrapping()
: llvm::Instruction
- isTwoAddress
: llvm::SUnit
- isTwoAddrInstr()
: llvm::TargetInstrInfo
- isTypeLegal()
: llvm::TargetLowering
- isUnconditional()
: llvm::BranchInst
- isUnknownNode()
: llvm::DSNode
- isUnsigned()
: llvm::Type
- isUse()
: llvm::MachineOperand
- isV9()
: llvm::SparcSubtarget
- isValid()
: DIVerifyVisitor
, llvm::sys::Path
- isValidOperands()
: llvm::ExtractElementInst
, llvm::ShuffleVectorInst
, llvm::InsertElementInst
- isValueValidForType()
: llvm::ConstantSInt
, llvm::ConstantUInt
, llvm::ConstantFP
- isVarArg()
: llvm::FunctionType
, llvm::Function
- isVectorClearMaskLegal()
: llvm::TargetLowering
, llvm::X86TargetLowering
- isVirtualRegister()
: llvm::MRegisterInfo
- isVIS()
: llvm::SparcSubtarget
- isVolatile()
: llvm::LoadInst
, llvm::StoreInst
, llvm::AliasSet
- isWindows
: llvm::X86Subtarget
- isWrappedSet()
: llvm::ConstantRange
- iteDiff
: llvm::SchedGraphEdge
- ItemList
: llvm::Linker
- iterator
: llvm::CallGraph
, llvm::MachineBasicBlock
, llvm::BasicBlock
, TypeMap< PackedValType, PackedType >
, llvm::EquivalenceClasses< ElemTy >
, TypeMap< PointerValType, PointerType >
, TypeMap< FunctionValType, FunctionType >
, llvm::DominatorSetBase
, TypeMap< StructValType, StructType >
, llvm::TargetRegisterClass
, llvm::SetVector< T >
, llvm::Loop
, llvm::CallGraphNode
, SetVector< Instruction * >
, llvm::Function
, llvm::TypeMap< ValType, TypeClass >
, llvm::ValueSymbolTable
, llvm::SmallVector< T, N >
, llvm::DSNode
, EquivalenceClasses< GlobalValue * >
, llvm::TypeSymbolTable
, llvm::Module
, llvm::Trace
, TypeMap< ArrayValType, ArrayType >
, llvm::SchedGraphNodeCommon
, llvm::DSScalarMap
, iterator
, llvm::DominatorTreeBase::Node
, member_iterator
, llvm::BitSetVector::iterator
, llvm::Archive
, llvm::MachineFunction
, llvm::LoopInfo
, llvm::AliasSetTracker
, llvm::DominanceFrontierBase
, llvm::BitSetVector::iterator
, llvm::AliasSet::iterator
, llvm::LiveIntervals
, llvm::LiveInterval
- iterator_category
: llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >
, mapped_iterator< ItTy, FuncTy >
, llvm::mapped_iterator< RootIt, UnaryFunc >
, InstIterator< A, B, C, D >
, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >
, mapped_iterator< _Iterator, Func >
- iterator_type
: mapped_iterator< ItTy, FuncTy >
, llvm::mapped_iterator< RootIt, UnaryFunc >
, mapped_iterator< _Iterator, Func >
- Itineratries
: llvm::InstrItineraryData