| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Transforms/ |
| H A D | Scalar.h | 23 class FunctionPass; variable 35 FunctionPass *createConstantPropagationPass(); 42 FunctionPass *createAlignmentFromAssumptionsPass(); 48 FunctionPass *createSCCPPass(); 65 FunctionPass *createDeadCodeEliminationPass(); 72 FunctionPass *createDeadStoreEliminationPass(); 80 FunctionPass *createAggressiveDCEPass(); 86 FunctionPass *createSROAPass(bool RequiresDomTree = true); 93 FunctionPass *createScalarReplAggregatesPass(signed Threshold = -1, 118 FunctionPass *createInstructionCombiningPass(); [all …]
|
| H A D | Instrumentation.h | 36 class FunctionPass; variable 79 FunctionPass *createAddressSanitizerFunctionPass(); 83 FunctionPass *createMemorySanitizerPass(int TrackOrigins = 0); 86 FunctionPass *createThreadSanitizerPass(); 106 FunctionPass *createBoundsCheckingPass();
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/ |
| H A D | AMDGPU.h | 22 class FunctionPass; variable 29 FunctionPass *createR600VectorRegMerger(TargetMachine &tm); 30 FunctionPass *createR600TextureIntrinsicsReplacer(); 31 FunctionPass *createR600ExpandSpecialInstrsPass(TargetMachine &tm); 32 FunctionPass *createR600EmitClauseMarkers(); 33 FunctionPass *createR600ClauseMergePass(TargetMachine &tm); 34 FunctionPass *createR600Packetizer(TargetMachine &tm); 35 FunctionPass *createR600ControlFlowFinalizer(TargetMachine &tm); 36 FunctionPass *createAMDGPUCFGStructurizerPass(); 39 FunctionPass *createSITypeRewriter(); [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64.h | 26 class FunctionPass; variable 29 FunctionPass *createAArch64DeadRegisterDefinitions(); 30 FunctionPass *createAArch64ConditionalCompares(); 31 FunctionPass *createAArch64AdvSIMDScalar(); 32 FunctionPass *createAArch64BranchRelaxation(); 33 FunctionPass *createAArch64ISelDag(AArch64TargetMachine &TM, 35 FunctionPass *createAArch64StorePairSuppressPass(); 36 FunctionPass *createAArch64ExpandPseudoPass(); 37 FunctionPass *createAArch64LoadStoreOptimizationPass(); 39 FunctionPass *createAArch64ConditionOptimizerPass(); [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | Hexagon.h | 23 class FunctionPass; variable 32 FunctionPass *createHexagonISelDag(HexagonTargetMachine &TM, 34 FunctionPass *createHexagonDelaySlotFillerPass(const TargetMachine &TM); 35 FunctionPass *createHexagonFPMoverPass(const TargetMachine &TM); 36 FunctionPass *createHexagonRemoveExtendArgs(const HexagonTargetMachine &TM); 37 FunctionPass *createHexagonCFGOptimizer(const HexagonTargetMachine &TM); 39 FunctionPass *createHexagonSplitTFRCondSets(const HexagonTargetMachine &TM); 40 FunctionPass *createHexagonSplitConst32AndConst64( 42 FunctionPass *createHexagonExpandPredSpillCode( 44 FunctionPass *createHexagonHardwareLoops(); [all …]
|
| H A D | HexagonRemoveSZExtArgs.cpp | 31 struct HexagonRemoveExtendArgs : public FunctionPass { 34 HexagonRemoveExtendArgs() : FunctionPass(ID) { in HexagonRemoveExtendArgs() 47 FunctionPass::getAnalysisUsage(AU); in getAnalysisUsage() 87 FunctionPass*
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARM.h | 24 class FunctionPass; variable 31 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM, 33 FunctionPass *createA15SDOptimizerPass(); 34 FunctionPass *createARMLoadStoreOptimizationPass(bool PreAlloc = false); 35 FunctionPass *createARMExpandPseudoPass(); 36 FunctionPass *createARMGlobalBaseRegPass(); 37 FunctionPass *createARMGlobalMergePass(const TargetLowering* tli); 38 FunctionPass *createARMConstantIslandPass(); 39 FunctionPass *createMLxExpansionPass(); 40 FunctionPass *createThumb2ITBlockPass(); [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | Passes.h | 19 class FunctionPass; variable 52 FunctionPass *createAAEvalPass(); 80 FunctionPass *createLibCallAliasAnalysisPass(LibCallInfo *LCI); 87 FunctionPass *createScalarEvolutionAliasAnalysisPass(); 110 FunctionPass *createPAEvalPass(); 116 FunctionPass *createLazyValueInfoPass(); 123 FunctionPass *createDependenceAnalysisPass(); 130 FunctionPass *createCostModelAnalysisPass(); 137 FunctionPass *createDelinearizationPass(); 143 FunctionPass *createInstCountPass(); [all …]
|
| H A D | DomPrinter.h | 19 class FunctionPass; variable 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 | RegionPrinter.h | 19 class FunctionPass; variable 20 FunctionPass *createRegionViewerPass(); 21 FunctionPass *createRegionOnlyViewerPass(); 22 FunctionPass *createRegionPrinterPass(); 23 FunctionPass *createRegionOnlyPrinterPass();
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86.h | 22 class FunctionPass; variable 29 FunctionPass *createX86ISelDag(X86TargetMachine &TM, 34 FunctionPass* createX86GlobalBaseRegPass(); 39 FunctionPass *createCleanupLocalDynamicTLSPass(); 45 FunctionPass *createX86FloatingPointStackifierPass(); 50 FunctionPass *createX86IssueVZeroUpperPass(); 56 FunctionPass *createEmitX86CodeToMemory(); 63 FunctionPass *createX86PadShortFunctions(); 68 FunctionPass *createX86FixupLEAs();
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPC.h | 27 class FunctionPass; variable 33 FunctionPass *createPPCCTRLoops(PPCTargetMachine &TM); 35 FunctionPass *createPPCCTRLoopsVerify(); 37 FunctionPass *createPPCEarlyReturnPass(); 38 FunctionPass *createPPCVSXCopyPass(); 39 FunctionPass *createPPCVSXCopyCleanupPass(); 40 FunctionPass *createPPCVSXFMAMutatePass(); 41 FunctionPass *createPPCBranchSelectionPass(); 42 FunctionPass *createPPCISelDag(PPCTargetMachine &TM);
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | Passes.h | 24 class FunctionPass; variable 269 virtual FunctionPass *createTargetRegisterAllocator(bool Optimized); 273 virtual void addFastRegAlloc(FunctionPass *RegAllocPass); 277 virtual void addOptimizedRegAlloc(FunctionPass *RegAllocPass); 337 FunctionPass *createRegAllocPass(bool Optimized); 355 FunctionPass *createAtomicExpandPass(const TargetMachine *TM); 370 FunctionPass *createUnreachableBlockEliminationPass(); 380 FunctionPass *createCodeGenPreparePass(const TargetMachine *TM = nullptr); 450 FunctionPass *createFastRegisterAllocator(); 455 FunctionPass *createBasicRegisterAllocator(); [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | Mips.h | 23 class FunctionPass; variable 25 FunctionPass *createMipsISelDag(MipsTargetMachine &TM); 26 FunctionPass *createMipsOptimizePICCallPass(MipsTargetMachine &TM); 27 FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM); 28 FunctionPass *createMipsLongBranchPass(MipsTargetMachine &TM); 29 FunctionPass *createMipsConstantIslandPass(MipsTargetMachine &tm);
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Analysis/ |
| H A D | CFGPrinter.cpp | 26 struct CFGViewer : public FunctionPass { 28 CFGViewer() : FunctionPass(ID) { in CFGViewer() 49 struct CFGOnlyViewer : public FunctionPass { 51 CFGOnlyViewer() : FunctionPass(ID) { in CFGOnlyViewer() 73 struct CFGPrinter : public FunctionPass { 75 CFGPrinter() : FunctionPass(ID) { in CFGPrinter() 107 struct CFGOnlyPrinter : public FunctionPass { 109 CFGOnlyPrinter() : FunctionPass(ID) { in CFGOnlyPrinter() 158 FunctionPass *llvm::createCFGPrinterPass () { in createCFGPrinterPass() 162 FunctionPass *llvm::createCFGOnlyPrinterPass () { in createCFGOnlyPrinterPass()
|
| H A D | DomPrinter.cpp | 224 FunctionPass *llvm::createDomPrinterPass() { in createDomPrinterPass() 228 FunctionPass *llvm::createDomOnlyPrinterPass() { in createDomOnlyPrinterPass() 232 FunctionPass *llvm::createDomViewerPass() { in createDomViewerPass() 236 FunctionPass *llvm::createDomOnlyViewerPass() { in createDomOnlyViewerPass() 240 FunctionPass *llvm::createPostDomPrinterPass() { in createPostDomPrinterPass() 244 FunctionPass *llvm::createPostDomOnlyPrinterPass() { in createPostDomOnlyPrinterPass() 248 FunctionPass *llvm::createPostDomViewerPass() { in createPostDomViewerPass() 252 FunctionPass *llvm::createPostDomOnlyViewerPass() { in createPostDomOnlyViewerPass()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAllocaHoisting.h | 24 class FunctionPass; variable 29 class NVPTXAllocaHoisting : public FunctionPass { 32 NVPTXAllocaHoisting() : FunctionPass(ID) {} in NVPTXAllocaHoisting() 47 extern FunctionPass *createAllocaHoisting();
|
| H A D | NVPTX.h | 29 class FunctionPass; variable 63 FunctionPass *createNVPTXISelDag(NVPTXTargetMachine &TM, 67 FunctionPass *createNVPTXFavorNonGenericAddrSpacesPass(); 72 FunctionPass *createNVPTXImageOptimizerPass(); 73 FunctionPass *createNVPTXLowerStructArgsPass();
|
| H A D | NVPTXLowerAggrCopies.h | 26 struct NVPTXLowerAggrCopies : public FunctionPass { 29 NVPTXLowerAggrCopies() : FunctionPass(ID) {} in NVPTXLowerAggrCopies() 46 extern FunctionPass *createLowerAggrCopies();
|
| H A D | NVPTXTargetMachine.cpp | 116 FunctionPass *createTargetRegisterAllocator(bool) override; 117 void addFastRegAlloc(FunctionPass *RegAllocPass) override; 118 void addOptimizedRegAlloc(FunctionPass *RegAllocPass) override; 189 FunctionPass *NVPTXPassConfig::createTargetRegisterAllocator(bool) { in createTargetRegisterAllocator() 193 void NVPTXPassConfig::addFastRegAlloc(FunctionPass *RegAllocPass) { in addFastRegAlloc() 199 void NVPTXPassConfig::addOptimizedRegAlloc(FunctionPass *RegAllocPass) { in addOptimizedRegAlloc()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Hello/ |
| H A D | Hello.cpp | 27 struct Hello : public FunctionPass { 29 Hello() : FunctionPass(ID) {} in Hello() 45 struct Hello2 : public FunctionPass { 47 Hello2() : FunctionPass(ID) {} in Hello2()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/SystemZ/ |
| H A D | SystemZ.h | 23 class FunctionPass; variable 109 FunctionPass *createSystemZISelDag(SystemZTargetMachine &TM, 111 FunctionPass *createSystemZElimComparePass(SystemZTargetMachine &TM); 112 FunctionPass *createSystemZShortenInstPass(SystemZTargetMachine &TM); 113 FunctionPass *createSystemZLongBranchPass(SystemZTargetMachine &TM);
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/MSP430/ |
| H A D | MSP430.h | 37 class FunctionPass; variable 40 FunctionPass *createMSP430ISelDag(MSP430TargetMachine &TM, 43 FunctionPass *createMSP430BranchSelectionPass();
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/XCore/ |
| H A D | XCore.h | 22 class FunctionPass; variable 30 FunctionPass *createXCoreFrameToArgsOffsetEliminationPass(); 31 FunctionPass *createXCoreISelDag(XCoreTargetMachine &TM,
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | FlattenCFGPass.cpp | 24 struct FlattenCFGPass : public FunctionPass { 27 FlattenCFGPass() : FunctionPass(ID) { in FlattenCFGPass() 49 FunctionPass *llvm::createFlattenCFGPass() { return new FlattenCFGPass(); } in INITIALIZE_AG_DEPENDENCY()
|