Home
last modified time | relevance | path

Searched refs:FunctionPass (Results 1 – 25 of 861) sorted by relevance

12345678910>>...35

/external/llvm/include/llvm/Transforms/
DScalar.h24 class FunctionPass; variable
37 FunctionPass *createConstantPropagationPass();
44 FunctionPass *createAlignmentFromAssumptionsPass();
50 FunctionPass *createSCCPPass();
67 FunctionPass *createDeadCodeEliminationPass();
74 FunctionPass *createDeadStoreEliminationPass();
82 FunctionPass *createAggressiveDCEPass();
91 FunctionPass *createGuardWideningPass();
99 FunctionPass *createBitTrackingDCEPass();
105 FunctionPass *createSROAPass();
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/
DScalar.h24 class FunctionPass; variable
37 FunctionPass *createConstantPropagationPass();
44 FunctionPass *createAlignmentFromAssumptionsPass();
50 FunctionPass *createSCCPPass();
67 FunctionPass *createDeadCodeEliminationPass();
74 FunctionPass *createDeadStoreEliminationPass();
81 FunctionPass *createCallSiteSplittingPass();
89 FunctionPass *createAggressiveDCEPass();
97 FunctionPass *createGuardWideningPass();
115 FunctionPass *createBitTrackingDCEPass();
[all …]
DUtils.h21 class FunctionPass; variable
34 FunctionPass *createLowerInvokePass();
41 FunctionPass *createInstructionNamerPass();
49 FunctionPass *createLowerSwitchPass();
58 FunctionPass *createEntryExitInstrumenterPass();
59 FunctionPass *createPostInlineEntryExitInstrumenterPass();
72 FunctionPass *createBreakCriticalEdgesPass();
86 FunctionPass *createAddDiscriminatorsPass();
100 FunctionPass *createPromoteMemoryToRegisterPass();
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86.h22 class FunctionPass; variable
33 FunctionPass *createX86ISelDag(X86TargetMachine &TM,
37 FunctionPass *createX86GlobalBaseRegPass();
42 FunctionPass *createCleanupLocalDynamicTLSPass();
47 FunctionPass *createX86FloatingPointStackifierPass();
51 FunctionPass *createX86IssueVZeroUpperPass();
56 FunctionPass *createShadowCallStackPass();
60 FunctionPass *createX86IndirectBranchTrackingPass();
64 FunctionPass *createX86PadShortFunctions();
69 FunctionPass *createX86FixupLEAs();
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DPasses.h23 class FunctionPass; variable
36 FunctionPass *createAtomicExpandPass();
44 FunctionPass *createUnreachableBlockEliminationPass();
66 FunctionPass *createCodeGenPreparePass();
70 FunctionPass *createScalarizeMaskedMemIntrinPass();
163 FunctionPass *createFastRegisterAllocator();
168 FunctionPass *createBasicRegisterAllocator();
173 FunctionPass *createGreedyRegisterAllocator();
178 FunctionPass *createDefaultPBQPRegisterAllocator();
241 FunctionPass *createIfConverter(
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPU.h19 class FunctionPass; variable
30 FunctionPass *createR600VectorRegMerger();
31 FunctionPass *createR600ExpandSpecialInstrsPass();
32 FunctionPass *createR600EmitClauseMarkers();
33 FunctionPass *createR600ClauseMergePass();
34 FunctionPass *createR600Packetizer();
35 FunctionPass *createR600ControlFlowFinalizer();
36 FunctionPass *createAMDGPUCFGStructurizerPass();
37 FunctionPass *createR600ISelDag(TargetMachine *TM, CodeGenOpt::Level OptLevel);
40 FunctionPass *createSIAnnotateControlFlowPass();
[all …]
/external/llvm/lib/Target/AMDGPU/
DAMDGPU.h22 class FunctionPass; variable
31 FunctionPass *createR600VectorRegMerger(TargetMachine &tm);
32 FunctionPass *createR600ExpandSpecialInstrsPass(TargetMachine &tm);
33 FunctionPass *createR600EmitClauseMarkers();
34 FunctionPass *createR600ClauseMergePass(TargetMachine &tm);
35 FunctionPass *createR600Packetizer(TargetMachine &tm);
36 FunctionPass *createR600ControlFlowFinalizer(TargetMachine &tm);
37 FunctionPass *createAMDGPUCFGStructurizerPass();
40 FunctionPass *createSITypeRewriter();
41 FunctionPass *createSIAnnotateControlFlowPass();
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssembly.h26 class FunctionPass; variable
33 FunctionPass *createWebAssemblyOptimizeReturned();
36 FunctionPass *createWebAssemblyISelDag(WebAssemblyTargetMachine &TM,
38 FunctionPass *createWebAssemblyArgumentMove();
39 FunctionPass *createWebAssemblySetP2AlignOperands();
42 FunctionPass *createWebAssemblyReplacePhysRegs();
43 FunctionPass *createWebAssemblyPrepareForLiveIntervals();
44 FunctionPass *createWebAssemblyOptimizeLiveIntervals();
45 FunctionPass *createWebAssemblyStoreResults();
46 FunctionPass *createWebAssemblyRegStackify();
[all …]
/external/llvm/lib/Target/WebAssembly/
DWebAssembly.h24 class FunctionPass; variable
27 FunctionPass *createWebAssemblyOptimizeReturned();
30 FunctionPass *createWebAssemblyISelDag(WebAssemblyTargetMachine &TM,
32 FunctionPass *createWebAssemblyArgumentMove();
33 FunctionPass *createWebAssemblySetP2AlignOperands();
36 FunctionPass *createWebAssemblyReplacePhysRegs();
37 FunctionPass *createWebAssemblyPrepareForLiveIntervals();
38 FunctionPass *createWebAssemblyOptimizeLiveIntervals();
39 FunctionPass *createWebAssemblyStoreResults();
40 FunctionPass *createWebAssemblyRegStackify();
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64.h26 class FunctionPass; variable
29 FunctionPass *createAArch64DeadRegisterDefinitions();
30 FunctionPass *createAArch64RedundantCopyEliminationPass();
31 FunctionPass *createAArch64ConditionalCompares();
32 FunctionPass *createAArch64AdvSIMDScalar();
33 FunctionPass *createAArch64BranchRelaxation();
34 FunctionPass *createAArch64ISelDag(AArch64TargetMachine &TM,
36 FunctionPass *createAArch64StorePairSuppressPass();
37 FunctionPass *createAArch64ExpandPseudoPass();
38 FunctionPass *createAArch64LoadStoreOptimizationPass();
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPC.h27 class FunctionPass; variable
34 FunctionPass *createPPCCTRLoops();
36 FunctionPass *createPPCCTRLoopsVerify();
38 FunctionPass *createPPCLoopPreIncPrepPass(PPCTargetMachine &TM);
39 FunctionPass *createPPCTOCRegDepsPass();
40 FunctionPass *createPPCEarlyReturnPass();
41 FunctionPass *createPPCVSXCopyPass();
42 FunctionPass *createPPCVSXFMAMutatePass();
43 FunctionPass *createPPCVSXSwapRemovalPass();
44 FunctionPass *createPPCReduceCRLogicalsPass();
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64.h28 class FunctionPass; variable
32 FunctionPass *createAArch64DeadRegisterDefinitions();
33 FunctionPass *createAArch64RedundantCopyEliminationPass();
34 FunctionPass *createAArch64CondBrTuning();
35 FunctionPass *createAArch64ConditionalCompares();
36 FunctionPass *createAArch64AdvSIMDScalar();
37 FunctionPass *createAArch64ISelDag(AArch64TargetMachine &TM,
39 FunctionPass *createAArch64StorePairSuppressPass();
40 FunctionPass *createAArch64ExpandPseudoPass();
41 FunctionPass *createAArch64LoadStoreOptimizationPass();
[all …]
/external/llvm/lib/Target/X86/
DX86.h22 class FunctionPass; variable
29 FunctionPass *createX86ISelDag(X86TargetMachine &TM,
33 FunctionPass *createX86GlobalBaseRegPass();
38 FunctionPass *createCleanupLocalDynamicTLSPass();
43 FunctionPass *createX86FloatingPointStackifierPass();
47 FunctionPass *createX86IssueVZeroUpperPass();
51 FunctionPass *createX86PadShortFunctions();
56 FunctionPass *createX86FixupLEAs();
60 FunctionPass *createX86OptimizeLEAs();
63 FunctionPass *createX86FixupSetCC();
[all …]
/external/llvm/include/llvm/CodeGen/
DPasses.h24 class FunctionPass; variable
36 FunctionPass *createAtomicExpandPass(const TargetMachine *TM);
44 FunctionPass *createUnreachableBlockEliminationPass();
58 FunctionPass *createCodeGenPreparePass(const TargetMachine *TM = nullptr);
135 FunctionPass *createFastRegisterAllocator();
140 FunctionPass *createBasicRegisterAllocator();
145 FunctionPass *createGreedyRegisterAllocator();
150 FunctionPass *createDefaultPBQPRegisterAllocator();
205 FunctionPass *createIfConverter(std::function<bool(const Function &)> Ftor);
218 FunctionPass *createGCLoweringPass();
[all …]
/external/llvm/lib/Target/PowerPC/
DPPC.h26 class FunctionPass; variable
32 FunctionPass *createPPCCTRLoops(PPCTargetMachine &TM);
34 FunctionPass *createPPCCTRLoopsVerify();
36 FunctionPass *createPPCLoopPreIncPrepPass(PPCTargetMachine &TM);
37 FunctionPass *createPPCTOCRegDepsPass();
38 FunctionPass *createPPCEarlyReturnPass();
39 FunctionPass *createPPCVSXCopyPass();
40 FunctionPass *createPPCVSXFMAMutatePass();
41 FunctionPass *createPPCVSXSwapRemovalPass();
42 FunctionPass *createPPCMIPeepholePass();
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DPasses.h19 class FunctionPass; variable
33 FunctionPass *createPAEvalPass();
39 FunctionPass *createLazyValueInfoPass();
46 FunctionPass *createDependenceAnalysisWrapperPass();
53 FunctionPass *createCostModelAnalysisPass();
60 FunctionPass *createDelinearizationPass();
67 FunctionPass *createDivergenceAnalysisPass();
73 FunctionPass *createInstCountPass();
80 FunctionPass *createRegionInfoPass();
90 FunctionPass *createMemDepPrinter();
[all …]
DDomPrinter.h19 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();
/external/llvm/include/llvm/Analysis/
DPasses.h19 class FunctionPass; variable
33 FunctionPass *createPAEvalPass();
39 FunctionPass *createLazyValueInfoPass();
46 FunctionPass *createDependenceAnalysisWrapperPass();
53 FunctionPass *createCostModelAnalysisPass();
60 FunctionPass *createDelinearizationPass();
67 FunctionPass *createDivergenceAnalysisPass();
73 FunctionPass *createInstCountPass();
80 FunctionPass *createRegionInfoPass();
90 FunctionPass *createMemDepPrinter();
[all …]
DDomPrinter.h19 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();
/external/llvm/lib/Target/ARM/
DARM.h26 class FunctionPass; variable
33 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM,
35 FunctionPass *createA15SDOptimizerPass();
36 FunctionPass *createARMLoadStoreOptimizationPass(bool PreAlloc = false);
37 FunctionPass *createARMExpandPseudoPass();
38 FunctionPass *createARMConstantIslandPass();
39 FunctionPass *createMLxExpansionPass();
40 FunctionPass *createThumb2ITBlockPass();
41 FunctionPass *createARMOptimizeBarriersPass();
42 FunctionPass *createThumb2SizeReductionPass(
/external/llvm/lib/Target/Hexagon/
DHexagonTargetMachine.cpp104 FunctionPass *createHexagonBitSimplify();
105 FunctionPass *createHexagonBranchRelaxation();
106 FunctionPass *createHexagonCallFrameInformation();
107 FunctionPass *createHexagonCFGOptimizer();
108 FunctionPass *createHexagonCommonGEP();
109 FunctionPass *createHexagonCopyToCombine();
110 FunctionPass *createHexagonEarlyIfConversion();
111 FunctionPass *createHexagonExpandCondsets();
112 FunctionPass *createHexagonFixupHwLoops();
113 FunctionPass *createHexagonGenExtract();
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARM.h31 class FunctionPass; variable
41 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM,
43 FunctionPass *createA15SDOptimizerPass();
44 FunctionPass *createARMLoadStoreOptimizationPass(bool PreAlloc = false);
45 FunctionPass *createARMExpandPseudoPass();
46 FunctionPass *createARMCodeGenPreparePass();
47 FunctionPass *createARMConstantIslandPass();
48 FunctionPass *createMLxExpansionPass();
49 FunctionPass *createThumb2ITBlockPass();
50 FunctionPass *createARMOptimizeBarriersPass();
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonTargetMachine.cpp142 FunctionPass *createHexagonBitSimplify();
143 FunctionPass *createHexagonBranchRelaxation();
144 FunctionPass *createHexagonCallFrameInformation();
145 FunctionPass *createHexagonCFGOptimizer();
146 FunctionPass *createHexagonCommonGEP();
147 FunctionPass *createHexagonConstExtenders();
148 FunctionPass *createHexagonConstPropagationPass();
149 FunctionPass *createHexagonCopyToCombine();
150 FunctionPass *createHexagonEarlyIfConversion();
151 FunctionPass *createHexagonFixupHwLoops();
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMips.h24 class FunctionPass; variable
34 FunctionPass *createMipsModuleISelDagPass();
35 FunctionPass *createMipsOptimizePICCallPass();
36 FunctionPass *createMipsDelaySlotFillerPass();
37 FunctionPass *createMipsBranchExpansion();
38 FunctionPass *createMipsConstantIslandPass();
39 FunctionPass *createMicroMipsSizeReducePass();
40 FunctionPass *createMipsExpandPseudoPass();
/external/llvm/lib/Target/Mips/
DMips.h24 class FunctionPass; variable
29 FunctionPass *createMipsModuleISelDagPass(MipsTargetMachine &TM);
30 FunctionPass *createMipsOptimizePICCallPass(MipsTargetMachine &TM);
31 FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM);
32 FunctionPass *createMipsHazardSchedule();
33 FunctionPass *createMipsLongBranchPass(MipsTargetMachine &TM);
34 FunctionPass *createMipsConstantIslandPass();

12345678910>>...35