Home
last modified time | relevance | path

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

12345678910>>...62

/external/llvm-project/llvm/include/llvm/Transforms/
DScalar.h23 class FunctionPass; variable
32 FunctionPass *createAlignmentFromAssumptionsPass();
38 FunctionPass *createAnnotationRemarksLegacyPass();
44 FunctionPass *createSCCPPass();
60 FunctionPass *createDeadCodeEliminationPass();
67 FunctionPass *createDeadStoreEliminationPass();
74 FunctionPass *createCallSiteSplittingPass();
82 FunctionPass *createAggressiveDCEPass();
90 FunctionPass *createGuardWideningPass();
108 FunctionPass *createBitTrackingDCEPass();
[all …]
DUtils.h20 class FunctionPass; variable
39 FunctionPass *createLowerInvokePass();
46 FunctionPass *createInstructionNamerPass();
54 FunctionPass *createLowerSwitchPass();
63 FunctionPass *createEntryExitInstrumenterPass();
64 FunctionPass *createPostInlineEntryExitInstrumenterPass();
77 FunctionPass *createBreakCriticalEdgesPass();
91 FunctionPass *createAddDiscriminatorsPass();
105 FunctionPass *createPromoteMemoryToRegisterPass();
127 FunctionPass *createControlHeightReductionLegacyPass();
[all …]
/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-10.0/llvm/include/llvm/Transforms/
DScalar.h22 class FunctionPass; variable
34 FunctionPass *createConstantPropagationPass();
41 FunctionPass *createAlignmentFromAssumptionsPass();
47 FunctionPass *createSCCPPass();
70 FunctionPass *createDeadCodeEliminationPass();
77 FunctionPass *createDeadStoreEliminationPass();
84 FunctionPass *createCallSiteSplittingPass();
92 FunctionPass *createAggressiveDCEPass();
100 FunctionPass *createGuardWideningPass();
118 FunctionPass *createBitTrackingDCEPass();
[all …]
/external/llvm-project/llvm/lib/Target/X86/
DX86.h21 class FunctionPass; variable
30 FunctionPass *createX86ISelDag(X86TargetMachine &TM,
34 FunctionPass *createX86GlobalBaseRegPass();
39 FunctionPass *createCleanupLocalDynamicTLSPass();
44 FunctionPass *createX86FloatingPointStackifierPass();
48 FunctionPass *createX86IssueVZeroUpperPass();
52 FunctionPass *createX86IndirectBranchTrackingPass();
56 FunctionPass *createX86PadShortFunctions();
61 FunctionPass *createX86FixupLEAs();
65 FunctionPass *createX86OptimizeLEAs();
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DPasses.h22 class FunctionPass; variable
35 FunctionPass *createAtomicExpandPass();
43 FunctionPass *createUnreachableBlockEliminationPass();
65 FunctionPass *createCodeGenPreparePass();
69 FunctionPass *createScalarizeMaskedMemIntrinPass();
162 FunctionPass *createFastRegisterAllocator();
167 FunctionPass *createBasicRegisterAllocator();
172 FunctionPass *createGreedyRegisterAllocator();
177 FunctionPass *createDefaultPBQPRegisterAllocator();
244 FunctionPass *createIfConverter(
[all …]
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64.h27 class FunctionPass; variable
31 FunctionPass *createAArch64DeadRegisterDefinitions();
32 FunctionPass *createAArch64RedundantCopyEliminationPass();
33 FunctionPass *createAArch64CondBrTuning();
34 FunctionPass *createAArch64CompressJumpTablesPass();
35 FunctionPass *createAArch64ConditionalCompares();
36 FunctionPass *createAArch64AdvSIMDScalar();
37 FunctionPass *createAArch64ISelDag(AArch64TargetMachine &TM,
39 FunctionPass *createAArch64StorePairSuppressPass();
40 FunctionPass *createAArch64ExpandPseudoPass();
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86.h21 class FunctionPass; variable
32 FunctionPass *createX86ISelDag(X86TargetMachine &TM,
36 FunctionPass *createX86GlobalBaseRegPass();
41 FunctionPass *createCleanupLocalDynamicTLSPass();
46 FunctionPass *createX86FloatingPointStackifierPass();
50 FunctionPass *createX86IssueVZeroUpperPass();
54 FunctionPass *createX86IndirectBranchTrackingPass();
58 FunctionPass *createX86PadShortFunctions();
63 FunctionPass *createX86FixupLEAs();
67 FunctionPass *createX86OptimizeLEAs();
[all …]
/external/llvm-project/llvm/include/llvm/CodeGen/
DPasses.h23 class FunctionPass; variable
37 FunctionPass *createAtomicExpandPass();
45 FunctionPass *createUnreachableBlockEliminationPass();
77 FunctionPass *createCodeGenPreparePass();
170 FunctionPass *createFastRegisterAllocator();
175 FunctionPass *createBasicRegisterAllocator();
180 FunctionPass *createGreedyRegisterAllocator();
185 FunctionPass *createDefaultPBQPRegisterAllocator();
252 FunctionPass *createIfConverter(
266 FunctionPass *createGCLoweringPass();
[all …]
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPU.h20 class FunctionPass; variable
33 FunctionPass *createAMDGPUPreLegalizeCombiner(bool IsOptNone);
35 FunctionPass *createAMDGPUPostLegalizeCombiner(bool IsOptNone);
36 FunctionPass *createAMDGPURegBankCombiner(bool IsOptNone);
40 FunctionPass *createR600VectorRegMerger();
41 FunctionPass *createR600ExpandSpecialInstrsPass();
42 FunctionPass *createR600EmitClauseMarkers();
43 FunctionPass *createR600ClauseMergePass();
44 FunctionPass *createR600Packetizer();
45 FunctionPass *createR600ControlFlowFinalizer();
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPU.h20 class FunctionPass; variable
31 FunctionPass *createR600VectorRegMerger();
32 FunctionPass *createR600ExpandSpecialInstrsPass();
33 FunctionPass *createR600EmitClauseMarkers();
34 FunctionPass *createR600ClauseMergePass();
35 FunctionPass *createR600Packetizer();
36 FunctionPass *createR600ControlFlowFinalizer();
37 FunctionPass *createAMDGPUCFGStructurizerPass();
38 FunctionPass *createR600ISelDag(TargetMachine *TM, CodeGenOpt::Level OptLevel);
41 FunctionPass *createGCNDPPCombinePass();
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64.h27 class FunctionPass; variable
31 FunctionPass *createAArch64DeadRegisterDefinitions();
32 FunctionPass *createAArch64RedundantCopyEliminationPass();
33 FunctionPass *createAArch64CondBrTuning();
34 FunctionPass *createAArch64CompressJumpTablesPass();
35 FunctionPass *createAArch64ConditionalCompares();
36 FunctionPass *createAArch64AdvSIMDScalar();
37 FunctionPass *createAArch64ISelDag(AArch64TargetMachine &TM,
39 FunctionPass *createAArch64StorePairSuppressPass();
40 FunctionPass *createAArch64ExpandPseudoPass();
[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/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssembly.h25 class FunctionPass; variable
32 FunctionPass *createWebAssemblyOptimizeReturned();
35 FunctionPass *createWebAssemblyISelDag(WebAssemblyTargetMachine &TM,
37 FunctionPass *createWebAssemblyArgumentMove();
38 FunctionPass *createWebAssemblySetP2AlignOperands();
41 FunctionPass *createWebAssemblyReplacePhysRegs();
42 FunctionPass *createWebAssemblyPrepareForLiveIntervals();
43 FunctionPass *createWebAssemblyOptimizeLiveIntervals();
44 FunctionPass *createWebAssemblyMemIntrinsicResults();
45 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/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssembly.h25 class FunctionPass; variable
32 FunctionPass *createWebAssemblyOptimizeReturned();
35 FunctionPass *createWebAssemblyISelDag(WebAssemblyTargetMachine &TM,
37 FunctionPass *createWebAssemblyArgumentMove();
38 FunctionPass *createWebAssemblySetP2AlignOperands();
41 FunctionPass *createWebAssemblyReplacePhysRegs();
42 FunctionPass *createWebAssemblyPrepareForLiveIntervals();
43 FunctionPass *createWebAssemblyOptimizeLiveIntervals();
44 FunctionPass *createWebAssemblyMemIntrinsicResults();
45 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/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/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPC.h25 class FunctionPass; variable
33 FunctionPass *createPPCCTRLoops();
35 FunctionPass *createPPCCTRLoopsVerify();
37 FunctionPass *createPPCLoopInstrFormPrepPass(PPCTargetMachine &TM);
38 FunctionPass *createPPCTOCRegDepsPass();
39 FunctionPass *createPPCEarlyReturnPass();
40 FunctionPass *createPPCVSXCopyPass();
41 FunctionPass *createPPCVSXFMAMutatePass();
42 FunctionPass *createPPCVSXSwapRemovalPass();
43 FunctionPass *createPPCReduceCRLogicalsPass();
[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/llvm-project/llvm/lib/Target/PowerPC/
DPPC.h27 class FunctionPass; variable
36 FunctionPass *createPPCCTRLoops();
38 FunctionPass *createPPCCTRLoopsVerify();
40 FunctionPass *createPPCLoopInstrFormPrepPass(PPCTargetMachine &TM);
41 FunctionPass *createPPCTOCRegDepsPass();
42 FunctionPass *createPPCEarlyReturnPass();
43 FunctionPass *createPPCVSXCopyPass();
44 FunctionPass *createPPCVSXFMAMutatePass();
45 FunctionPass *createPPCVSXSwapRemovalPass();
46 FunctionPass *createPPCReduceCRLogicalsPass();
[all …]
/external/llvm-project/llvm/include/llvm/Analysis/
DPasses.h18 class FunctionPass; variable
29 FunctionPass *createPAEvalPass();
35 FunctionPass *createLazyValueInfoPass();
42 FunctionPass *createDependenceAnalysisWrapperPass();
49 FunctionPass *createCostModelAnalysisPass();
56 FunctionPass *createDelinearizationPass();
63 FunctionPass *createLegacyDivergenceAnalysisPass();
69 FunctionPass *createInstCountPass();
76 FunctionPass *createRegionInfoPass();
86 FunctionPass *createMemDepPrinter();
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DPasses.h18 class FunctionPass; variable
32 FunctionPass *createPAEvalPass();
38 FunctionPass *createLazyValueInfoPass();
45 FunctionPass *createDependenceAnalysisWrapperPass();
52 FunctionPass *createCostModelAnalysisPass();
59 FunctionPass *createDelinearizationPass();
66 FunctionPass *createLegacyDivergenceAnalysisPass();
72 FunctionPass *createInstCountPass();
79 FunctionPass *createRegionInfoPass();
89 FunctionPass *createMemDepPrinter();
[all …]
/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 …]

12345678910>>...62