/external/llvm/include/llvm/Analysis/ |
H A D | RegionPrinter.h | 19 class FunctionPass; 20 FunctionPass *createRegionViewerPass(); 21 FunctionPass *createRegionOnlyViewerPass(); 22 FunctionPass *createRegionPrinterPass(); 23 FunctionPass *createRegionOnlyPrinterPass();
|
H A D | 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();
|
H A D | Passes.h | 19 class FunctionPass; 52 FunctionPass *createAAEvalPass(); 73 FunctionPass *createLibCallAliasAnalysisPass(LibCallInfo *LCI); 80 FunctionPass *createScalarEvolutionAliasAnalysisPass(); 123 FunctionPass *createProfileEstimatorPass(); 130 FunctionPass *createProfileVerifierPass(); 179 FunctionPass *createLazyValueInfoPass(); 186 FunctionPass *createDependenceAnalysisPass(); 193 FunctionPass *createCostModelAnalysisPass(); 199 FunctionPass *createInstCountPas [all...] |
H A D | Lint.h | 25 class FunctionPass; 32 FunctionPass *createLintPass();
|
H A D | Verifier.h | 28 class FunctionPass; 49 FunctionPass *createVerifierPass(
|
/external/llvm/lib/Target/X86/ |
H A D | X86.h | 25 class FunctionPass; 32 FunctionPass *createX86ISelDag(X86TargetMachine &TM, 37 FunctionPass* createGlobalBaseRegPass(); 42 FunctionPass *createCleanupLocalDynamicTLSPass(); 48 FunctionPass *createX86FloatingPointStackifierPass(); 53 FunctionPass *createX86IssueVZeroUpperPass(); 57 FunctionPass *createX86JITCodeEmitterPass(X86TargetMachine &TM, 64 FunctionPass *createEmitX86CodeToMemory(); 71 FunctionPass *createX86PadShortFunctions();
|
/external/llvm/lib/Target/Mips/ |
H A D | Mips.h | 23 class FunctionPass; 25 FunctionPass *createMipsISelDag(MipsTargetMachine &TM); 26 FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM); 27 FunctionPass *createMipsLongBranchPass(MipsTargetMachine &TM); 28 FunctionPass *createMipsJITCodeEmitterPass(MipsTargetMachine &TM, 30 FunctionPass *createMipsConstantIslandPass(MipsTargetMachine &tm);
|
/external/llvm/include/llvm/Transforms/ |
H A D | Scalar.h | 20 class FunctionPass; 31 FunctionPass *createConstantPropagationPass(); 37 FunctionPass *createSCCPPass(); 54 FunctionPass *createDeadCodeEliminationPass(); 61 FunctionPass *createDeadStoreEliminationPass(); 69 FunctionPass *createAggressiveDCEPass(); 75 FunctionPass *createSROAPass(bool RequiresDomTree = true); 82 FunctionPass *createScalarReplAggregatesPass(signed Threshold = -1, 107 FunctionPass *createInstructionCombiningPass(); 166 FunctionPass *createPromoteMemoryToRegisterPas [all...] |
H A D | Instrumentation.h | 22 class FunctionPass; 62 FunctionPass *createAddressSanitizerFunctionPass( 71 FunctionPass *createMemorySanitizerPass(bool TrackOrigins = false, 75 FunctionPass *createThreadSanitizerPass(StringRef BlacklistFile = StringRef()); 79 FunctionPass *createBoundsCheckingPass();
|
/external/llvm/lib/Target/Hexagon/ |
H A D | Hexagon.h | 23 class FunctionPass; 32 FunctionPass *createHexagonISelDag(HexagonTargetMachine &TM, 34 FunctionPass *createHexagonDelaySlotFillerPass(TargetMachine &TM); 35 FunctionPass *createHexagonFPMoverPass(TargetMachine &TM); 36 FunctionPass *createHexagonRemoveExtendOps(HexagonTargetMachine &TM); 37 FunctionPass *createHexagonCFGOptimizer(HexagonTargetMachine &TM); 39 FunctionPass *createHexagonSplitTFRCondSets(HexagonTargetMachine &TM); 40 FunctionPass *createHexagonExpandPredSpillCode(HexagonTargetMachine &TM); 42 FunctionPass *createHexagonHardwareLoops(); 43 FunctionPass *createHexagonPeephol [all...] |
/external/llvm/lib/Target/R600/ |
H A D | AMDGPU.h | 20 class FunctionPass; 24 FunctionPass* createR600KernelParametersPass(const DataLayout *TD); 25 FunctionPass *createR600ExpandSpecialInstrsPass(TargetMachine &tm); 28 FunctionPass *createSIAnnotateControlFlowPass(); 29 FunctionPass *createSILowerControlFlowPass(TargetMachine &tm); 30 FunctionPass *createSICodeEmitterPass(formatted_raw_ostream &OS); 31 FunctionPass *createSIInsertWaits(TargetMachine &tm); 35 FunctionPass *createAMDGPUConvertToISAPass(TargetMachine &tm); 36 FunctionPass* createAMDGPUIndirectAddressingPass(TargetMachine &tm);
|
/external/llvm/lib/Target/ARM/ |
H A D | ARM.h | 27 class FunctionPass; 32 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM, 35 FunctionPass *createARMJITCodeEmitterPass(ARMBaseTargetMachine &TM, 38 FunctionPass *createA15SDOptimizerPass(); 39 FunctionPass *createARMLoadStoreOptimizationPass(bool PreAlloc = false); 40 FunctionPass *createARMExpandPseudoPass(); 41 FunctionPass *createARMGlobalBaseRegPass(); 42 FunctionPass *createARMGlobalMergePass(const TargetLowering* tli); 43 FunctionPass *createARMConstantIslandPass(); 44 FunctionPass *createMLxExpansionPas [all...] |
/external/llvm/lib/Target/MBlaze/ |
H A D | MBlaze.h | 24 class FunctionPass; 27 FunctionPass *createMBlazeISelDag(MBlazeTargetMachine &TM); 28 FunctionPass *createMBlazeDelaySlotFillerPass(MBlazeTargetMachine &TM);
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64.h | 24 class FunctionPass; 29 FunctionPass *createAArch64ISelDAG(AArch64TargetMachine &TM, 32 FunctionPass *createAArch64CleanupLocalDynamicTLSPass(); 34 FunctionPass *createAArch64BranchFixupPass();
|
/external/llvm/lib/Target/XCore/ |
H A D | XCore.h | 22 class FunctionPass; 27 FunctionPass *createXCoreISelDag(XCoreTargetMachine &TM,
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXAllocaHoisting.h | 23 class FunctionPass; 28 class NVPTXAllocaHoisting : public FunctionPass { 31 NVPTXAllocaHoisting() : FunctionPass(ID) {} 45 extern FunctionPass *createAllocaHoisting();
|
H A D | NVPTXLowerAggrCopies.h | 25 struct NVPTXLowerAggrCopies : public FunctionPass { 28 NVPTXLowerAggrCopies() : FunctionPass(ID) {} 44 extern FunctionPass *createLowerAggrCopies();
|
H A D | NVPTXSplitBBatBar.h | 24 struct NVPTXSplitBBatBar : public FunctionPass { 27 NVPTXSplitBBatBar() : FunctionPass(ID) {} 38 extern FunctionPass *createSplitBBatBarPass();
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430.h | 37 class FunctionPass; 40 FunctionPass *createMSP430ISelDag(MSP430TargetMachine &TM, 43 FunctionPass *createMSP430BranchSelectionPass();
|
/external/llvm/lib/Transforms/Hello/ |
H A D | Hello.cpp | 26 struct Hello : public FunctionPass { 28 Hello() : FunctionPass(ID) {} 44 struct Hello2 : public FunctionPass { 46 Hello2() : FunctionPass(ID) {}
|
/external/llvm/tools/opt/ |
H A D | GraphPrinters.cpp | 27 class DomInfoPrinter : public FunctionPass { 30 DomInfoPrinter() : FunctionPass(ID) {}
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPC.h | 27 class FunctionPass; 34 FunctionPass *createPPCCTRLoops(); 35 FunctionPass *createPPCBranchSelectionPass(); 36 FunctionPass *createPPCISelDag(PPCTargetMachine &TM); 37 FunctionPass *createPPCJITCodeEmitterPass(PPCTargetMachine &TM,
|
/external/llvm/include/llvm/CodeGen/ |
H A D | Passes.h | 24 class FunctionPass; 203 virtual FunctionPass *createTargetRegisterAllocator(bool Optimized); 207 virtual void addFastRegAlloc(FunctionPass *RegAllocPass); 211 virtual void addOptimizedRegAlloc(FunctionPass *RegAllocPass); 283 FunctionPass *createRegAllocPass(bool Optimized); 307 FunctionPass *createUnreachableBlockEliminationPass(); 381 FunctionPass *createFastRegisterAllocator(); 386 FunctionPass *createBasicRegisterAllocator(); 391 FunctionPass *createGreedyRegisterAllocator(); 396 FunctionPass *createDefaultPBQPRegisterAllocato [all...] |
H A D | 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/include/llvm/Assembly/ |
H A D | PrintModulePass.h | 13 // FunctionPass's, and prints out the functions of the module as they are 24 class FunctionPass; 37 FunctionPass *createPrintFunctionPass(const std::string &Banner,
|