Home
last modified time | relevance | path

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

12345678910>>...20

/third_party/skia/third_party/externals/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 …]
DUtils.h20 class FunctionPass; variable
33 FunctionPass *createLowerInvokePass();
40 FunctionPass *createInstructionNamerPass();
48 FunctionPass *createLowerSwitchPass();
57 FunctionPass *createEntryExitInstrumenterPass();
58 FunctionPass *createPostInlineEntryExitInstrumenterPass();
71 FunctionPass *createBreakCriticalEdgesPass();
85 FunctionPass *createAddDiscriminatorsPass();
99 FunctionPass *createPromoteMemoryToRegisterPass();
121 FunctionPass *createControlHeightReductionLegacyPass();
[all …]
/third_party/skia/third_party/externals/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 …]
/third_party/skia/third_party/externals/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 …]
/third_party/skia/third_party/externals/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 …]
/third_party/skia/third_party/externals/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 …]
/third_party/skia/third_party/externals/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 …]
/third_party/skia/third_party/externals/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 …]
/third_party/skia/third_party/externals/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 …]
DDomPrinter.h18 class FunctionPass; variable
19 FunctionPass *createDomPrinterPass();
20 FunctionPass *createDomOnlyPrinterPass();
21 FunctionPass *createDomViewerPass();
22 FunctionPass *createDomOnlyViewerPass();
23 FunctionPass *createPostDomPrinterPass();
24 FunctionPass *createPostDomOnlyPrinterPass();
25 FunctionPass *createPostDomViewerPass();
26 FunctionPass *createPostDomOnlyViewerPass();
DRegionPrinter.h18 class FunctionPass; variable
22 FunctionPass *createRegionViewerPass();
23 FunctionPass *createRegionOnlyViewerPass();
24 FunctionPass *createRegionPrinterPass();
25 FunctionPass *createRegionOnlyPrinterPass();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARM.h30 class FunctionPass; variable
39 FunctionPass *createARMLowOverheadLoopsPass();
41 FunctionPass *createARMISelDag(ARMBaseTargetMachine &TM,
43 FunctionPass *createA15SDOptimizerPass();
44 FunctionPass *createARMLoadStoreOptimizationPass(bool PreAlloc = false);
45 FunctionPass *createARMExpandPseudoPass();
46 FunctionPass *createARMConstantIslandPass();
47 FunctionPass *createMLxExpansionPass();
48 FunctionPass *createThumb2ITBlockPass();
49 FunctionPass *createMVEVPTBlockPass();
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonTargetMachine.cpp146 FunctionPass *createHexagonBitSimplify();
147 FunctionPass *createHexagonBranchRelaxation();
148 FunctionPass *createHexagonCallFrameInformation();
149 FunctionPass *createHexagonCFGOptimizer();
150 FunctionPass *createHexagonCommonGEP();
151 FunctionPass *createHexagonConstExtenders();
152 FunctionPass *createHexagonConstPropagationPass();
153 FunctionPass *createHexagonCopyToCombine();
154 FunctionPass *createHexagonEarlyIfConversion();
155 FunctionPass *createHexagonFixupHwLoops();
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMips.h23 class FunctionPass; variable
33 FunctionPass *createMipsModuleISelDagPass();
34 FunctionPass *createMipsOptimizePICCallPass();
35 FunctionPass *createMipsDelaySlotFillerPass();
36 FunctionPass *createMipsBranchExpansion();
37 FunctionPass *createMipsConstantIslandPass();
38 FunctionPass *createMicroMipsSizeReducePass();
39 FunctionPass *createMipsExpandPseudoPass();
40 FunctionPass *createMipsPreLegalizeCombiner();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVR.h23 class FunctionPass; variable
25 FunctionPass *createAVRISelDag(AVRTargetMachine &TM,
27 FunctionPass *createAVRExpandPseudoPass();
28 FunctionPass *createAVRFrameAnalyzerPass();
29 FunctionPass *createAVRRelaxMemPass();
30 FunctionPass *createAVRDynAllocaSRPass();
31 FunctionPass *createAVRBranchSelectionPass();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DCFGPrinter.cpp37 struct CFGViewerLegacyPass : public FunctionPass {
39 CFGViewerLegacyPass() : FunctionPass(ID) { in CFGViewerLegacyPass()
67 struct CFGOnlyViewerLegacyPass : public FunctionPass {
69 CFGOnlyViewerLegacyPass() : FunctionPass(ID) { in CFGOnlyViewerLegacyPass()
114 struct CFGPrinterLegacyPass : public FunctionPass {
116 CFGPrinterLegacyPass() : FunctionPass(ID) { in CFGPrinterLegacyPass()
144 struct CFGOnlyPrinterLegacyPass : public FunctionPass {
146 CFGOnlyPrinterLegacyPass() : FunctionPass(ID) { in CFGOnlyPrinterLegacyPass()
195 FunctionPass *llvm::createCFGPrinterLegacyPassPass () { in createCFGPrinterLegacyPassPass()
199 FunctionPass *llvm::createCFGOnlyPrinterLegacyPassPass () { in createCFGOnlyPrinterLegacyPassPass()
DDomPrinter.cpp268 FunctionPass *llvm::createDomPrinterPass() { in createDomPrinterPass()
272 FunctionPass *llvm::createDomOnlyPrinterPass() { in createDomOnlyPrinterPass()
276 FunctionPass *llvm::createDomViewerPass() { in createDomViewerPass()
280 FunctionPass *llvm::createDomOnlyViewerPass() { in createDomOnlyViewerPass()
284 FunctionPass *llvm::createPostDomPrinterPass() { in createPostDomPrinterPass()
288 FunctionPass *llvm::createPostDomOnlyPrinterPass() { in createPostDomOnlyPrinterPass()
292 FunctionPass *llvm::createPostDomViewerPass() { in createPostDomViewerPass()
296 FunctionPass *llvm::createPostDomOnlyViewerPass() { in createPostDomOnlyViewerPass()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPF.h20 FunctionPass *createBPFISelDag(BPFTargetMachine &TM);
21 FunctionPass *createBPFMISimplifyPatchablePass();
22 FunctionPass *createBPFMIPeepholePass();
23 FunctionPass *createBPFMIPeepholeTruncElimPass();
24 FunctionPass *createBPFMIPreEmitPeepholePass();
25 FunctionPass *createBPFMIPreEmitCheckingPass();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTX.h22 class FunctionPass; variable
37 FunctionPass *createNVPTXISelDag(NVPTXTargetMachine &TM,
41 FunctionPass *createNVVMIntrRangePass(unsigned int SmVersion);
42 FunctionPass *createNVVMReflectPass(unsigned int SmVersion);
45 FunctionPass *createNVPTXImageOptimizerPass();
46 FunctionPass *createNVPTXLowerArgsPass(const NVPTXTargetMachine *TM);
47 FunctionPass *createNVPTXLowerAllocaPass();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARC.h22 class FunctionPass; variable
25 FunctionPass *createARCISelDag(ARCTargetMachine &TM,
27 FunctionPass *createARCExpandPseudosPass();
28 FunctionPass *createARCOptAddrMode();
29 FunctionPass *createARCBranchFinalizePass();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZ.h22 class FunctionPass; variable
190 FunctionPass *createSystemZISelDag(SystemZTargetMachine &TM,
192 FunctionPass *createSystemZElimComparePass(SystemZTargetMachine &TM);
193 FunctionPass *createSystemZShortenInstPass(SystemZTargetMachine &TM);
194 FunctionPass *createSystemZLongBranchPass(SystemZTargetMachine &TM);
195 FunctionPass *createSystemZLDCleanupPass(SystemZTargetMachine &TM);
196 FunctionPass *createSystemZPostRewritePass(SystemZTargetMachine &TM);
197 FunctionPass *createSystemZTDCPass();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanai.h20 class FunctionPass; variable
28 FunctionPass *createLanaiISelDag(LanaiTargetMachine &TM);
32 FunctionPass *createLanaiDelaySlotFillerPass(const LanaiTargetMachine &TM);
36 FunctionPass *createLanaiMemAluCombinerPass();
40 FunctionPass *createLanaiSetflagAluCombinerPass();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DDCE.cpp43 struct DeadInstElimination : public FunctionPass {
45 DeadInstElimination() : FunctionPass(ID) { in DeadInstElimination()
90 struct RedundantDbgInstElimination : public FunctionPass {
92 RedundantDbgInstElimination() : FunctionPass(ID) { in RedundantDbgInstElimination()
188 struct DCELegacyPass : public FunctionPass {
190 DCELegacyPass() : FunctionPass(ID) { in DCELegacyPass()
213 FunctionPass *llvm::createDeadCodeEliminationPass() { in createDeadCodeEliminationPass()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Hello/
DHello.cpp26 struct Hello : public FunctionPass {
28 Hello() : FunctionPass(ID) {} in Hello()
44 struct Hello2 : public FunctionPass {
46 Hello2() : FunctionPass(ID) {} in Hello2()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCV.h25 class FunctionPass; variable
38 FunctionPass *createRISCVISelDag(RISCVTargetMachine &TM);
40 FunctionPass *createRISCVMergeBaseOffsetOptPass();
43 FunctionPass *createRISCVExpandPseudoPass();

12345678910>>...20