Lines Matching refs:AMDGPUMachineCFGStructurizer

1086 class AMDGPUMachineCFGStructurizer : public MachineFunctionPass {  class
1219 AMDGPUMachineCFGStructurizer() : MachineFunctionPass(ID) { in AMDGPUMachineCFGStructurizer() function in __anon98c1c4210311::AMDGPUMachineCFGStructurizer
1245 char AMDGPUMachineCFGStructurizer::ID = 0;
1247 bool AMDGPUMachineCFGStructurizer::regionIsSimpleIf(RegionMRT *Region) { in regionIsSimpleIf()
1273 void AMDGPUMachineCFGStructurizer::transformSimpleIfRegion(RegionMRT *Region) { in transformSimpleIfRegion()
1352 void AMDGPUMachineCFGStructurizer::getPHIRegionIndices( in getPHIRegionIndices()
1364 void AMDGPUMachineCFGStructurizer::getPHIRegionIndices( in getPHIRegionIndices()
1376 void AMDGPUMachineCFGStructurizer::getPHINonRegionIndices( in getPHINonRegionIndices()
1388 void AMDGPUMachineCFGStructurizer::storePHILinearizationInfoDest( in storePHILinearizationInfoDest()
1403 unsigned AMDGPUMachineCFGStructurizer::storePHILinearizationInfo( in storePHILinearizationInfo()
1413 void AMDGPUMachineCFGStructurizer::extractKilledPHIs(MachineBasicBlock *MBB) { in extractKilledPHIs()
1445 bool AMDGPUMachineCFGStructurizer::shrinkPHI(MachineInstr &PHI, in shrinkPHI()
1451 bool AMDGPUMachineCFGStructurizer::shrinkPHI(MachineInstr &PHI, in shrinkPHI()
1510 void AMDGPUMachineCFGStructurizer::replacePHI( in replacePHI()
1553 void AMDGPUMachineCFGStructurizer::replaceEntryPHI( in replaceEntryPHI()
1601 void AMDGPUMachineCFGStructurizer::replaceLiveOutRegs( in replaceLiveOutRegs()
1632 void AMDGPUMachineCFGStructurizer::rewriteRegionExitPHI(RegionMRT *Region, in rewriteRegionExitPHI()
1645 void AMDGPUMachineCFGStructurizer::rewriteRegionEntryPHI(LinearizedRegion *Region, in rewriteRegionEntryPHI()
1664 void AMDGPUMachineCFGStructurizer::rewriteRegionExitPHIs(RegionMRT *Region, in rewriteRegionExitPHIs()
1679 void AMDGPUMachineCFGStructurizer::rewriteRegionEntryPHIs(LinearizedRegion *Region, in rewriteRegionEntryPHIs()
1691 void AMDGPUMachineCFGStructurizer::insertUnconditionalBranch(MachineBasicBlock *MBB, in insertUnconditionalBranch()
1726 AMDGPUMachineCFGStructurizer::createLinearizedExitBlock(RegionMRT *Region) { in createLinearizedExitBlock()
1750 void AMDGPUMachineCFGStructurizer::insertMergePHI(MachineBasicBlock *IfBB, in insertMergePHI()
1830 MachineBasicBlock *AMDGPUMachineCFGStructurizer::createIfBlock( in createIfBlock()
1887 void AMDGPUMachineCFGStructurizer::ensureCondIsNotKilled( in ensureCondIsNotKilled()
1900 void AMDGPUMachineCFGStructurizer::rewriteCodeBBTerminator(MachineBasicBlock *CodeBB, in rewriteCodeBBTerminator()
1947 MachineInstr *AMDGPUMachineCFGStructurizer::getDefInstr(unsigned Reg) { in getDefInstr()
1967 void AMDGPUMachineCFGStructurizer::insertChainedPHI(MachineBasicBlock *IfBB, in insertChainedPHI()
2018 bool AMDGPUMachineCFGStructurizer::containsDef(MachineBasicBlock *MBB, in containsDef()
2025 void AMDGPUMachineCFGStructurizer::rewriteLiveOutRegs(MachineBasicBlock *IfBB, in rewriteLiveOutRegs()
2092 void AMDGPUMachineCFGStructurizer::prunePHIInfo(MachineBasicBlock *MBB) { in prunePHIInfo()
2138 void AMDGPUMachineCFGStructurizer::createEntryPHI(LinearizedRegion *CurrentRegion, in createEntryPHI()
2213 void AMDGPUMachineCFGStructurizer::createEntryPHIs(LinearizedRegion *CurrentRegion) { in createEntryPHIs()
2225 void AMDGPUMachineCFGStructurizer::replaceRegisterWith(unsigned Register, in replaceRegisterWith()
2258 void AMDGPUMachineCFGStructurizer::resolvePHIInfos(MachineBasicBlock *FunctionEntry) { in resolvePHIInfos()
2280 MachineBasicBlock *AMDGPUMachineCFGStructurizer::createIfRegion( in createIfRegion()
2369 MachineBasicBlock *AMDGPUMachineCFGStructurizer::createIfRegion( in createIfRegion()
2429 void AMDGPUMachineCFGStructurizer::splitLoopPHI(MachineInstr &PHI, in splitLoopPHI()
2467 void AMDGPUMachineCFGStructurizer::splitLoopPHIs(MachineBasicBlock *Entry, in splitLoopPHIs()
2480 AMDGPUMachineCFGStructurizer::splitExit(LinearizedRegion *LRegion) { in splitExit()
2541 AMDGPUMachineCFGStructurizer::splitEntry(LinearizedRegion *LRegion) { in splitEntry()
2569 AMDGPUMachineCFGStructurizer::initLinearizedRegion(RegionMRT *Region) { in initLinearizedRegion()
2628 bool AMDGPUMachineCFGStructurizer::structurizeComplexRegion(RegionMRT *Region) { in structurizeComplexRegion()
2768 bool AMDGPUMachineCFGStructurizer::structurizeRegion(RegionMRT *Region) { in structurizeRegion()
2783 bool AMDGPUMachineCFGStructurizer::structurizeRegions(RegionMRT *Region, in structurizeRegions()
2801 void AMDGPUMachineCFGStructurizer::initFallthroughMap(MachineFunction &MF) { in initFallthroughMap()
2813 void AMDGPUMachineCFGStructurizer::createLinearizedRegion(RegionMRT *Region, in createLinearizedRegion()
2829 AMDGPUMachineCFGStructurizer::initializeSelectRegisters(MRT *MRT, unsigned SelectOut, in initializeSelectRegisters()
2873 bool AMDGPUMachineCFGStructurizer::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
2898 char AMDGPUMachineCFGStructurizerID = AMDGPUMachineCFGStructurizer::ID;
2900 INITIALIZE_PASS_BEGIN(AMDGPUMachineCFGStructurizer, "amdgpu-machine-cfg-structurizer",
2903 INITIALIZE_PASS_END(AMDGPUMachineCFGStructurizer, "amdgpu-machine-cfg-structurizer", in INITIALIZE_PASS_DEPENDENCY()
2907 return new AMDGPUMachineCFGStructurizer(); in INITIALIZE_PASS_DEPENDENCY()