Lines Matching refs:addPass

235         FPM.addPass(NVVMReflectPass(Subtarget.getSmVersion()));  in registerPassBuilderCallbacks()
238 FPM.addPass(NVVMIntrRangePass()); in registerPassBuilderCallbacks()
239 PM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks()
270 addPass(createGVNPass()); in addEarlyCSEOrGVNPass()
272 addPass(createEarlyCSEPass()); in addEarlyCSEOrGVNPass()
278 addPass(createSROAPass()); in addAddressSpaceInferencePasses()
279 addPass(createNVPTXLowerAllocaPass()); in addAddressSpaceInferencePasses()
280 addPass(createInferAddressSpacesPass()); in addAddressSpaceInferencePasses()
281 addPass(createNVPTXAtomicLowerPass()); in addAddressSpaceInferencePasses()
285 addPass(createSeparateConstOffsetFromGEPPass()); in addStraightLineScalarOptimizationPasses()
286 addPass(createSpeculativeExecutionPass()); in addStraightLineScalarOptimizationPasses()
289 addPass(createStraightLineStrengthReducePass()); in addStraightLineScalarOptimizationPasses()
295 addPass(createNaryReassociatePass()); in addStraightLineScalarOptimizationPasses()
298 addPass(createEarlyCSEPass()); in addStraightLineScalarOptimizationPasses()
319 addPass(createNVPTXAAWrapperPass()); in addIRPasses()
320 addPass(createExternalAAWrapperPass([](Pass &P, Function &, AAResults &AAR) { in addIRPasses()
330 addPass(createNVVMReflectPass(ST.getSmVersion())); in addIRPasses()
333 addPass(createNVPTXImageOptimizerPass()); in addIRPasses()
334 addPass(createNVPTXAssignValidGlobalNamesPass()); in addIRPasses()
335 addPass(createGenericToNVVMLegacyPass()); in addIRPasses()
339 addPass(createNVPTXLowerArgsPass()); in addIRPasses()
345 addPass(createAtomicExpandLegacyPass()); in addIRPasses()
346 addPass(createExpandVariadicsPass(ExpandVariadicsMode::Lowering)); in addIRPasses()
347 addPass(createNVPTXCtorDtorLoweringLegacyPass()); in addIRPasses()
366 addPass(createLoadStoreVectorizerPass()); in addIRPasses()
367 addPass(createSROAPass()); in addIRPasses()
371 addPass(createNVPTXLowerUnreachablePass(Options.TrapUnreachable, in addIRPasses()
378 addPass(createLowerAggrCopies()); in addInstSelector()
379 addPass(createAllocaHoisting()); in addInstSelector()
380 addPass(createNVPTXISelDag(getNVPTXTargetMachine(), getOptLevel())); in addInstSelector()
383 addPass(createNVPTXReplaceImageHandlesPass()); in addInstSelector()
390 addPass(createNVPTXProxyRegErasurePass()); in addPreRegAlloc()
394 addPass(createNVPTXPrologEpilogPass()); in addPostRegAlloc()
399 addPass(createNVPTXPeephole()); in addPostRegAlloc()
408 addPass(&PHIEliminationID); in addFastRegAlloc()
409 addPass(&TwoAddressInstructionPassID); in addFastRegAlloc()
413 addPass(&ProcessImplicitDefsID); in addOptimizedRegAlloc()
414 addPass(&LiveVariablesID); in addOptimizedRegAlloc()
415 addPass(&MachineLoopInfoID); in addOptimizedRegAlloc()
416 addPass(&PHIEliminationID); in addOptimizedRegAlloc()
418 addPass(&TwoAddressInstructionPassID); in addOptimizedRegAlloc()
419 addPass(&RegisterCoalescerID); in addOptimizedRegAlloc()
422 if (addPass(&MachineSchedulerID)) in addOptimizedRegAlloc()
425 addPass(&StackSlotColoringID); in addOptimizedRegAlloc()
435 if (addPass(&EarlyTailDuplicateID)) in addMachineSSAOptimization()
440 addPass(&OptimizePHIsID); in addMachineSSAOptimization()
444 addPass(&StackColoringID); in addMachineSSAOptimization()
448 addPass(&LocalStackSlotAllocationID); in addMachineSSAOptimization()
454 addPass(&DeadMachineInstructionElimID); in addMachineSSAOptimization()
463 addPass(&EarlyMachineLICMID); in addMachineSSAOptimization()
464 addPass(&MachineCSEID); in addMachineSSAOptimization()
466 addPass(&MachineSinkingID); in addMachineSSAOptimization()
469 addPass(&PeepholeOptimizerID); in addMachineSSAOptimization()