LLVM API Documentation
Here is a list of all file members with links to the files they belong to:
- i1
: ValueTypes.h
- i128
: ValueTypes.h
- i16
: ValueTypes.h
- i32
: ValueTypes.h
- i64
: ValueTypes.h
- i8
: ValueTypes.h
- IA64Lowering
: IA64ISelDAGToDAG.cpp
- IA64TargetMachineModule
: IA64TargetMachine.cpp
- ICC_CC
: Sparc.h
- ICC_CS
: Sparc.h
- ICC_E
: Sparc.h
- ICC_G
: Sparc.h
- ICC_GE
: Sparc.h
- ICC_GU
: Sparc.h
- ICC_L
: Sparc.h
- ICC_LE
: Sparc.h
- ICC_LEU
: Sparc.h
- ICC_NE
: Sparc.h
- ICC_NEG
: Sparc.h
- ICC_POS
: Sparc.h
- ICC_VC
: Sparc.h
- ICC_VS
: Sparc.h
- ID
: CallingConv.h
, 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
- Idx
: DataStructure.cpp
- IdxCompare()
: VMCore/ConstantFolding.cpp
- II
: AlphaCodeEmitter.cpp
, X86CodeEmitter.cpp
- IL
: Target/CBackend/Writer.cpp
- Imm
: LoopStrengthReduce.cpp
- Imm16
: X86InstrInfo.h
- Imm32
: X86InstrInfo.h
- Imm8
: X86InstrInfo.h
- IMM_FULLHIGH
: AlphaISelDAGToDAG.cpp
- IMM_FULLLOW
: AlphaISelDAGToDAG.cpp
- IMM_HIGH
: AlphaISelDAGToDAG.cpp
, AlphaJITInfo.cpp
, AlphaRegisterInfo.cpp
- IMM_LOW
: AlphaISelDAGToDAG.cpp
, AlphaJITInfo.cpp
, AlphaRegisterInfo.cpp
- IMM_MULT
: AlphaISelDAGToDAG.cpp
, AlphaJITInfo.cpp
, AlphaRegisterInfo.cpp
- ImmMask
: X86InstrInfo.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
- inactive_
: RegAllocLinearScan.cpp
- IncrementCounterInBlock()
: ProfilingUtils.cpp
- incs
: blocksort.c
- IncV
: LoopStrengthReduce.cpp
- IndCall
: CallTargets.cpp
- Indent
: X86ISelDAGToDAG.cpp
- IndexReg
: X86ISelDAGToDAG.cpp
- IndirectCallees
: Andersens.cpp
- IndirectCalls
: Andersens.cpp
- InFlightSet
: X86ISelDAGToDAG.cpp
, AlphaISelDAGToDAG.cpp
, ARMISelDAGToDAG.cpp
, IA64ISelDAGToDAG.cpp
, PPCISelDAGToDAG.cpp
, SparcISelDAGToDAG.cpp
- Info
: ScheduleDAGSimple.cpp
- InfoOutputFilename
: Timer.cpp
- inFunctionScope()
: llvmAsmParser.cpp
- init()
: CommandLine.h
- init_RL()
: bzlib.c
- INITIAL
: Lexer.cpp
- initialized
: ltdl.c
- InitSJMap
: LowerSetJmp.cpp
- INLINEASM
: SelectionDAGNodes.h
- InlineCallIfPossible()
: Inliner.cpp
- InlineCodeString()
: Dwarf.h
- InlineFunction()
: InlineFunction.cpp
, Cloning.h
- InlineLimit
: Inliner.cpp
- input()
: Lexer.cpp
- INSERT_VECTOR_ELT
: SelectionDAGNodes.h
- InsertCodeToShowFunctionEntry()
: TraceValues.cpp
- InsertCodeToShowFunctionExit()
: TraceValues.cpp
- INSERTELEMENT
: llvmAsmParser.h
, llvmAsmParser.cpp
- InsertElement
: InstVisitor.h
, InstCount.cpp
- INSERTELEMENT
: llvmAsmParser.cpp
- InsertGEPComputeCode()
: SelectionDAGISel.cpp
- InsertInstrumentationCall()
: TraceBasicBlocks.cpp
- InsertPos
: BasicBlockPlacement.cpp
- InsertPrintInst()
: TraceValues.cpp
- InsertProfilingInitCall()
: ProfilingUtils.cpp
- InsertRecordInst()
: TraceValues.cpp
- InsertReleaseInst()
: TraceValues.cpp
- InsertSignExtendToPtrTy()
: InstructionCombining.cpp
- InsertValue()
: llvmAsmParser.cpp
- InsertVerbosePrintInst()
: TraceValues.cpp
- Inst
: LoopStrengthReduce.cpp
- inst_begin()
: InstIterator.h
- inst_end()
: InstIterator.h
- inst_iterator
: InstIterator.h
- InstallGlobalCtors()
: GlobalOpt.cpp
- InstCombineLoadCast()
: InstructionCombining.cpp
- InstCombineStoreToCast()
: InstructionCombining.cpp
- InstrSchedClass
: TargetInstrInfo.h
- instrsToRemove
: LowerPacked.cpp
- InstructionsToInspect
: DeadArgumentElimination.cpp
- InstructionUsesRegister()
: PHIElimination.cpp
- InstsInThisBlock
: Verifier.cpp
- 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
- IntCondCCodeToICC()
: SparcISelDAGToDAG.cpp
- intel
: X86AsmPrinter.cpp
- INTERNAL
: llvmAsmParser.h
, llvmAsmParser.cpp
- InterpRegistrator
: Interpreter.cpp
- intersect1Wrapped()
: ConstantRange.cpp
- interval_part_interval_iterator
: IntervalIterator.h
- intervals_begin()
: IntervalIterator.h
- intervals_end()
: IntervalIterator.h
- INTRINSIC_VOID
: SelectionDAGNodes.h
- INTRINSIC_W_CHAIN
: SelectionDAGNodes.h
- INTRINSIC_WO_CHAIN
: SelectionDAGNodes.h
- IntrinsicCannotAccessMemory()
: SelectionDAGISel.cpp
- IntrinsicOnlyReadsMemory()
: SelectionDAGISel.cpp
- IntStage
: ScheduleDAGSimple.cpp
- InvalidRID
: SchedGraphCommon.h
- INVOKE
: llvmAsmParser.h
, llvmAsmParser.cpp
- InvokesTransformed
: LowerSetJmp.cpp
- IPNumArgsElimed
: SCCP.cpp
- IPNumDeadBlocks
: SCCP.cpp
- IPNumGlobalConst
: SCCP.cpp
- IPNumInstRemoved
: SCCP.cpp
- ipo_begin()
: PostOrderIterator.h
- ipo_end()
: PostOrderIterator.h
- ipo_ext_begin()
: PostOrderIterator.h
- ipo_ext_end()
: PostOrderIterator.h
- iPTR
: ValueTypes.h
- 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< InlineAsm, Value >()
: Value.h
- isa_impl< Instruction, Value >()
: Value.h
- isa_impl< PointerType, Type >()
: Type.h
- isAllocaPromotable()
: PromoteMemoryToRegister.cpp
, PromoteMemToReg.h
- isAllocatableRegister()
: SelectionDAGISel.cpp
- IsAlwaysValidPointer()
: ArgumentPromotion.cpp
- isasciiOptimizer
: SimplifyLibCalls.cpp
- isBaseAlignment16()
: X86ISelLowering.cpp
- isBLACompatibleAddress()
: PPCISelLowering.cpp
- isBlockSimpleEnough()
: CorrelatedExprs.cpp
- isBottomUp
: ScheduleDAGRRList.cpp
- isBuildVectorAllOnes()
: SelectionDAGNodes.h
- isBuildVectorAllZeros()
: SelectionDAGNodes.h
- IsCall
: ScheduleDAGSimple.cpp
- isCast()
: InstructionCombining.cpp
- isCommutativeBinOp()
: DAGCombiner.cpp
, SelectionDAG.cpp
- isCommutedMOVL()
: X86ISelLowering.cpp
- isCommutedSHUFP()
: X86ISelLowering.cpp
- isConsecutiveLoad()
: X86ISelLowering.cpp
- isConstantAllOnes()
: Instructions.cpp
- isConstantOrUndef()
: PPCISelLowering.cpp
- isConstantSplat()
: PPCISelLowering.cpp
- isCopyFromLiveIn()
: ScheduleDAGRRList.cpp
- isCriticalEdge()
: BreakCriticalEdges.cpp
, BasicBlockUtils.h
- isCurrentDebugType()
: Debug.cpp
, Debug.h
- isdigitOptimizer
: SimplifyLibCalls.cpp
- isDisp8()
: X86CodeEmitter.cpp
- isDynamicConstant()
: TailRecursionElimination.cpp
- isEliminableCastOfCast()
: InstructionCombining.cpp
- isempty_RL()
: bzlib.c
- isEnabled()
: SubtargetFeature.cpp
- isFlagDefiner()
: ScheduleDAGSimple.cpp
- isFlagUser()
: ScheduleDAGSimple.cpp
- isFloater()
: ScheduleDAGRRList.cpp
- isFloatingPoint()
: ValueTypes.h
- isFloatingPointZero()
: PPCISelLowering.cpp
, IA64ISelLowering.cpp
- isFPCSafeToPrint()
: Target/CBackend/Writer.cpp
- isGAPlusOffset()
: X86ISelLowering.cpp
- isGEP()
: BasicAliasAnalysis.cpp
- isGlobalVariable()
: MachineDebugInfo.cpp
- isGrouping()
: CommandLine.cpp
- ISHeuristic
: SelectionDAGISel.cpp
- isHighOnes()
: InstructionCombining.cpp
- isIdenticalBinaryInst()
: ValueNumbering.cpp
- isIdenticalTernaryInst()
: ValueNumbering.cpp
- isIndirectCallee()
: DataStructureStats.cpp
- IsInf()
: MathExtras.h
- isInstructionTriviallyDead()
: Transforms/Utils/Local.cpp
, Local.h
- isInt16()
: MathExtras.h
- isInt32()
: MathExtras.h
- isInt32Immediate()
: PPCISelDAGToDAG.cpp
- isInt64Immediate()
: PPCISelDAGToDAG.cpp
- isInt8()
: MathExtras.h
- isInteger()
: ValueTypes.h
- isIntS16Immediate()
: PPCISelDAGToDAG.cpp
- isInvertibleForFree()
: SelectionDAG.cpp
- IsLegalizingCall
: LegalizeDAG.cpp
- IsLibrary()
: Linker.cpp
- IsLJException
: LowerSetJmp.cpp
- IsLoad
: ScheduleDAGSimple.cpp
- isMask_32()
: MathExtras.h
- isMask_64()
: MathExtras.h
- isMaxValueMinusOne()
: InstructionCombining.cpp
- isMaybeZeroSizedType()
: VMCore/ConstantFolding.cpp
- isMinValuePlusOne()
: InstructionCombining.cpp
- isMOVHLPSMask()
: X86ISelLowering.h
- isMOVHPMask()
: X86ISelLowering.h
- isMOVLMask()
: X86ISelLowering.h
, X86ISelLowering.cpp
- isMOVLPMask()
: X86ISelLowering.h
- isMOVSHDUPMask()
: X86ISelLowering.h
- isMOVSLDUPMask()
: X86ISelLowering.h
- IsNAN()
: MathExtras.h
- isNotAlreadyContainedIn()
: LoopInfo.cpp
- isNumberChar()
: FileUtilities.cpp
- isOneBitSet()
: InstructionCombining.cpp
- isOneUseSetCC()
: DAGCombiner.cpp
- isOnlyADirectCall()
: CallGraph.cpp
- isOnlyUse()
: InstructionCombining.cpp
- isOnlyUsedInEntryBlock()
: SelectionDAGISel.cpp
- IsOnlyUsedInEqualsZeroComparison()
: SimplifyLibCalls.cpp
- isOpcWithIntImmediate()
: PPCISelDAGToDAG.cpp
- isPathTransparentTo()
: LoadValueNumbering.cpp
- isPointerType()
: DSSupport.h
, DataStructure.h
- isPositive()
: InstructionCombining.cpp
- isPowerOf2_32()
: MathExtras.h
- isPowerOf2_64()
: MathExtras.h
- isPrefixedOrGrouping()
: CommandLine.cpp
- isPSHUFDMask()
: X86ISelLowering.h
- isPSHUFHW_PSHUFLWMask()
: X86ISelLowering.cpp
- isPSHUFHWMask()
: X86ISelLowering.h
- isPSHUFLWMask()
: X86ISelLowering.h
- isReachable()
: ScheduleDAGRRList.cpp
- isReady()
: ScheduleDAGRRList.cpp
- isReassociableOp()
: Reassociate.cpp
- isRegister0()
: X86ISelDAGToDAG.cpp
- isReinterpretingCast()
: LevelRaise.cpp
- isResolvableFunc()
: BottomUpClosure.cpp
- isRotateAndMask()
: PPCISelDAGToDAG.cpp
- isRunOfOnes()
: PPCISelDAGToDAG.cpp
, InstructionCombining.cpp
- isSafeToLoadUnconditionally()
: InstructionCombining.cpp
- isScalarLoadToVector()
: X86ISelLowering.cpp
- ISSET_BH
: blocksort.c
- isSetCC()
: Constants.cpp
- isSetCCEquivalent()
: DAGCombiner.cpp
- isShiftedMask_32()
: MathExtras.h
- isShiftedMask_64()
: MathExtras.h
- isSHUFPMask()
: X86ISelLowering.cpp
, X86ISelLowering.h
- isSignBit()
: InstructionCombining.cpp
- isSignBitCheck()
: InstructionCombining.cpp
- isSignedIntSetCC()
: SelectionDAGNodes.h
- isSignedOp()
: SelectionDAG.cpp
- isSimpleEnoughPointerToCommit()
: GlobalOpt.cpp
- isSimpleFloaterUse()
: ScheduleDAGRRList.cpp
- isSplatMask()
: X86ISelLowering.h
, X86ISelLowering.cpp
- isSplatShuffleMask()
: PPCISelLowering.h
- isSplatVector()
: X86ISelLowering.cpp
- IsStore
: ScheduleDAGSimple.cpp
- isStringValue()
: MachineDebugInfo.cpp
- isTargetConstant()
: LoopStrengthReduce.cpp
- isTrivialLoopExitBlock()
: LoopUnswitch.cpp
- isTrivialLoopExitBlockHelper()
: LoopUnswitch.cpp
- IsTrivialUnswitchCondition()
: LoopUnswitch.cpp
- isTrueWhenEqual()
: InstructionCombining.cpp
, SelectionDAGNodes.h
- isUInt16()
: MathExtras.h
- isUInt32()
: MathExtras.h
- isUInt8()
: MathExtras.h
- isUndefOrEqual()
: X86ISelLowering.cpp
- isUndefOrInRange()
: X86ISelLowering.cpp
- isUnmovableInstruction()
: Reassociate.cpp
- isunordered_f32
: Intrinsics.h
- isunordered_f64
: Intrinsics.h
- isUNPCKHMask()
: X86ISelLowering.cpp
, X86ISelLowering.h
- isUNPCKL_v_undef_Mask()
: X86ISelLowering.h
- isUNPCKLMask()
: X86ISelLowering.cpp
, X86ISelLowering.h
- isUnsignedIntSetCC()
: SelectionDAGNodes.h
- isUsedOutsideOfDefiningBlock()
: SelectionDAGISel.cpp
- isUseOfPostIncrementedValue
: LoopStrengthReduce.cpp
- isVAHackFn()
: BottomUpClosure.cpp
- isValueEqualityComparison()
: Utils/SimplifyCFG.cpp
- isVector()
: ValueTypes.h
- isVMerge()
: PPCISelLowering.cpp
- isVMRGHShuffleMask()
: PPCISelLowering.h
- isVMRGLShuffleMask()
: PPCISelLowering.h
- isVoid
: ValueTypes.h
- isVPKUHUMShuffleMask()
: PPCISelLowering.h
- isVPKUWUMShuffleMask()
: PPCISelLowering.h
- isVSLDOIShuffleMask()
: PPCISelLowering.h
- isZero()
: LoopStrengthReduce.cpp
- isZeroImm()
: SparcInstrInfo.cpp
- isZeroLengthInterval()
: LiveIntervalAnalysis.cpp
- isZeroNode()
: X86ISelLowering.cpp
- IterationCounts
: ScalarEvolution.cpp
- ITOF
: SparcISelDAGToDAG.cpp
- ITOFT_
: AlphaISelLowering.h
- itostr()
: StringExtras.h
- IVs
: LoopStrengthReduce.cpp
- IVsByStride
: LoopStrengthReduce.cpp
- IVUsesByStride
: LoopStrengthReduce.cpp
- IVUseShouldUsePostIncValue()
: LoopStrengthReduce.cpp