Home
last modified time | relevance | path

Searched refs:addPass (Results 1 – 25 of 31) sorted by relevance

12

/external/llvm/lib/Target/NVPTX/
DNVPTXTargetMachine.cpp192 addPass(createGVNPass()); in addEarlyCSEOrGVNPass()
194 addPass(createEarlyCSEPass()); in addEarlyCSEOrGVNPass()
200 addPass(createSROAPass()); in addAddressSpaceInferencePasses()
201 addPass(createNVPTXLowerAllocaPass()); in addAddressSpaceInferencePasses()
203 addPass(createNVPTXInferAddressSpacesPass()); in addAddressSpaceInferencePasses()
205 addPass(createNVPTXFavorNonGenericAddrSpacesPass()); in addAddressSpaceInferencePasses()
209 addPass(createDeadCodeEliminationPass()); in addAddressSpaceInferencePasses()
214 addPass(createSeparateConstOffsetFromGEPPass()); in addStraightLineScalarOptimizationPasses()
215 addPass(createSpeculativeExecutionPass()); in addStraightLineScalarOptimizationPasses()
218 addPass(createStraightLineStrengthReducePass()); in addStraightLineScalarOptimizationPasses()
[all …]
/external/llvm/lib/CodeGen/
DTargetPassConfig.cpp339 void TargetPassConfig::addPass(Pass *P, bool verifyAfter, bool printAfter) { in addPass() function in TargetPassConfig
366 addPass(IP.getInsertedPass(), IP.VerifyAfter, IP.PrintAfter); in addPass()
384 AnalysisID TargetPassConfig::addPass(AnalysisID PassID, bool verifyAfter, in addPass() function in TargetPassConfig
400 addPass(P, verifyAfter, printAfter); // Ends the lifetime of P. in addPass()
425 addPass(createCFLSteensAAWrapperPass()); in addIRPasses()
428 addPass(createCFLAndersAAWrapperPass()); in addIRPasses()
431 addPass(createCFLAndersAAWrapperPass()); in addIRPasses()
432 addPass(createCFLSteensAAWrapperPass()); in addIRPasses()
442 addPass(createTypeBasedAAWrapperPass()); in addIRPasses()
443 addPass(createScopedNoAliasAAWrapperPass()); in addIRPasses()
[all …]
/external/llvm/lib/Target/AMDGPU/
DAMDGPUTargetMachine.cpp336 addPass(createGVNPass()); in addEarlyCSEOrGVNPass()
338 addPass(createEarlyCSEPass()); in addEarlyCSEOrGVNPass()
342 addPass(createSeparateConstOffsetFromGEPPass()); in addStraightLineScalarOptimizationPasses()
343 addPass(createSpeculativeExecutionPass()); in addStraightLineScalarOptimizationPasses()
346 addPass(createStraightLineStrengthReducePass()); in addStraightLineScalarOptimizationPasses()
351 addPass(createNaryReassociatePass()); in addStraightLineScalarOptimizationPasses()
354 addPass(createEarlyCSEPass()); in addStraightLineScalarOptimizationPasses()
364 addPass(createAMDGPUAlwaysInlinePass()); in addIRPasses()
365 addPass(createAlwaysInlinerPass()); in addIRPasses()
371 addPass(createBarrierNoopPass()); in addIRPasses()
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonTargetMachine.cpp225 addPass(createAtomicExpandPass(TM)); in addIRPasses()
228 addPass(createHexagonCommonGEP()); in addIRPasses()
231 addPass(createHexagonGenExtract()); in addIRPasses()
240 addPass(createHexagonOptimizeSZextends()); in addInstSelector()
242 addPass(createHexagonISelDag(TM, getOptLevel())); in addInstSelector()
247 addPass(createHexagonGenPredicate(), false); in addInstSelector()
250 addPass(createHexagonLoopRescheduling(), false); in addInstSelector()
253 addPass(createHexagonSplitDoubleRegs()); in addInstSelector()
256 addPass(createHexagonBitSimplify(), false); in addInstSelector()
257 addPass(createHexagonPeephole()); in addInstSelector()
[all …]
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyTargetMachine.cpp142 addPass(createLowerAtomicPass()); in addIRPasses()
146 addPass(createAtomicExpandPass(TM)); in addIRPasses()
150 addPass(createWebAssemblyOptimizeReturned()); in addIRPasses()
157 addPass( in addInstSelector()
162 addPass(createWebAssemblyArgumentMove()); in addInstSelector()
166 addPass(createWebAssemblySetP2AlignOperands()); in addInstSelector()
195 addPass(createWebAssemblyReplacePhysRegs()); in addPreEmitPass()
199 addPass(createWebAssemblyPrepareForLiveIntervals()); in addPreEmitPass()
202 addPass(createWebAssemblyOptimizeLiveIntervals()); in addPreEmitPass()
205 addPass(createWebAssemblyStoreResults()); in addPreEmitPass()
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64TargetMachine.cpp302 addPass(createAtomicExpandPass(TM)); in addIRPasses()
308 addPass(createCFGSimplificationPass()); in addIRPasses()
315 addPass(createLoopDataPrefetchPass()); in addIRPasses()
321 addPass(createInterleavedAccessPass(TM)); in addIRPasses()
327 addPass(createSeparateConstOffsetFromGEPPass(TM, true)); in addIRPasses()
330 addPass(createEarlyCSEPass()); in addIRPasses()
333 addPass(createLICMPass()); in addIRPasses()
342 addPass(createAArch64PromoteConstantPass()); in addPreISel()
351 addPass(createGlobalMergePass(TM, 4095, OnlyOptimizeForSize)); in addPreISel()
355 addPass(createAArch64AddressTypePromotionPass()); in addPreISel()
[all …]
/external/llvm/lib/Passes/
DPassBuilder.cpp239 EarlyFPM.addPass(SimplifyCFGPass()); in addPerModuleDefaultPipeline()
240 EarlyFPM.addPass(SROA()); in addPerModuleDefaultPipeline()
241 EarlyFPM.addPass(EarlyCSEPass()); in addPerModuleDefaultPipeline()
242 EarlyFPM.addPass(LowerExpectIntrinsicPass()); in addPerModuleDefaultPipeline()
244 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(EarlyFPM))); in addPerModuleDefaultPipeline()
259 LateFPM.addPass(InstCombinePass()); in addLTODefaultPipeline()
260 LateFPM.addPass(SimplifyCFGPass()); in addLTODefaultPipeline()
262 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(LateFPM))); in addLTODefaultPipeline()
349 MPM.addPass(CREATE_PASS); \ in parseModulePassName()
354 MPM.addPass(RequireAnalysisPass< \ in parseModulePassName()
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCTargetMachine.cpp324 addPass(createPPCBoolRetToIntPass()); in addIRPasses()
325 addPass(createAtomicExpandPass(&getPPCTargetMachine())); in addIRPasses()
334 addPass(createLoopDataPrefetchPass()); in addIRPasses()
340 addPass(createSeparateConstOffsetFromGEPPass(TM, true)); in addIRPasses()
343 addPass(createEarlyCSEPass()); in addIRPasses()
346 addPass(createLICMPass()); in addIRPasses()
354 addPass(createPPCLoopPreIncPrepPass(getPPCTargetMachine())); in addPreISel()
357 addPass(createPPCCTRLoops(getPPCTargetMachine())); in addPreISel()
363 addPass(&EarlyIfConverterID); in addILPOpts()
366 addPass(&MachineCombinerID); in addILPOpts()
[all …]
/external/llvm/lib/Target/X86/
DX86TargetMachine.cpp273 addPass(createAtomicExpandPass(&getX86TargetMachine())); in addIRPasses()
280 addPass(createX86ISelDag(getX86TargetMachine(), getOptLevel())); in addInstSelector()
285 addPass(createCleanupLocalDynamicTLSPass()); in addInstSelector()
287 addPass(createX86GlobalBaseRegPass()); in addInstSelector()
292 addPass(&EarlyIfConverterID); in addILPOpts()
294 addPass(&MachineCombinerID); in addILPOpts()
302 addPass(createX86WinEHStatePass()); in addPreISel()
308 addPass(createX86FixupSetCC()); in addPreRegAlloc()
309 addPass(createX86OptimizeLEAs()); in addPreRegAlloc()
310 addPass(createX86CallFrameOptimization()); in addPreRegAlloc()
[all …]
/external/llvm/lib/Target/Sparc/
DSparcTargetMachine.cpp135 addPass(createAtomicExpandPass(&getSparcTargetMachine())); in addIRPasses()
141 addPass(createSparcISelDag(getSparcTargetMachine())); in addInstSelector()
146 addPass(createSparcDelaySlotFillerPass(getSparcTargetMachine())); in addPreEmitPass()
148 addPass(new IgnoreZeroFlag(getSparcTargetMachine())); in addPreEmitPass()
151 addPass(new ReplaceSDIV(getSparcTargetMachine())); in addPreEmitPass()
154 addPass(new FixCALL(getSparcTargetMachine())); in addPreEmitPass()
157 addPass(new FixFSMULD(getSparcTargetMachine())); in addPreEmitPass()
160 addPass(new ReplaceFMULS(getSparcTargetMachine())); in addPreEmitPass()
163 addPass(new PreventRoundChange(getSparcTargetMachine())); in addPreEmitPass()
166 addPass(new FixAllFDIVSQRT(getSparcTargetMachine())); in addPreEmitPass()
[all …]
/external/swiftshader/third_party/LLVM/tools/llvm-ld/
DOptimize.cpp67 static inline void addPass(PassManager &PM, Pass *P) { in addPass() function
90 addPass(Passes, new TargetData(M)); in Optimize()
100 addPass(Passes, createStripSymbolsPass(StripDebug && !Strip)); in Optimize()
107 addPass(Passes, Opt->getNormalCtor()()); in Optimize()
116 addPass(Passes, createInstructionCombiningPass()); in Optimize()
117 addPass(Passes, createCFGSimplificationPass()); in Optimize()
118 addPass(Passes, createAggressiveDCEPass()); in Optimize()
119 addPass(Passes, createGlobalDCEPass()); in Optimize()
/external/llvm/lib/Target/SystemZ/
DSystemZTargetMachine.cpp126 addPass(createSystemZTDCPass()); in addIRPasses()
132 addPass(createSystemZISelDag(getSystemZTargetMachine(), getOptLevel())); in addInstSelector()
135 addPass(createSystemZLDCleanupPass(getSystemZTargetMachine())); in addInstSelector()
142 addPass(&IfConverterID); in addPreSched2()
151 addPass(createSystemZShortenInstPass(getSystemZTargetMachine()), false); in addPreEmitPass()
177 addPass(createSystemZElimComparePass(getSystemZTargetMachine()), false); in addPreEmitPass()
178 addPass(createSystemZLongBranchPass(getSystemZTargetMachine())); in addPreEmitPass()
185 addPass(&PostMachineSchedulerID); in addPreEmitPass()
187 addPass(&PostRASchedulerID); in addPreEmitPass()
/external/llvm/unittests/IR/
DPassManagerTest.cpp241 NestedFPM.addPass(TestFunctionPass( in TEST_F()
245 NestedMPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
251 MPM.addPass(TestModulePass(ModulePassRunCount)); in TEST_F()
259 FPM.addPass(TestFunctionPass(FunctionPassRunCount2, AnalyzedInstrCount2, in TEST_F()
261 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
266 MPM.addPass(TestPreservingModulePass()); in TEST_F()
272 FPM.addPass(TestFunctionPass(FunctionPassRunCount3, AnalyzedInstrCount3, in TEST_F()
274 FPM.addPass(TestInvalidationFunctionPass("f")); in TEST_F()
275 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
279 MPM.addPass(TestMinPreservingModulePass()); in TEST_F()
[all …]
/external/llvm/lib/Target/Mips/
DMipsTargetMachine.cpp222 addPass(createAtomicExpandPass(&getMipsTargetMachine())); in addIRPasses()
224 addPass(createMipsOs16Pass(getMipsTargetMachine())); in addIRPasses()
226 addPass(createMips16HardFloatPass(getMipsTargetMachine())); in addIRPasses()
231 addPass(createMipsModuleISelDagPass(getMipsTargetMachine())); in addInstSelector()
232 addPass(createMips16ISelDag(getMipsTargetMachine(), getOptLevel())); in addInstSelector()
233 addPass(createMipsSEISelDag(getMipsTargetMachine(), getOptLevel())); in addInstSelector()
238 addPass(createMipsOptimizePICCallPass(getMipsTargetMachine())); in addMachineSSAOptimization()
244 addPass(createMipsOptimizePICCallPass(getMipsTargetMachine())); in addPreRegAlloc()
270 addPass(createMipsDelaySlotFillerPass(TM)); in addPreEmitPass()
271 addPass(createMipsHazardSchedule()); in addPreEmitPass()
[all …]
/external/llvm/lib/Target/ARM/
DARMTargetMachine.cpp357 addPass(createLowerAtomicPass()); in addIRPasses()
359 addPass(createAtomicExpandPass(TM)); in addIRPasses()
365 addPass(createCFGSimplificationPass(-1, [this](const Function &F) { in addIRPasses()
374 addPass(createInterleavedAccessPass(TM)); in addIRPasses()
393 addPass(createGlobalMergePass(TM, 127, OnlyOptimizeForSize, in addPreISel()
401 addPass(createARMISelDag(getARMTargetMachine(), getOptLevel())); in addInstSelector()
407 addPass(createMLxExpansionPass()); in addPreRegAlloc()
410 addPass(createARMLoadStoreOptimizationPass(/* pre-register alloc */ true)); in addPreRegAlloc()
413 addPass(createA15SDOptimizerPass()); in addPreRegAlloc()
420 addPass(createARMLoadStoreOptimizationPass()); in addPreSched2()
[all …]
/external/llvm/unittests/Analysis/
DLoopPassManagerTest.cpp170 LPM.addPass(TestLoopPass(VisitedLoops1, AnalyzedBlockCount1)); in TEST_F()
172 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM))); in TEST_F()
180 LPM.addPass(TestLoopInvalidatingPass("loop.g.0")); in TEST_F()
181 LPM.addPass(TestLoopPass(VisitedLoops2, AnalyzedBlockCount2, in TEST_F()
184 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM))); in TEST_F()
187 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in TEST_F()
DCGSCCPassManagerTest.cpp279 MPM.addPass(TestModulePass(ModulePassRunCount1)); in TEST()
286 CGPM1.addPass(TestSCCPass(SCCPassRunCount1, AnalyzedInstrCount1, in TEST()
292 FPM1.addPass(TestFunctionPass(FunctionPassRunCount1)); in TEST()
293 CGPM1.addPass(createCGSCCToFunctionPassAdaptor(std::move(FPM1))); in TEST()
294 MPM.addPass(createModuleToPostOrderCGSCCPassAdaptor(std::move(CGPM1))); in TEST()
/external/llvm/lib/Target/XCore/
DXCoreTargetMachine.cpp71 addPass(createAtomicExpandPass(&getXCoreTargetMachine())); in addIRPasses()
77 addPass(createXCoreLowerThreadLocalPass()); in addPreISel()
82 addPass(createXCoreISelDag(getXCoreTargetMachine(), getOptLevel())); in addInstSelector()
87 addPass(createXCoreFrameToArgsOffsetEliminationPass(), false); in addPreEmitPass()
/external/llvm/tools/opt/
DNewPMDriver.cpp83 MPM.addPass(VerifierPass()); in runPassPipeline()
92 MPM.addPass(VerifierPass()); in runPassPipeline()
99 MPM.addPass( in runPassPipeline()
103 MPM.addPass( in runPassPipeline()
/external/llvm/lib/Target/Lanai/
DLanaiTargetMachine.cpp100 addPass(createLanaiISelDag(getLanaiTargetMachine())); in addInstSelector()
107 addPass(createLanaiDelaySlotFillerPass(getLanaiTargetMachine())); in addPreEmitPass()
113 addPass(createLanaiMemAluCombinerPass()); in addPreSched2()
/external/llvm/lib/Target/MSP430/
DMSP430TargetMachine.cpp73 addPass(createMSP430ISelDag(getMSP430TargetMachine(), getOptLevel())); in addInstSelector()
79 addPass(createMSP430BranchSelectionPass(), false); in addPreEmitPass()
/external/llvm/tools/bugpoint/
Dbugpoint.cpp103 D.addPass(PI->getPassArgument()); in add()
188 D.addPass(PI->getPassArgument()); in main()
/external/swiftshader/third_party/LLVM/tools/bugpoint/
Dbugpoint.cpp107 D.addPass(PI->getPassArgument()); in add()
193 D.addPass(PI->getPassArgument()); in main()
/external/llvm/include/llvm/CodeGen/
DTargetPassConfig.h357 AnalysisID addPass(AnalysisID PassID, bool verifyAfter = true,
367 void addPass(Pass *P, bool verifyAfter = true, bool printAfter = true);
/external/swiftshader/third_party/LLVM/tools/opt/
Dopt.cpp395 static inline void addPass(PassManagerBase &PM, Pass *P) { in addPass() function
436 addPass(PM, createStripSymbolsPass(true)); in AddStandardCompilePasses()
454 addPass(PM, createStripSymbolsPass(true)); in AddStandardLinkPasses()
591 addPass(Passes, createStripSymbolsPass(true)); in main()
633 addPass(Passes, P); in main()

12