LLVM API Documentation
- CalcRegionExitBlocks()
: CorrelatedExprs.cpp
- calcTypeName()
: AsmWriter.cpp
- CalculateDepths()
: ScheduleDAG.cpp
- CalculateHeights()
: ScheduleDAG.cpp
- callDefaultCtor()
: PassSupport.h
- CallersAllIgnoreReturnValue()
: FunctionResolution.cpp
- CallFrameString()
: Dwarf.h
- CallPassesValueThoughVararg()
: DeadArgumentElimination.cpp
- CallSiteUsesAliveArgs()
: DataStructure.cpp
- canClobber()
: ScheduleDAGRRList.cpp
- CanConstantFold()
: ScalarEvolution.cpp
- canConstantFoldCallTo()
: include/llvm/Analysis/ConstantFolding.h
, Analysis/ConstantFolding.cpp
- CanEvaluateInDifferentType()
: InstructionCombining.cpp
- canonicalize_path()
: ltdl.c
- CanPropagatePredecessorsForPHIs()
: Utils/SimplifyCFG.cpp
- CanReachAliveNodes()
: DataStructure.cpp
- CaseString()
: Dwarf.h
- cast()
: Casting.h
- cast_or_null()
: Casting.h
- CastArg()
: AutoUpgrade.cpp
- CastConstantPacked()
: VMCore/ConstantFolding.cpp
- CastOperand()
: IntrinsicInst.cpp
- CastToCStr()
: SimplifyLibCalls.cpp
- ChangeCalleesToFastCall()
: GlobalOpt.cpp
- CheapToScalarize()
: InstructionCombining.cpp
- check_ltdl_initialization()
: DynamicLibrary.cpp
- CheckAllGraphs()
: EquivClassGraphs.cpp
- CheckBytecodeOutputToConsole()
: SystemUtils.cpp
, SystemUtils.h
- CheckCondition()
: CorrelatedExprs.cpp
- CheckForEscapingAllocas()
: TailRecursionElimination.cpp
- checkType()
: Instructions.cpp
, Value.cpp
- CheckVarargs()
: ReaderWrappers.cpp
- ChildrenString()
: Dwarf.h
- CleanupConstantGlobalUsers()
: GlobalOpt.cpp
- clearGarbage()
: LeakDetector.cpp
- CloneAndPruneFunctionInto()
: Cloning.h
, CloneFunction.cpp
- CloneBasicBlock()
: Cloning.h
, CloneFunction.cpp
- CloneFunction()
: Cloning.h
, CloneFunction.cpp
- CloneFunctionInto()
: Cloning.h
, CloneFunction.cpp
- CloneLoop()
: LoopUnswitch.cpp
- CloneModule()
: CloneModule.cpp
, Cloning.h
- CloneTrace()
: Cloning.h
, CloneTrace.cpp
- CloneTraceInto()
: Cloning.h
, CloneTrace.cpp
- Coerce()
: LowerGC.cpp
- CollapsePhi()
: RSProfiling.cpp
- CollectBSwapParts()
: InstructionCombining.cpp
- CollectShuffleElements()
: InstructionCombining.cpp
- CollectSingleShuffleElements()
: InstructionCombining.cpp
- CommitValueTo()
: GlobalOpt.cpp
- CommuteVectorShuffle()
: X86ISelLowering.cpp
- CompareNumbers()
: FileUtilities.cpp
- ComputeLoadResult()
: GlobalOpt.cpp
- ComputeMaskedBits()
: InstructionCombining.cpp
- ComputeSignedMinMaxValuesFromKnownBits()
: InstructionCombining.cpp
- ComputeTopDownOrdering()
: LegalizeDAG.cpp
- ComputeUnsignedMinMaxValuesFromKnownBits()
: InstructionCombining.cpp
- ConcreteTypeHasCycleThrough()
: Type.cpp
- constant_begin()
: ConstantsScanner.h
- constant_end()
: ConstantsScanner.h
- ConstantFold()
: ScalarEvolution.cpp
- ConstantFoldBinaryInstruction()
: VMCore/ConstantFolding.cpp
- ConstantFoldCall()
: Analysis/ConstantFolding.cpp
, include/llvm/Analysis/ConstantFolding.h
- ConstantFoldCastInstruction()
: VMCore/ConstantFolding.cpp
- ConstantFoldExtractElementInstruction()
: VMCore/ConstantFolding.cpp
- ConstantFoldFP()
: Analysis/ConstantFolding.cpp
, include/llvm/Analysis/ConstantFolding.h
- ConstantFoldGetElementPtr()
: VMCore/ConstantFolding.cpp
- ConstantFoldInsertElementInstruction()
: VMCore/ConstantFolding.cpp
- ConstantFoldInstOperands()
: Local.h
, Transforms/Utils/Local.cpp
- ConstantFoldInstruction()
: Local.h
, Transforms/Utils/Local.cpp
- ConstantFoldLoadThroughGEPConstantExpr()
: Local.h
, Transforms/Utils/Local.cpp
- ConstantFoldSelectInstruction()
: VMCore/ConstantFolding.cpp
- ConstantFoldShuffleVectorInstruction()
: VMCore/ConstantFolding.cpp
- ConstantFoldTerminator()
: Local.h
, Transforms/Utils/Local.cpp
- ConstantIsDead()
: GlobalOpt.cpp
- ConstantPropUsersOf()
: GlobalOpt.cpp
- ConventionString()
: Dwarf.h
- ConvertExpressionToType()
: ExprTypeConvert.cpp
- ConvertOperandToType()
: ExprTypeConvert.cpp
- ConvertShiftToMul()
: Reassociate.cpp
- ConvertValueToNewType()
: ExprTypeConvert.cpp
- copy_input_until_stop()
: bzlib.c
- copy_output_until_stop()
: bzlib.c
- CopyFile()
: Path.h
- CountCodeReductionForAlloca()
: InlineSimple.cpp
- CountCodeReductionForConstant()
: InlineSimple.cpp
- CountInternalUses()
: ScheduleDAGSimple.cpp
- CountLeadingZeros_32()
: MathExtras.h
- CountLeadingZeros_64()
: MathExtras.h
- CountOperands()
: ScheduleDAG.cpp
- CountPopulation_32()
: MathExtras.h
- CountPopulation_64()
: MathExtras.h
- CountResults()
: ScheduleDAG.cpp
- CountTrailingZeros_32()
: MathExtras.h
- CountTrailingZeros_64()
: MathExtras.h
- createAAEvalPass()
: AliasAnalysisEvaluator.cpp
, Analysis/Passes.h
- createAggressiveDCEPass()
: ADCE.cpp
, Scalar.h
- createAliasAnalysisCounterPass()
: AliasAnalysisCounter.cpp
, Analysis/Passes.h
- createAlphaCodeEmitterPass()
: Alpha.h
, AlphaCodeEmitter.cpp
- createAlphaCodePrinterPass()
: Alpha.h
, AlphaAsmPrinter.cpp
- createAlphaISelDag()
: Alpha.h
, AlphaISelDAGToDAG.cpp
- createAlphaPatternInstructionSelector()
: Alpha.h
- createAlphaSimpleInstructionSelector()
: Alpha.h
- createAndersensPass()
: Analysis/Passes.h
, Andersens.cpp
- createArgumentPromotionPass()
: ArgumentPromotion.cpp
, IPO.h
- CreateArgv()
: ExecutionEngine.cpp
- createARMCodePrinterPass()
: ARM.h
, ARMAsmPrinter.cpp
- createARMISelDag()
: ARM.h
, ARMISelDAGToDAG.cpp
- createBasicAliasAnalysisPass()
: BasicAliasAnalysis.cpp
, Analysis/Passes.h
- createBasicVNPass()
: Analysis/Passes.h
, ValueNumbering.cpp
- createBFS_DAGScheduler()
: ScheduleDAG.h
, ScheduleDAGSimple.cpp
- createBlockExtractorPass()
: LoopExtractor.cpp
, IPO.h
- createBlockPlacementPass()
: BasicBlockPlacement.cpp
, Scalar.h
- createBlockProfilerPass()
: Instrumentation.h
, BlockProfiling.cpp
- createBranchFoldingPass()
: CodeGen/Passes.h
, BranchFolding.cpp
- createBreakCriticalEdgesPass()
: BreakCriticalEdges.cpp
, Scalar.h
- createBURRListDAGScheduler()
: ScheduleDAG.h
, ScheduleDAGRRList.cpp
- createBytecodeAnalyzerHandler()
: Analyzer.cpp
- createCFGOnlyPrinterPass()
: CFGPrinter.cpp
, CFGPrinter.h
- createCFGPrinterPass()
: CFGPrinter.h
, CFGPrinter.cpp
- createCFGSimplificationPass()
: Scalar/SimplifyCFG.cpp
, Scalar.h
- createCombineBranchesPass()
: Instrumentation.h
- createCondPropagationPass()
: CondPropagate.cpp
, Scalar.h
- createConstantMergePass()
: ConstantMerge.cpp
, IPO.h
- createConstantPropagationPass()
: ConstantProp.cpp
, Scalar.h
- createCorrelatedExpressionEliminationPass()
: CorrelatedExprs.cpp
, Scalar.h
- createDarwinAsmPrinter()
: PPC.h
, PPCAsmPrinter.cpp
- createDataStructureGraphCheckerPass()
: DataStructure.h
, GraphChecker.cpp
- createDataStructureStatsPass()
: DataStructure.h
, DataStructureStats.cpp
- createDeadArgEliminationPass()
: DeadArgumentElimination.cpp
, IPO.h
- createDeadArgHackingPass()
: IPO.h
, DeadArgumentElimination.cpp
- createDeadCodeEliminationPass()
: DCE.cpp
, Scalar.h
- createDeadInstEliminationPass()
: DCE.cpp
, Scalar.h
- createDeadStoreEliminationPass()
: DeadStoreElimination.cpp
, Scalar.h
- createDeadTypeEliminationPass()
: DeadTypeElimination.cpp
, IPO.h
- createDemoteRegisterToMemoryPass()
: Reg2Mem.cpp
, Scalar.h
- createDSAAPass()
: Analysis/Passes.h
, DataStructureAA.cpp
- createDSOptPass()
: DataStructureOpt.cpp
, Analysis/Passes.h
- createEdgeProfilerPass()
: Instrumentation.h
, EdgeProfiling.cpp
- createEmitFunctionTablePass()
: Instrumentation.h
- createEmitX86CodeToMemory()
: X86.h
- createFunctionExtractionPass()
: ExtractFunction.cpp
, IPO.h
- createFunctionInliningPass()
: InlineSimple.cpp
, IPO.h
- createFunctionProfilerPass()
: Instrumentation.h
, BlockProfiling.cpp
- createFunctionResolvingPass()
: IPO.h
, FunctionResolution.cpp
- createGCSEPass()
: GCSE.cpp
, Scalar.h
- createGlobalDCEPass()
: GlobalDCE.cpp
, IPO.h
- createGlobalOptimizerPass()
: GlobalOpt.cpp
, IPO.h
- createGlobalsModRefPass()
: GlobalsModRef.cpp
, Analysis/Passes.h
- createIA64BundlingPass()
: IA64.h
, IA64Bundling.cpp
- createIA64CodePrinterPass()
: IA64.h
, IA64AsmPrinter.cpp
- createIA64DAGToDAGInstructionSelector()
: IA64.h
, IA64ISelDAGToDAG.cpp
- createIndMemRemPass()
: IndMemRemoval.cpp
, IPO.h
- createIndVarSimplifyPass()
: IndVarSimplify.cpp
, Scalar.h
- createInstCountPass()
: InstCount.cpp
, Analysis/Passes.h
- createInstructionCombiningPass()
: InstructionCombining.cpp
, Scalar.h
- createInstructionSchedulingWithSSAPass()
: InstrScheduling.h
- createInternalizePass()
: Internalize.cpp
, IPO.h
- createIPConstantPropagationPass()
: IPConstantPropagation.cpp
, IPO.h
- createIPSCCPPass()
: SCCP.cpp
, IPO.h
- createLCSSAPass()
: LCSSA.cpp
, Scalar.h
- createLICMPass()
: LICM.cpp
, Scalar.h
- createLinearScanRegisterAllocator()
: CodeGen/Passes.h
, RegAllocLinearScan.cpp
- createLoadValueNumberingPass()
: LoadValueNumbering.cpp
, LoadValueNumbering.h
- createLocalRegisterAllocator()
: RegAllocLocal.cpp
, CodeGen/Passes.h
- createLoopExtractorPass()
: LoopExtractor.cpp
, IPO.h
- createLoopInstrumentationPass()
: Instrumentation.h
- createLoopSimplifyPass()
: LoopSimplify.cpp
, Scalar.h
- createLoopStrengthReducePass()
: Scalar.h
, LoopStrengthReduce.cpp
- createLoopUnrollPass()
: LoopUnroll.cpp
, Scalar.h
- createLoopUnswitchPass()
: LoopUnswitch.cpp
, Scalar.h
- createLowerAllocationsPass()
: Scalar.h
, LowerAllocations.cpp
- createLowerGCPass()
: LowerGC.cpp
, Scalar.h
- createLowerInvokePass()
: LowerInvoke.cpp
, Scalar.h
- createLowerPackedPass()
: LowerPacked.cpp
, Scalar.h
- createLowerSelectPass()
: LowerSelect.cpp
, Scalar.h
- createLowerSetJmpPass()
: LowerSetJmp.cpp
, IPO.h
- createLowerSwitchPass()
: Scalar.h
, LowerSwitch.cpp
- createMachineCodeDeleter()
: CodeGen/Passes.h
, MachineFunction.cpp
- createMachineFunctionPrinterPass()
: MachineFunction.cpp
, CodeGen/Passes.h
- createModuloSchedulingPass()
: CodeGen/Passes.h
- createModuloSchedulingSBPass()
: CodeGen/Passes.h
- createNoAAPass()
: Analysis/Passes.h
, BasicAliasAnalysis.cpp
- createNoProfileInfoPass()
: Analysis/Passes.h
, ProfileInfo.cpp
- createNullProfilerRSPass()
: RSProfiling.cpp
, Instrumentation.h
- createPPCBranchSelectionPass()
: PPCBranchSelector.cpp
, PPC.h
- createPPCISelDag()
: PPC.h
, PPCISelDAGToDAG.cpp
- createProfileLoaderPass()
: Analysis/Passes.h
, ProfileInfoLoaderPass.cpp
, ProfileInfo.h
, ProfileInfoLoaderPass.cpp
- createProfilePathsPass()
: Instrumentation.h
- createPrologEpilogCodeInserter()
: CodeGen/Passes.h
, PrologEpilogInserter.cpp
- createPromoteMemoryToRegisterPass()
: Scalar.h
, Mem2Reg.cpp
- createPruneEHPass()
: PruneEH.cpp
, IPO.h
- createRaiseAllocationsPass()
: IPO.h
, RaiseAllocations.cpp
- createRaisePointerReferencesPass()
: Scalar.h
, LevelRaise.cpp
- createReassociatePass()
: Reassociate.cpp
, Scalar.h
- createRegisterAllocator()
: Passes.cpp
, CodeGen/Passes.h
- createRSProfilingPass()
: RSProfiling.cpp
, Instrumentation.h
- createScalarReplAggregatesPass()
: ScalarReplAggregates.cpp
, Scalar.h
- createSCCPPass()
: SCCP.cpp
, Scalar.h
- createSimpleDAGScheduler()
: ScheduleDAGSimple.cpp
, ScheduleDAG.h
- createSimpleRegisterAllocator()
: CodeGen/Passes.h
, RegAllocSimple.cpp
- createSimplifyLibCallsPass()
: IPO.h
, SimplifyLibCalls.cpp
- createSingleLoopExtractorPass()
: LoopExtractor.cpp
, IPO.h
- createSlotMachine()
: AsmWriter.cpp
- createSparcCodePrinterPass()
: Sparc.h
, SparcAsmPrinter.cpp
- createSparcDelaySlotFillerPass()
: DelaySlotFiller.cpp
- createSparcFPMoverPass()
: FPMover.cpp
- createSparcISelDag()
: Sparc.h
, SparcISelDAGToDAG.cpp
- createSpiller()
: VirtRegMap.cpp
- createSteensgaardPass()
: Steensgaard.cpp
, Analysis/Passes.h
- createStripSymbolsPass()
: StripSymbols.cpp
, IPO.h
- createTailCallEliminationPass()
: TailRecursionElimination.cpp
, Scalar.h
- createTailDuplicationPass()
: TailDuplication.cpp
, Scalar.h
- createTDListDAGScheduler()
: ScheduleDAG.h
, ScheduleDAGList.cpp
- createTDRRListDAGScheduler()
: ScheduleDAGRRList.cpp
, ScheduleDAG.h
- createTraceBasicBlockPass()
: TraceBasicBlocks.cpp
, Instrumentation.h
- createTraceValuesPassForBasicBlocks()
: Instrumentation.h
, TraceValues.cpp
- createTraceValuesPassForFunction()
: TraceValues.cpp
, Instrumentation.h
- createUnifyFunctionExitNodesPass()
: UnifyFunctionExitNodes.cpp
, UnifyFunctionExitNodes.h
- createUnreachableBlockEliminationPass()
: CodeGen/Passes.h
, UnreachableBlockElim.cpp
- createVerifierPass()
: Verifier.cpp
, Verifier.h
- CreateVirtualRegisters()
: ScheduleDAG.cpp
- createX86CodeEmitterPass()
: X86.h
, X86CodeEmitter.cpp
- createX86CodePrinterPass()
: X86.h
, X86AsmPrinter.cpp
- createX86FloatingPointStackifierPass()
: X86FloatingPoint.cpp
, X86.h
- createX86ISelDag()
: X86.h
, X86ISelDAGToDAG.cpp