Lines Matching refs:addPass

234           PM.addPass(NVVMReflectPass());  in registerPassBuilderCallbacks()
238 PM.addPass(NVVMIntrRangePass()); in registerPassBuilderCallbacks()
260 PM.addPass(NVPTXCtorDtorLoweringPass()); in registerPassBuilderCallbacks()
264 PM.addPass(GenericToNVVMPass()); in registerPassBuilderCallbacks()
273 FPM.addPass(NVVMReflectPass(Subtarget.getSmVersion())); in registerPassBuilderCallbacks()
277 PM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks()
308 addPass(createGVNPass()); in addEarlyCSEOrGVNPass()
310 addPass(createEarlyCSEPass()); in addEarlyCSEOrGVNPass()
316 addPass(createSROAPass()); in addAddressSpaceInferencePasses()
317 addPass(createNVPTXLowerAllocaPass()); in addAddressSpaceInferencePasses()
318 addPass(createInferAddressSpacesPass()); in addAddressSpaceInferencePasses()
319 addPass(createNVPTXAtomicLowerPass()); in addAddressSpaceInferencePasses()
323 addPass(createSeparateConstOffsetFromGEPPass()); in addStraightLineScalarOptimizationPasses()
324 addPass(createSpeculativeExecutionPass()); in addStraightLineScalarOptimizationPasses()
327 addPass(createStraightLineStrengthReducePass()); in addStraightLineScalarOptimizationPasses()
333 addPass(createNaryReassociatePass()); in addStraightLineScalarOptimizationPasses()
336 addPass(createEarlyCSEPass()); in addStraightLineScalarOptimizationPasses()
357 addPass(createNVPTXAAWrapperPass()); in addIRPasses()
358 addPass(createExternalAAWrapperPass([](Pass &P, Function &, AAResults &AAR) { in addIRPasses()
368 addPass(createNVVMReflectPass(ST.getSmVersion())); in addIRPasses()
371 addPass(createNVPTXImageOptimizerPass()); in addIRPasses()
372 addPass(createNVPTXAssignValidGlobalNamesPass()); in addIRPasses()
373 addPass(createGenericToNVVMLegacyPass()); in addIRPasses()
377 addPass(createNVPTXLowerArgsPass()); in addIRPasses()
383 addPass(createAtomicExpandPass()); in addIRPasses()
384 addPass(createNVPTXCtorDtorLoweringLegacyPass()); in addIRPasses()
403 addPass(createLoadStoreVectorizerPass()); in addIRPasses()
404 addPass(createSROAPass()); in addIRPasses()
408 addPass(createNVPTXLowerUnreachablePass(Options.TrapUnreachable, in addIRPasses()
415 addPass(createLowerAggrCopies()); in addInstSelector()
416 addPass(createAllocaHoisting()); in addInstSelector()
417 addPass(createNVPTXISelDag(getNVPTXTargetMachine(), getOptLevel())); in addInstSelector()
420 addPass(createNVPTXReplaceImageHandlesPass()); in addInstSelector()
427 addPass(createNVPTXProxyRegErasurePass()); in addPreRegAlloc()
431 addPass(createNVPTXPrologEpilogPass()); in addPostRegAlloc()
436 addPass(createNVPTXPeephole()); in addPostRegAlloc()
445 addPass(&PHIEliminationID); in addFastRegAlloc()
446 addPass(&TwoAddressInstructionPassID); in addFastRegAlloc()
450 addPass(&ProcessImplicitDefsID); in addOptimizedRegAlloc()
451 addPass(&LiveVariablesID); in addOptimizedRegAlloc()
452 addPass(&MachineLoopInfoID); in addOptimizedRegAlloc()
453 addPass(&PHIEliminationID); in addOptimizedRegAlloc()
455 addPass(&TwoAddressInstructionPassID); in addOptimizedRegAlloc()
456 addPass(&RegisterCoalescerID); in addOptimizedRegAlloc()
459 if (addPass(&MachineSchedulerID)) in addOptimizedRegAlloc()
462 addPass(&StackSlotColoringID); in addOptimizedRegAlloc()
472 if (addPass(&EarlyTailDuplicateID)) in addMachineSSAOptimization()
477 addPass(&OptimizePHIsID); in addMachineSSAOptimization()
481 addPass(&StackColoringID); in addMachineSSAOptimization()
485 addPass(&LocalStackSlotAllocationID); in addMachineSSAOptimization()
491 addPass(&DeadMachineInstructionElimID); in addMachineSSAOptimization()
500 addPass(&EarlyMachineLICMID); in addMachineSSAOptimization()
501 addPass(&MachineCSEID); in addMachineSSAOptimization()
503 addPass(&MachineSinkingID); in addMachineSSAOptimization()
506 addPass(&PeepholeOptimizerID); in addMachineSSAOptimization()