Lines Matching refs:addPass

218           PM.addPass(NVVMReflectPass());  in registerPassBuilderCallbacks()
222 PM.addPass(NVVMIntrRangePass()); in registerPassBuilderCallbacks()
231 FPM.addPass(NVVMReflectPass(Subtarget.getSmVersion())); in registerPassBuilderCallbacks()
235 PM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks()
265 addPass(createGVNPass()); in addEarlyCSEOrGVNPass()
267 addPass(createEarlyCSEPass()); in addEarlyCSEOrGVNPass()
273 addPass(createSROAPass()); in addAddressSpaceInferencePasses()
274 addPass(createNVPTXLowerAllocaPass()); in addAddressSpaceInferencePasses()
275 addPass(createInferAddressSpacesPass()); in addAddressSpaceInferencePasses()
276 addPass(createNVPTXAtomicLowerPass()); in addAddressSpaceInferencePasses()
280 addPass(createSeparateConstOffsetFromGEPPass()); in addStraightLineScalarOptimizationPasses()
281 addPass(createSpeculativeExecutionPass()); in addStraightLineScalarOptimizationPasses()
284 addPass(createStraightLineStrengthReducePass()); in addStraightLineScalarOptimizationPasses()
290 addPass(createNaryReassociatePass()); in addStraightLineScalarOptimizationPasses()
293 addPass(createEarlyCSEPass()); in addStraightLineScalarOptimizationPasses()
318 addPass(createNVVMReflectPass(ST.getSmVersion())); in addIRPasses()
321 addPass(createNVPTXImageOptimizerPass()); in addIRPasses()
322 addPass(createNVPTXAssignValidGlobalNamesPass()); in addIRPasses()
323 addPass(createGenericToNVVMPass()); in addIRPasses()
327 addPass(createNVPTXLowerArgsPass(&getNVPTXTargetMachine())); in addIRPasses()
333 addPass(createAtomicExpandPass()); in addIRPasses()
352 addPass(createLoadStoreVectorizerPass()); in addIRPasses()
353 addPass(createSROAPass()); in addIRPasses()
360 addPass(createLowerAggrCopies()); in addInstSelector()
361 addPass(createAllocaHoisting()); in addInstSelector()
362 addPass(createNVPTXISelDag(getNVPTXTargetMachine(), getOptLevel())); in addInstSelector()
365 addPass(createNVPTXReplaceImageHandlesPass()); in addInstSelector()
372 addPass(createNVPTXProxyRegErasurePass()); in addPreRegAlloc()
376 addPass(createNVPTXPrologEpilogPass()); in addPostRegAlloc()
381 addPass(createNVPTXPeephole()); in addPostRegAlloc()
390 addPass(&PHIEliminationID); in addFastRegAlloc()
391 addPass(&TwoAddressInstructionPassID); in addFastRegAlloc()
395 addPass(&ProcessImplicitDefsID); in addOptimizedRegAlloc()
396 addPass(&LiveVariablesID); in addOptimizedRegAlloc()
397 addPass(&MachineLoopInfoID); in addOptimizedRegAlloc()
398 addPass(&PHIEliminationID); in addOptimizedRegAlloc()
400 addPass(&TwoAddressInstructionPassID); in addOptimizedRegAlloc()
401 addPass(&RegisterCoalescerID); in addOptimizedRegAlloc()
404 if (addPass(&MachineSchedulerID)) in addOptimizedRegAlloc()
408 addPass(&StackSlotColoringID); in addOptimizedRegAlloc()
418 if (addPass(&EarlyTailDuplicateID)) in addMachineSSAOptimization()
423 addPass(&OptimizePHIsID); in addMachineSSAOptimization()
427 addPass(&StackColoringID); in addMachineSSAOptimization()
431 addPass(&LocalStackSlotAllocationID); in addMachineSSAOptimization()
437 addPass(&DeadMachineInstructionElimID); in addMachineSSAOptimization()
446 addPass(&EarlyMachineLICMID); in addMachineSSAOptimization()
447 addPass(&MachineCSEID); in addMachineSSAOptimization()
449 addPass(&MachineSinkingID); in addMachineSSAOptimization()
452 addPass(&PeepholeOptimizerID); in addMachineSSAOptimization()