LLVM API Documentation
- CalcRegionExitBlocks()
: CorrelatedExprs.cpp
- calcTypeName()
: AsmWriter.cpp
- callDefaultCtor()
: PassSupport.h
- CallersAllIgnoreReturnValue()
: FunctionResolution.cpp
- CallPassesValueThoughVararg()
: DeadArgumentElimination.cpp
- CallSiteUsesAliveArgs()
: DataStructure.cpp
- CanConstantFold()
: ScalarEvolution.cpp
- canConstantFoldCallTo()
: Transforms/Utils/Local.cpp, Local.h
- canFoldGEPIntoLoadOrStore()
: PPC64ISelSimple.cpp, PPC32ISelSimple.cpp
- canFoldSetCCIntoBranchOrSelect()
: X86ISelSimple.cpp, PPC64ISelSimple.cpp, PPC32ISelSimple.cpp
- canonicalize_path()
: ltdl.c
- CanReachAliveNodes()
: DataStructure.cpp
- cast()
: Casting.h
- cast_or_null()
: Casting.h
- check_ltdl_initialization()
: DynamicLibrary.cpp
- CheckCondition()
: CorrelatedExprs.cpp
- CheckMagic()
: FileUtilities.cpp, FileUtilities.h
- checkType()
: Value.cpp, Instructions.cpp
- CheckVarargs()
: ReaderWrappers.cpp
- ChooseAddInstruction()
: SparcV9BurgISel.cpp
- ChooseAddInstructionByType()
: SparcV9BurgISel.cpp
- ChooseBccInstruction()
: SparcV9BurgISel.cpp
- ChooseBFpccInstruction()
: SparcV9BurgISel.cpp
- ChooseBpccInstruction()
: SparcV9BurgISel.cpp
- ChooseBprInstruction()
: SparcV9BurgISel.cpp
- ChooseConvertFPToIntInstr()
: SparcV9BurgISel.cpp
- ChooseConvertToFloatInstr()
: SparcV9BurgISel.cpp
- ChooseDivInstruction()
: SparcV9BurgISel.cpp
- ChooseFcmpInstruction()
: SparcV9BurgISel.cpp
- ChooseInstructionsForDelaySlots()
: InstrScheduling.cpp
- ChooseLoadInstruction()
: SparcV9BurgISel.cpp
- ChooseMovFpcciInstruction()
: SparcV9BurgISel.cpp
- ChooseMovpcciForSetCC()
: SparcV9BurgISel.cpp
- ChooseMovpregiForSetCC()
: SparcV9BurgISel.cpp
- ChooseMulInstructionByType()
: SparcV9BurgISel.cpp
- ChooseOneGroup()
: InstrScheduling.cpp
- ChooseRegOrImmed()
: SparcV9BurgISel.cpp
- ChooseStoreInstruction()
: SparcV9BurgISel.cpp
- ChooseSubInstructionByType()
: SparcV9BurgISel.cpp
- ClassifyExpr()
: Expressions.cpp, Expressions.h
- Cleanup()
: Win32/Signals.cpp
- CleanupConstantGlobalUsers()
: GlobalOpt.cpp
- clearGarbage()
: LeakDetector.cpp
- CloneBasicBlock()
: CloneFunction.cpp, Cloning.h
- CloneFunction()
: CloneFunction.cpp, Cloning.h
- CloneFunctionInto()
: CloneFunction.cpp, Cloning.h
- CloneLoop()
: LoopUnswitch.cpp
- CloneModule()
: CloneModule.cpp, Cloning.h
- CloneTrace()
: CloneTrace.cpp, Cloning.h
- CloneTraceInto()
: CloneTrace.cpp, Cloning.h
- CodeGenIntrinsic()
: SparcV9BurgISel.cpp
- Coerce()
: LowerGC.cpp
- CompilationCallback()
: X86JITInfo.cpp, SparcV9JITInfo.cpp
- ComputeMaxOptionalArgsSize()
: MachineFunctionInfo.cpp
- ComputeMinGap()
: TargetSchedInfo.cpp
- ConcreteTypeHasCycleThrough()
: Type.cpp
- ConflictsWithChoices()
: InstrScheduling.cpp
- constant_begin()
: ConstantsScanner.h
- constant_end()
: ConstantsScanner.h
- ConstantFold()
: ScalarEvolution.cpp
- ConstantFoldBinaryInstruction()
: ConstantFolding.cpp
- ConstantFoldCall()
: Transforms/Utils/Local.cpp, Local.h
- ConstantFoldCastInstruction()
: ConstantFolding.cpp
- ConstantFoldFP()
: Transforms/Utils/Local.cpp
- ConstantFoldGetElementPtr()
: ConstantFolding.cpp
- ConstantFoldInstruction()
: Transforms/Utils/Local.cpp, Local.h
- ConstantFoldSelectInstruction()
: ConstantFolding.cpp
- ConstantFoldTerminator()
: Transforms/Utils/Local.cpp, Local.h
- ConstantIsDead()
: GlobalOpt.cpp
- ConstantMayNotFitInImmedField()
: SparcV9BurgISel.cpp
- ConstantPropUsersOf()
: GlobalOpt.cpp
- ConstantToAlignment()
: SparcV9AsmPrinter.cpp
- ConstantToSize()
: SparcV9AsmPrinter.cpp
- ConstantTypeMustBeLoaded()
: SparcV9PreSelection.cpp
- ConvertConstantToIntType()
: SparcV9BurgISel.cpp
- ConvertExpressionToType()
: ExprTypeConvert.cpp
- ConvertibleToGEP()
: TransformInternals.cpp
- ConvertMallocToType()
: ExprTypeConvert.cpp
- convertOpcodeFromRegToImm()
: SparcV9BurgISel.cpp
- ConvertOperandToType()
: ExprTypeConvert.cpp
- ConvertValueToNewType()
: ExprTypeConvert.cpp
- copy_input_until_stop()
: bzlib.c
- copy_output_until_stop()
: bzlib.c
- CopyFile()
: FileUtilities.cpp, FileUtilities.h
- CountCodeReductionForAlloca()
: InlineSimple.cpp
- CountCodeReductionForConstant()
: InlineSimple.cpp
- CreateAddConstInstruction()
: SparcV9BurgISel.cpp
- createAggressiveDCEPass()
: ADCE.cpp, Scalar.h
- createAIXAsmPrinter()
: PowerPCAsmPrinter.cpp, PowerPC.h
- createArgumentPromotionPass()
: ArgumentPromotion.cpp, IPO.h
- CreateArgv()
: ExecutionEngine.cpp
- createAsmPrinterPass()
: SparcV9AsmPrinter.cpp
- CreateBitExtensionInstructions()
: SparcV9BurgISel.cpp
- createBlockExtractorPass()
: LoopExtractor.cpp, IPO.h
- createBranchFoldingPass()
: BranchFolding.cpp, CodeGen/Passes.h
- createBreakCriticalEdgesPass()
: BreakCriticalEdges.cpp, Scalar.h
- createBytecodeAnalyzerHandler()
: Analyzer.cpp
- createBytecodeAsmPrinterPass()
: EmitBytecodeToAssembly.cpp
- createCFGOnlyPrinterPass()
: CFGPrinter.cpp, CFGPrinter.h
- createCFGPrinterPass()
: CFGPrinter.cpp, CFGPrinter.h
- createCFGSimplificationPass()
: Scalar/SimplifyCFG.cpp, Scalar.h
- CreateCheapestMulConstInstruction()
: SparcV9BurgISel.cpp
- CreateCodeForFixedSizeAlloca()
: SparcV9BurgISel.cpp
- CreateCodeForVariableSizeAlloca()
: SparcV9BurgISel.cpp
- CreateCodeToConvertFloatToInt()
: SparcV9BurgISel.cpp
- CreateCodeToCopyFloatToInt()
: SparcV9BurgISel.cpp
- CreateCodeToCopyIntToFloat()
: SparcV9BurgISel.cpp
- CreateCodeToLoadConst()
: SparcV9BurgISel.cpp
- createCombineBranchesPass()
: Instrumentation.h
- createConstantMergePass()
: ConstantMerge.cpp, IPO.h
- createConstantPropagationPass()
: ConstantProp.cpp, Scalar.h
- CreateConvertFPToIntInstr()
: SparcV9BurgISel.cpp
- CreateCopyInstructionsByType()
: SparcV9BurgISel.cpp
- createCorrelatedExpressionEliminationPass()
: CorrelatedExprs.cpp, Scalar.h
- createDarwinAsmPrinter()
: PowerPCAsmPrinter.cpp, PowerPC.h
- createDeadArgEliminationPass()
: DeadArgumentElimination.cpp, IPO.h
- createDeadArgHackingPass()
: DeadArgumentElimination.cpp, IPO.h
- createDeadCodeEliminationPass()
: DCE.cpp, Scalar.h
- createDeadInstEliminationPass()
: DCE.cpp, Scalar.h
- createDeadStoreEliminationPass()
: DeadStoreElimination.cpp, Scalar.h
- createDeadTypeEliminationPass()
: DeadTypeElimination.cpp, IPO.h
- createDecomposeMultiDimRefsPass()
: DecomposeMultiDimRefs.cpp
- CreateDivConstInstruction()
: SparcV9BurgISel.cpp
- createEmitFunctionTablePass()
: Instrumentation.h
- createEmitX86CodeToMemory()
: X86.h
- createFunctionExtractionPass()
: ExtractFunction.cpp, IPO.h
- createFunctionInliningPass()
: InlineSimple.cpp, IPO.h
- createFunctionResolvingPass()
: FunctionResolution.cpp, IPO.h
- createGCSEPass()
: GCSE.cpp, Scalar.h
- createGlobalDCEPass()
: GlobalDCE.cpp, IPO.h
- createGlobalOptimizerPass()
: GlobalOpt.cpp, IPO.h
- createGlobalsModRefPass()
: GlobalsModRef.cpp, Analysis/Passes.h
- createIndVarSimplifyPass()
: IndVarSimplify.cpp, Scalar.h
- createInstructionCombiningPass()
: InstructionCombining.cpp, Scalar.h
- createInstructionSchedulingWithSSAPass()
: InstrScheduling.h
- createInternalGlobalMapperPass()
: InternalGlobalMapper.cpp
- createInternalizePass()
: Internalize.cpp, IPO.h
- CreateIntNegInstruction()
: SparcV9BurgISel.cpp
- CreateIntSetInstruction()
: SparcV9BurgISel.cpp
- createIPConstantPropagationPass()
: IPConstantPropagation.cpp, IPO.h
- createIterativeScanRegisterAllocator()
: RegAllocIterativeScan.cpp, CodeGen/Passes.h
- createLICMPass()
: LICM.cpp, Scalar.h
- createLinearScanRegisterAllocator()
: RegAllocLinearScan.cpp, CodeGen/Passes.h
- createLoadValueNumberingPass()
: LoadValueNumbering.cpp, LoadValueNumbering.h
- createLocalRegisterAllocator()
: RegAllocLocal.cpp, CodeGen/Passes.h
- createLoopInstrumentationPass()
: Instrumentation.h
- createLoopSimplifyPass()
: LoopSimplify.cpp, Scalar.h
- createLoopStrengthReducePass()
: LoopStrengthReduce.cpp, Scalar.h
- createLoopUnrollPass()
: LoopUnroll.cpp, Scalar.h
- createLoopUnswitchPass()
: LoopUnswitch.cpp, Scalar.h
- createLowerAllocationsPass()
: LowerAllocations.cpp, Scalar.h
- createLowerConstantExpressionsPass()
: Scalar.h
- 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()
: LowerSwitch.cpp, Scalar.h
- createMachineCodeConstructionPass()
: SparcV9TargetMachine.cpp
- createMachineCodeDeleter()
: MachineFunction.cpp, CodeGen/Passes.h
- createMachineFunctionPrinterPass()
: MachineFunction.cpp, CodeGen/Passes.h
- createModuloSchedulingPass()
: ModuloScheduling.cpp, CodeGen/Passes.h
- CreateMovFloatInstruction()
: SparcV9BurgISel.cpp
- CreateMulConstInstruction()
: SparcV9BurgISel.cpp
- CreateMulInstruction()
: SparcV9BurgISel.cpp
- createPeepholeOptsPass()
: SparcV9Internals.h
- createPPC32ISelSimple()
: PPC32ISelSimple.cpp, PowerPC.h
- createPPC64ISelSimple()
: PPC64ISelSimple.cpp, PowerPC.h
- createPPCBranchSelectionPass()
: PowerPCBranchSelector.cpp, PowerPC.h
- createPreSelectionPass()
: SparcV9PreSelection.cpp, SparcV9Internals.h
- createProfileLoaderPass()
: ProfileInfoLoaderPass.cpp, ProfileInfo.h
- createPrologEpilogCodeInserter()
: PrologEpilogInserter.cpp, CodeGen/Passes.h
- createPrologEpilogInsertionPass()
: SparcV9Internals.h
- createPromoteMemoryToRegister()
: Mem2Reg.cpp, Scalar.h
- createPruneEHPass()
: PruneEH.cpp, IPO.h
- createRaiseAllocationsPass()
: RaiseAllocations.cpp, IPO.h
- createRaisePointerReferencesPass()
: LevelRaise.cpp, Scalar.h
- createReassociatePass()
: Reassociate.cpp, Scalar.h
- createRegisterAllocator()
: Passes.cpp, CodeGen/Passes.h
- createScalarReplAggregatesPass()
: ScalarReplAggregates.cpp, Scalar.h
- createSCCPPass()
: SCCP.cpp, Scalar.h
- CreateSETSWConst()
: SparcV9BurgISel.cpp
- CreateSETUWConst()
: SparcV9BurgISel.cpp
- CreateSETUWLabel()
: SparcV9BurgISel.cpp
- CreateSETXConst()
: SparcV9BurgISel.cpp
- CreateSETXLabel()
: SparcV9BurgISel.cpp
- CreateShiftInstructions()
: SparcV9BurgISel.cpp
- CreateSignExtensionInstructions()
: SparcV9BurgISel.cpp
- createSimpleRegisterAllocator()
: RegAllocSimple.cpp, CodeGen/Passes.h
- createSingleLoopExtractorPass()
: LoopExtractor.cpp, IPO.h
- createSlotMachine()
: AsmWriter.cpp
- createSparcV9BurgInstSelector()
: SparcV9BurgISel.cpp
- createSparcV9MachineCodeDestructionPass()
: SparcV9TargetMachine.cpp, SparcV9Internals.h
- createSpiller()
: VirtRegMap.cpp
- createStackSlotsPass()
: SparcV9StackSlots.cpp, SparcV9Internals.h
- createStripSymbolsPass()
: StripSymbols.cpp, IPO.h
- CreateSubConstInstruction()
: SparcV9BurgISel.cpp
- createTailCallEliminationPass()
: TailRecursionElimination.cpp, Scalar.h
- createTailDuplicationPass()
: TailDuplication.cpp, Scalar.h
- createTraceValuesPassForBasicBlocks()
: TraceValues.cpp, Instrumentation.h
- createTraceValuesPassForFunction()
: TraceValues.cpp, Instrumentation.h
- CreateUIntSetInstruction()
: SparcV9BurgISel.cpp
- createUnifyFunctionExitNodesPass()
: UnifyFunctionExitNodes.cpp, UnifyFunctionExitNodes.h
- createUnreachableBlockEliminationPass()
: UnreachableBlockElim.cpp, CodeGen/Passes.h
- createVerifierPass()
: Verifier.cpp, Verifier.h
- createX86CodePrinterPass()
: X86AsmPrinter.cpp, X86.h
- createX86FloatingPointKillerPass()
: X86.h
- createX86FloatingPointStackifierPass()
: X86FloatingPoint.cpp, X86.h
- createX86PeepholeOptimizerPass()
: X86PeepholeOpt.cpp, X86.h
- createX86SimpleInstructionSelector()
: X86ISelSimple.cpp, X86.h
- createX86SSAPeepholeOptimizerPass()
: X86PeepholeOpt.cpp, X86.h
- CreateZeroExtensionInstructions()
: SparcV9BurgISel.cpp