/external/llvm/include/llvm/Analysis/ |
DomPrinter.h | 19 class FunctionPass; 20 FunctionPass *createDomPrinterPass(); 21 FunctionPass *createDomOnlyPrinterPass(); 22 FunctionPass *createDomViewerPass(); 23 FunctionPass *createDomOnlyViewerPass(); 24 FunctionPass *createPostDomPrinterPass(); 25 FunctionPass *createPostDomOnlyPrinterPass(); 26 FunctionPass *createPostDomViewerPass(); 27 FunctionPass *createPostDomOnlyViewerPass();
|
RegionPrinter.h | 19 class FunctionPass; 20 FunctionPass *createRegionViewerPass(); 21 FunctionPass *createRegionOnlyViewerPass(); 22 FunctionPass *createRegionPrinterPass(); 23 FunctionPass *createRegionOnlyPrinterPass();
|
Lint.h | 25 class FunctionPass; 32 FunctionPass *createLintPass();
|
Passes.h | 19 class FunctionPass; 52 FunctionPass *createAAEvalPass(); 73 FunctionPass *createLibCallAliasAnalysisPass(LibCallInfo *LCI); 80 FunctionPass *createScalarEvolutionAliasAnalysisPass(); 115 FunctionPass *createProfileEstimatorPass(); 122 FunctionPass *createProfileVerifierPass(); 171 FunctionPass *createLazyValueInfoPass(); 182 FunctionPass *createInstCountPass(); 185 FunctionPass *createDbgInfoPrinterPass(); 192 FunctionPass *createRegionInfoPass() [all...] |
Verifier.h | 28 class FunctionPass; 49 FunctionPass *createVerifierPass(
|
LibCallAliasAnalysis.h | 25 struct LibCallAliasAnalysis : public FunctionPass, public AliasAnalysis { 31 : FunctionPass(ID), LCI(LC) { 35 : FunctionPass(ID), LCI(LC) {
|
/external/llvm/include/llvm/CodeGen/ |
Passes.h | 23 class FunctionPass; 36 FunctionPass *createUnreachableBlockEliminationPass(); 99 FunctionPass *createDeadMachineInstructionElimPass(); 104 FunctionPass *createRegisterAllocator(CodeGenOpt::Level OptLevel); 109 FunctionPass *createFastRegisterAllocator(); 114 FunctionPass *createBasicRegisterAllocator(); 119 FunctionPass *createGreedyRegisterAllocator(); 124 FunctionPass *createLinearScanRegisterAllocator(); 129 FunctionPass *createDefaultPBQPRegisterAllocator(); 134 FunctionPass *createPrologEpilogCodeInserter() [all...] |
MachineFunctionPass.h | 11 // just FunctionPass's, except they operate on machine code as part of a code 28 /// MachineFunctionPass - This class adapts the FunctionPass interface to 32 class MachineFunctionPass : public FunctionPass { 34 explicit MachineFunctionPass(char &ID) : FunctionPass(ID) {}
|
/external/llvm/lib/Target/X86/ |
X86.h | 25 class FunctionPass; 34 FunctionPass *createX86ISelDag(X86TargetMachine &TM, 39 FunctionPass* createGlobalBaseRegPass(); 45 FunctionPass *createX86FloatingPointStackifierPass(); 50 FunctionPass *createX86IssueVZeroUpperPass(); 54 FunctionPass *createX86JITCodeEmitterPass(X86TargetMachine &TM, 61 FunctionPass *createEmitX86CodeToMemory(); 67 FunctionPass *createX86MaxStackAlignmentHeuristicPass();
|
/external/llvm/include/llvm/Transforms/ |
Scalar.h | 20 class FunctionPass; 31 FunctionPass *createConstantPropagationPass(); 37 FunctionPass *createSCCPPass(); 54 FunctionPass *createDeadCodeEliminationPass(); 61 FunctionPass *createDeadStoreEliminationPass(); 69 FunctionPass *createAggressiveDCEPass(); 76 FunctionPass *createScalarReplAggregatesPass(signed Threshold = -1, 98 FunctionPass *createInstructionCombiningPass(); 159 FunctionPass *createPromoteMemoryToRegisterPass(); 167 FunctionPass *createDemoteRegisterToMemoryPass() [all...] |
/external/llvm/lib/Target/CellSPU/ |
SPU.h | 23 class FunctionPass; 26 FunctionPass *createSPUISelDag(SPUTargetMachine &TM); 27 FunctionPass *createSPUNopFillerPass(SPUTargetMachine &tm);
|
/external/llvm/lib/Target/MBlaze/ |
MBlaze.h | 24 class FunctionPass; 27 FunctionPass *createMBlazeISelDag(MBlazeTargetMachine &TM); 28 FunctionPass *createMBlazeDelaySlotFillerPass(MBlazeTargetMachine &TM);
|
/external/llvm/lib/Target/Alpha/ |
Alpha.h | 31 class FunctionPass; 34 FunctionPass *createAlphaISelDag(AlphaTargetMachine &TM); 35 FunctionPass *createAlphaPatternInstructionSelector(TargetMachine &TM); 36 FunctionPass *createAlphaJITCodeEmitterPass(AlphaTargetMachine &TM, 38 FunctionPass *createAlphaLLRPPass(AlphaTargetMachine &tm); 39 FunctionPass *createAlphaBranchSelectionPass();
|
/external/llvm/lib/Target/Mips/ |
Mips.h | 23 class FunctionPass; 27 FunctionPass *createMipsISelDag(MipsTargetMachine &TM); 28 FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM); 29 FunctionPass *createMipsExpandPseudoPass(MipsTargetMachine &TM); 30 FunctionPass *createMipsEmitGPRestorePass(MipsTargetMachine &TM); 32 FunctionPass *createMipsJITCodeEmitterPass(MipsTargetMachine &TM,
|
/external/llvm/lib/Target/ARM/ |
ARM.h | 29 class FunctionPass; 34 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM, 37 FunctionPass *createARMJITCodeEmitterPass(ARMBaseTargetMachine &TM, 40 FunctionPass *createARMLoadStoreOptimizationPass(bool PreAlloc = false); 41 FunctionPass *createARMExpandPseudoPass(); 42 FunctionPass *createARMGlobalMergePass(const TargetLowering* tli); 43 FunctionPass *createARMConstantIslandPass(); 44 FunctionPass *createMLxExpansionPass(); 45 FunctionPass *createThumb2ITBlockPass(); 46 FunctionPass *createThumb2SizeReductionPass() [all...] |
/external/llvm/lib/Target/Blackfin/ |
Blackfin.h | 23 class FunctionPass; 26 FunctionPass *createBlackfinISelDag(BlackfinTargetMachine &TM,
|
/external/llvm/lib/Target/XCore/ |
XCore.h | 22 class FunctionPass; 27 FunctionPass *createXCoreISelDag(XCoreTargetMachine &TM);
|
/external/llvm/lib/Target/PTX/ |
PTX.h | 26 class FunctionPass; 28 FunctionPass *createPTXISelDag(PTXTargetMachine &TM, 31 FunctionPass *createPTXMFInfoExtract(PTXTargetMachine &TM, 34 FunctionPass *createPTXFPRoundingModePass(PTXTargetMachine &TM, 37 FunctionPass *createPTXRegisterAllocator();
|
/external/llvm/lib/Target/MSP430/ |
MSP430.h | 37 class FunctionPass; 40 FunctionPass *createMSP430ISelDag(MSP430TargetMachine &TM, 43 FunctionPass *createMSP430BranchSelectionPass();
|
/external/llvm/lib/Target/PowerPC/ |
PPC.h | 27 class FunctionPass; 36 FunctionPass *createPPCBranchSelectionPass(); 37 FunctionPass *createPPCISelDag(PPCTargetMachine &TM); 38 FunctionPass *createPPCJITCodeEmitterPass(PPCTargetMachine &TM,
|
/external/llvm/lib/Transforms/Hello/ |
Hello.cpp | 26 struct Hello : public FunctionPass { 28 Hello() : FunctionPass(ID) {} 44 struct Hello2 : public FunctionPass { 46 Hello2() : FunctionPass(ID) {}
|
/external/llvm/include/llvm/Assembly/ |
PrintModulePass.h | 13 // FunctionPass's, and prints out the functions of the module as they are 24 class FunctionPass; 36 FunctionPass *createPrintFunctionPass(const std::string &Banner,
|
/external/llvm/lib/Target/SystemZ/ |
SystemZ.h | 23 class FunctionPass; 48 FunctionPass *createSystemZISelDag(SystemZTargetMachine &TM,
|
/external/llvm/lib/Analysis/ |
CFGPrinter.cpp | 26 struct CFGViewer : public FunctionPass { 28 CFGViewer() : FunctionPass(ID) { 49 struct CFGOnlyViewer : public FunctionPass { 51 CFGOnlyViewer() : FunctionPass(ID) { 73 struct CFGPrinter : public FunctionPass { 75 CFGPrinter() : FunctionPass(ID) { 107 struct CFGOnlyPrinter : public FunctionPass { 109 CFGOnlyPrinter() : FunctionPass(ID) { 158 FunctionPass *llvm::createCFGPrinterPass () { 162 FunctionPass *llvm::createCFGOnlyPrinterPass () [all...] |
/external/llvm/include/llvm/Transforms/Utils/ |
UnifyFunctionExitNodes.h | 25 struct UnifyFunctionExitNodes : public FunctionPass { 29 UnifyFunctionExitNodes() : FunctionPass(ID),
|