Lines Matching refs:AMDGPUMachineCFGStructurizer

1068 class AMDGPUMachineCFGStructurizer : public MachineFunctionPass {  class
1198 AMDGPUMachineCFGStructurizer() : MachineFunctionPass(ID) { in AMDGPUMachineCFGStructurizer() function in __anon8332aff20311::AMDGPUMachineCFGStructurizer
1224 char AMDGPUMachineCFGStructurizer::ID = 0;
1226 bool AMDGPUMachineCFGStructurizer::regionIsSimpleIf(RegionMRT *Region) { in regionIsSimpleIf()
1248 void AMDGPUMachineCFGStructurizer::transformSimpleIfRegion(RegionMRT *Region) { in transformSimpleIfRegion()
1324 void AMDGPUMachineCFGStructurizer::getPHIRegionIndices( in getPHIRegionIndices()
1336 void AMDGPUMachineCFGStructurizer::getPHIRegionIndices( in getPHIRegionIndices()
1348 void AMDGPUMachineCFGStructurizer::getPHINonRegionIndices( in getPHINonRegionIndices()
1360 void AMDGPUMachineCFGStructurizer::storePHILinearizationInfoDest( in storePHILinearizationInfoDest()
1375 unsigned AMDGPUMachineCFGStructurizer::storePHILinearizationInfo( in storePHILinearizationInfo()
1385 void AMDGPUMachineCFGStructurizer::extractKilledPHIs(MachineBasicBlock *MBB) { in extractKilledPHIs()
1413 bool AMDGPUMachineCFGStructurizer::shrinkPHI(MachineInstr &PHI, in shrinkPHI()
1419 bool AMDGPUMachineCFGStructurizer::shrinkPHI(MachineInstr &PHI, in shrinkPHI()
1478 void AMDGPUMachineCFGStructurizer::replacePHI( in replacePHI()
1521 void AMDGPUMachineCFGStructurizer::replaceEntryPHI( in replaceEntryPHI()
1569 void AMDGPUMachineCFGStructurizer::replaceLiveOutRegs( in replaceLiveOutRegs()
1598 void AMDGPUMachineCFGStructurizer::rewriteRegionExitPHI(RegionMRT *Region, in rewriteRegionExitPHI()
1611 void AMDGPUMachineCFGStructurizer::rewriteRegionEntryPHI(LinearizedRegion *Region, in rewriteRegionEntryPHI()
1630 void AMDGPUMachineCFGStructurizer::rewriteRegionExitPHIs(RegionMRT *Region, in rewriteRegionExitPHIs()
1645 void AMDGPUMachineCFGStructurizer::rewriteRegionEntryPHIs(LinearizedRegion *Region, in rewriteRegionEntryPHIs()
1657 void AMDGPUMachineCFGStructurizer::insertUnconditionalBranch(MachineBasicBlock *MBB, in insertUnconditionalBranch()
1692 AMDGPUMachineCFGStructurizer::createLinearizedExitBlock(RegionMRT *Region) { in createLinearizedExitBlock()
1716 void AMDGPUMachineCFGStructurizer::insertMergePHI(MachineBasicBlock *IfBB, in insertMergePHI()
1789 MachineBasicBlock *AMDGPUMachineCFGStructurizer::createIfBlock( in createIfBlock()
1841 void AMDGPUMachineCFGStructurizer::ensureCondIsNotKilled( in ensureCondIsNotKilled()
1853 void AMDGPUMachineCFGStructurizer::rewriteCodeBBTerminator(MachineBasicBlock *CodeBB, in rewriteCodeBBTerminator()
1900 MachineInstr *AMDGPUMachineCFGStructurizer::getDefInstr(unsigned Reg) { in getDefInstr()
1920 void AMDGPUMachineCFGStructurizer::insertChainedPHI(MachineBasicBlock *IfBB, in insertChainedPHI()
1971 bool AMDGPUMachineCFGStructurizer::containsDef(MachineBasicBlock *MBB, in containsDef()
1978 void AMDGPUMachineCFGStructurizer::rewriteLiveOutRegs(MachineBasicBlock *IfBB, in rewriteLiveOutRegs()
2045 void AMDGPUMachineCFGStructurizer::prunePHIInfo(MachineBasicBlock *MBB) { in prunePHIInfo()
2090 void AMDGPUMachineCFGStructurizer::createEntryPHI(LinearizedRegion *CurrentRegion, in createEntryPHI()
2165 void AMDGPUMachineCFGStructurizer::createEntryPHIs(LinearizedRegion *CurrentRegion) { in createEntryPHIs()
2177 void AMDGPUMachineCFGStructurizer::replaceRegisterWith( in replaceRegisterWith()
2210 void AMDGPUMachineCFGStructurizer::resolvePHIInfos(MachineBasicBlock *FunctionEntry) { in resolvePHIInfos()
2232 MachineBasicBlock *AMDGPUMachineCFGStructurizer::createIfRegion( in createIfRegion()
2321 MachineBasicBlock *AMDGPUMachineCFGStructurizer::createIfRegion( in createIfRegion()
2381 void AMDGPUMachineCFGStructurizer::splitLoopPHI(MachineInstr &PHI, in splitLoopPHI()
2419 void AMDGPUMachineCFGStructurizer::splitLoopPHIs(MachineBasicBlock *Entry, in splitLoopPHIs()
2432 AMDGPUMachineCFGStructurizer::splitExit(LinearizedRegion *LRegion) { in splitExit()
2493 AMDGPUMachineCFGStructurizer::splitEntry(LinearizedRegion *LRegion) { in splitEntry()
2521 AMDGPUMachineCFGStructurizer::initLinearizedRegion(RegionMRT *Region) { in initLinearizedRegion()
2576 bool AMDGPUMachineCFGStructurizer::structurizeComplexRegion(RegionMRT *Region) { in structurizeComplexRegion()
2713 bool AMDGPUMachineCFGStructurizer::structurizeRegion(RegionMRT *Region) { in structurizeRegion()
2728 bool AMDGPUMachineCFGStructurizer::structurizeRegions(RegionMRT *Region, in structurizeRegions()
2746 void AMDGPUMachineCFGStructurizer::initFallthroughMap(MachineFunction &MF) { in initFallthroughMap()
2758 void AMDGPUMachineCFGStructurizer::createLinearizedRegion(RegionMRT *Region, in createLinearizedRegion()
2774 AMDGPUMachineCFGStructurizer::initializeSelectRegisters(MRT *MRT, unsigned SelectOut, in initializeSelectRegisters()
2814 bool AMDGPUMachineCFGStructurizer::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
2839 char AMDGPUMachineCFGStructurizerID = AMDGPUMachineCFGStructurizer::ID;
2841 INITIALIZE_PASS_BEGIN(AMDGPUMachineCFGStructurizer, "amdgpu-machine-cfg-structurizer",
2844 INITIALIZE_PASS_END(AMDGPUMachineCFGStructurizer, "amdgpu-machine-cfg-structurizer", in INITIALIZE_PASS_DEPENDENCY()
2848 return new AMDGPUMachineCFGStructurizer(); in INITIALIZE_PASS_DEPENDENCY()