LLVM API Documentation
Here is a list of all file members with links to the files they belong to:
- I
: SparcV9TargetMachine.cpp, SparcV9Internals.h
- i0
: SparcV9RegisterInfo.h
- i1
: SparcV9RegisterInfo.h, ValueTypes.h
- i128
: ValueTypes.h
- i16
: ValueTypes.h
- i2
: SparcV9RegisterInfo.h
- i3
: SparcV9RegisterInfo.h
- i32
: ValueTypes.h
- i4
: SparcV9RegisterInfo.h
- i5
: SparcV9RegisterInfo.h
- i6
: SparcV9RegisterInfo.h
- i64
: ValueTypes.h
- i7
: SparcV9RegisterInfo.h
- i8
: ValueTypes.h
- IAlu0
: SparcV9SchedInfo.cpp
- IAlu1
: SparcV9SchedInfo.cpp
- IAluN
: SparcV9SchedInfo.cpp
- icc
: SparcV9RegisterInfo.h
- icc_AliasSet
: SparcV9RegisterInfo.cpp
- ICCR
: SparcV9RegisterInfo.cpp
- ICCRInstance
: SparcV9RegisterInfo.cpp
- ICCRRegisterClass
: SparcV9RegisterInfo.cpp
- ID
: Intrinsics.h
- IDCounter
: Annotation.cpp
- IdenticalComplexInst()
: ValueNumbering.cpp
- IdentifyFileType()
: Path.h
- idf_begin()
: DepthFirstIterator.h
- idf_end()
: DepthFirstIterator.h
- idf_ext_begin()
: DepthFirstIterator.h
- idf_ext_end()
: DepthFirstIterator.h
- IDMapType
: Annotation.cpp
- IdxCompare()
: ConstantFolding.cpp
- IEU0ClassRUsage
: SparcV9SchedInfo.cpp
- IEU1ClassRUsage
: SparcV9SchedInfo.cpp
- IEUNClassRUsage
: SparcV9SchedInfo.cpp
- Imm1
: PowerPCInstrInfo.h
- Imm14
: PowerPCInstrInfo.h
- Imm15
: PowerPCInstrInfo.h
- Imm16
: X86InstrInfo.h
- Imm2
: PowerPCInstrInfo.h
- Imm24
: PowerPCInstrInfo.h
- Imm3
: PowerPCInstrInfo.h
- Imm32
: X86InstrInfo.h
- Imm4
: PowerPCInstrInfo.h
- Imm5
: PowerPCInstrInfo.h
- Imm8
: X86InstrInfo.h, PowerPCInstrInfo.h
- ImmMask
: X86InstrInfo.h
- IMMSE
: SparcV9Internals.h
- ImmShift
: X86InstrInfo.h
- IMPLEMENT_BINARY_OPERATOR
: Execution.cpp
- IMPLEMENT_CAST
: Execution.cpp
- IMPLEMENT_CAST_CASE
: Execution.cpp
- IMPLEMENT_CAST_CASE_END
: Execution.cpp
- IMPLEMENT_CAST_CASE_FP_IMP
: Execution.cpp
- IMPLEMENT_CAST_CASE_START
: Execution.cpp
- IMPLEMENT_POINTERSETCC
: Execution.cpp
- IMPLEMENT_SETCC
: Execution.cpp
- IMPLEMENT_SHIFT
: Execution.cpp
- IMPLEMENT_VAARG
: Execution.cpp
- IMPLEMENTATION
: llvmAsmParser.h, llvmAsmParser.cpp, llvmAsmParser.h, llvmAsmParser.cpp
- ImplicitRegUseList
: SparcV9TargetMachine.cpp
- inc_DFS()
: GraphAuxiliary.cpp
- inc_Dir()
: GraphAuxiliary.cpp
- INCLUDE_BASICAA_CPP()
: AliasAnalysis.cpp
- IncomingFlag
: DependenceGraph.h
- inCountMth
: InstLoops.cpp
- IncreasedII
: ModuloScheduling.cpp
- IncrementCounterInBlock()
: ProfilingUtils.cpp
- incs
: blocksort.c
- index
: SparcV9.burm.cpp
- InfoOutputFilename
: Timer.cpp
- inFunctionScope()
: llvmAsmParser.cpp
- init()
: CommandLine.h
- init_RL()
: bzlib.c
- INITIAL
: Lexer.cpp
- initialized
: ltdl.c
- InlineCallIfPossible()
: Inliner.cpp
- InlineFunction()
: InlineFunction.cpp, Cloning.h
- InlineLimit
: Inliner.cpp
- input()
: Lexer.cpp
- INSERT_LOAD_COUNT
: EdgeCode.cpp
- INSERT_STORE
: EdgeCode.cpp
- InsertAfter()
: PhyRegAlloc.cpp
- insertBB()
: EdgeCode.cpp
- InsertBefore()
: PhyRegAlloc.cpp
- InsertCodeToLoadConstant()
: SparcV9BurgISel.cpp
- InsertCodeToShowFunctionEntry()
: TraceValues.cpp
- InsertCodeToShowFunctionExit()
: TraceValues.cpp
- InsertInstrumentationCall()
: TraceBasicBlocks.cpp
- insertInTopBB()
: EdgeCode.cpp
- InsertJumpAtAddr()
: SparcV9JITInfo.cpp
- InsertPHINodesForUsesOutsideLoop()
: LoopUnswitch.cpp
- InsertPrintInst()
: TraceValues.cpp
- InsertProfilingInitCall()
: ProfilingUtils.cpp
- InsertRecordInst()
: TraceValues.cpp
- InsertReleaseInst()
: TraceValues.cpp
- InsertSignExtendToPtrTy()
: InstructionCombining.cpp
- InsertValue()
: llvmAsmParser.cpp
- InsertVerbosePrintInst()
: TraceValues.cpp
- inst_begin()
: InstIterator.h
- inst_end()
: InstIterator.h
- inst_iterator
: InstIterator.h
- InstCombineLoadCast()
: InstructionCombining.cpp
- instrIsFeasible()
: InstrScheduling.cpp
- InstrSchedClass
: TargetInstrInfo.h
- INT
: llvmAsmParser.h, llvmAsmParser.cpp, llvmAsmParser.h, llvmAsmParser.cpp
- Int16
: bzlib_private.h
- INT16_MAX
: Lexer.cpp
- INT16_MIN
: Lexer.cpp
- Int32
: bzlib_private.h
- INT32_MAX
: Lexer.cpp
- INT32_MIN
: Lexer.cpp
- INT64_MAX
: DataTypes.h
- INT64_MIN
: DataTypes.h
- INT8_MAX
: Lexer.cpp
- INT8_MIN
: Lexer.cpp
- IntCCRegNames
: SparcV9RegInfo.cpp
- InterferesWithColor()
: LiveRangeInfo.cpp
- InterfsPreventCoalescing()
: LiveRangeInfo.cpp
- INTERNAL
: llvmAsmParser.h, llvmAsmParser.cpp, llvmAsmParser.h, llvmAsmParser.cpp
- intersect1Wrapped()
: ConstantRange.cpp
- interval_part_interval_iterator
: IntervalIterator.h
- intervals_begin()
: IntervalIterator.h
- intervals_end
: IntervalIterator.h
- IntIssueSlots
: SparcV9SchedInfo.cpp
- IntRegNames
: SparcV9RegInfo.cpp
- IntSigs
: Unix/Signals.cpp
- IntSigsEnd
: Unix/Signals.cpp
- INVALID_LATENCY
: TargetSchedInfo.h
- INVALID_OPCODE
: SparcV9Internals.h
- InvalidOp
: SparcV9InstrForest.h
- InvalidRID
: SchedGraphCommon.h
- INVOKE
: llvmAsmParser.h, llvmAsmParser.cpp, llvmAsmParser.h, llvmAsmParser.cpp
- InvokesTransformed
: LowerSetJmp.cpp
- ipo_begin()
: PostOrderIterator.h
- ipo_end()
: PostOrderIterator.h
- IR
: SparcV9RegisterInfo.cpp
- IRegReadPorts
: SparcV9SchedInfo.cpp
- IRegWritePorts
: SparcV9SchedInfo.cpp
- IRInstance
: SparcV9RegisterInfo.cpp
- IRRegisterClass
: SparcV9RegisterInfo.cpp
- is_class_helper()
: type_traits.h
- isa()
: Casting.h
- isa_impl()
: Casting.h
- isa_impl< Argument, Value >()
: Value.h
- isa_impl< BasicBlock, Value >()
: Value.h
- isa_impl< Constant, Value >()
: Value.h
- isa_impl< Function, Value >()
: Value.h
- isa_impl< GlobalValue, Value >()
: Value.h
- isa_impl< GlobalVariable, Value >()
: Value.h
- isa_impl< Instruction, Value >()
: Value.h
- isa_impl< PointerType, Type >()
: Type.h
- isAllocaPromotable()
: PromoteMemoryToRegister.cpp, PromoteMemToReg.h
- IsAlwaysValidPointer()
: ArgumentPromotion.cpp
- IsArchive()
: FileUtilities.cpp, FileUtilities.h
- isBlockSimpleEnough()
: CorrelatedExprs.cpp
- IsBytecode()
: FileUtilities.cpp, FileUtilities.h
- isCilk()
: Parallelize.cpp
- isCilkMain()
: Parallelize.cpp
- isConstantAllOnes()
: Instructions.cpp
- isCriticalEdge()
: BreakCriticalEdges.cpp, BasicBlockUtils.h
- isCurrentDebugType()
: Debug.cpp, Debug.h
- isDisp8()
: X86CodeEmitter.cpp
- isDynamicConstant()
: TailRecursionElimination.cpp
- isEliminableCastOfCast()
: InstructionCombining.cpp
- isempty_RL()
: bzlib.c
- isExecutableFile()
: SystemUtils.cpp, SystemUtils.h
- isFPCSafeToPrint()
: Target/CBackend/Writer.cpp
- isGEP()
: BasicAliasAnalysis.cpp
- isGrouping()
: CommandLine.cpp
- isHighOnes()
: InstructionCombining.cpp
- isIdenticalBinaryInst()
: ValueNumbering.cpp
- isIndirectCallee()
: DataStructureStats.cpp
- IsInf()
: MathExtras.h
- isInsertAndHalf()
: PPC32ISelSimple.cpp
- isInsertShiftHalf()
: PPC32ISelSimple.cpp
- isInstructionTriviallyDead()
: Transforms/Utils/Local.cpp, Local.h
- IsLibrary()
: Win32/Path.cpp, Unix/Path.cpp
- isMaxValueMinusOne()
: InstructionCombining.cpp
- isMem()
: X86AsmPrinter.cpp
- isMinValuePlusOne()
: InstructionCombining.cpp
- IsNAN()
: MathExtras.h
- isNotAlreadyContainedIn()
: LoopInfo.cpp
- isOneBitSet()
: InstructionCombining.cpp
- isOnlyADirectCall()
: CallGraph.cpp
- isOnlyUse()
: InstructionCombining.cpp
- isOnlyUsedByUnorderedComparisons()
: PPC64ISelSimple.cpp, PPC32ISelSimple.cpp
- isPathTransparentTo()
: LoadValueNumbering.cpp
- isPointerType()
: DSSupport.h, DataStructure.h
- isPositive()
: InstructionCombining.cpp
- isPowerOf2()
: MathExtras.h
- isPrefixedOrGrouping()
: CommandLine.cpp
- isReinterpretingCast()
: LevelRaise.cpp
- isRunOfOnes()
: PPC32ISelSimple.cpp
- isSafeInstruction()
: FindUnsafePointerTypes.cpp
- isSafeToFoldLoadIntoInstruction()
: X86ISelSimple.cpp
- isSafeToLoadUnconditionally()
: InstructionCombining.cpp
- isScale()
: X86AsmPrinter.cpp
- ISSET_BH
: blocksort.c
- isSetCC()
: Constants.cpp
- IsSharedObject()
: FileUtilities.cpp, FileUtilities.h
- isSignBit()
: InstructionCombining.cpp
- isSignBitCheck()
: InstructionCombining.cpp
- isSinglePhysicalObject()
: DataStructureAA.cpp
- isStandardOutAConsole()
: SystemUtils.cpp, SystemUtils.h
- isStringCompatible()
: PowerPCAsmPrinter.cpp
- isSync()
: Parallelize.cpp
- isTrueWhenEqual()
: InstructionCombining.cpp
- isunordered
: Intrinsics.h
- IsUselessCopy()
: SparcV9PeepholeOpts.cpp
- isValidScaleAmount()
: X86PeepholeOpt.cpp
- isValueEqualityComparison()
: Utils/SimplifyCFG.cpp
- isVarArgsCall()
: SparcV9RegInfo.cpp
- isVarArgsFunction()
: SparcV9RegInfo.cpp
- isVoid
: ValueTypes.h
- IsZero()
: SparcV9BurgISel.cpp
- isZeroConst()
: DecomposeMultiDimRefs.cpp
- itostr()
: StringExtras.h