Lines Matching refs:NVPTXPassConfig
159 class NVPTXPassConfig : public TargetPassConfig { class
161 NVPTXPassConfig(NVPTXTargetMachine &TM, PassManagerBase &PM) in NVPTXPassConfig() function in __anon3ccfea410111::NVPTXPassConfig
201 return new NVPTXPassConfig(*this, PM); in createPassConfig()
263 void NVPTXPassConfig::addEarlyCSEOrGVNPass() { in addEarlyCSEOrGVNPass()
270 void NVPTXPassConfig::addAddressSpaceInferencePasses() { in addAddressSpaceInferencePasses()
279 void NVPTXPassConfig::addStraightLineScalarOptimizationPasses() { in addStraightLineScalarOptimizationPasses()
296 void NVPTXPassConfig::addIRPasses() { in addIRPasses()
357 bool NVPTXPassConfig::addInstSelector() { in addInstSelector()
370 void NVPTXPassConfig::addPreRegAlloc() { in addPreRegAlloc()
375 void NVPTXPassConfig::addPostRegAlloc() { in addPostRegAlloc()
385 FunctionPass *NVPTXPassConfig::createTargetRegisterAllocator(bool) { in createTargetRegisterAllocator()
389 void NVPTXPassConfig::addFastRegAlloc() { in addFastRegAlloc()
394 void NVPTXPassConfig::addOptimizedRegAlloc() { in addOptimizedRegAlloc()
416 void NVPTXPassConfig::addMachineSSAOptimization() { in addMachineSSAOptimization()