reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
341 LinearizedRegion *Parent; 375 void setParent(LinearizedRegion *P) { Parent = P; } 377 LinearizedRegion *getParent() { return Parent; } 423 void addMBBs(LinearizedRegion *InnerRegion); 511 LinearizedRegion *LRegion = nullptr; 534 void setLinearizedRegion(LinearizedRegion *LinearizeRegion) { 538 LinearizedRegion *getLinearizedRegion() { return LRegion; } 605 LinearizedRegion *LRegion = getLinearizedRegion(); 832 LinearizedRegion *SubRegion = CI->getRegionMRT()->getLinearizedRegion(); 923 LinearizedRegion *Current = this; 997 void LinearizedRegion::addMBBs(LinearizedRegion *InnerRegion) { 1100 void getPHIRegionIndices(LinearizedRegion *Region, MachineInstr &PHI, 1102 void getPHINonRegionIndices(LinearizedRegion *Region, MachineInstr &PHI, 1130 LinearizedRegion *LRegion); 1132 MachineInstr &PHI, LinearizedRegion *LRegion); 1135 LinearizedRegion *LRegion); 1136 void rewriteRegionEntryPHI(LinearizedRegion *Region, MachineBasicBlock *IfMBB, 1138 void rewriteRegionEntryPHIs(LinearizedRegion *Region, 1165 void createEntryPHI(LinearizedRegion *CurrentRegion, unsigned DestReg); 1167 void createEntryPHIs(LinearizedRegion *CurrentRegion); 1174 LinearizedRegion *LRegion, 1179 createIfRegion(MachineBasicBlock *MergeMBB, LinearizedRegion *InnerRegion, 1180 LinearizedRegion *CurrentRegion, MachineBasicBlock *SelectBB, 1191 LinearizedRegion *InnerRegion, unsigned DestReg, 1193 bool containsDef(MachineBasicBlock *MBB, LinearizedRegion *InnerRegion, 1197 LinearizedRegion *InnerRegion, 1198 LinearizedRegion *LRegion); 1201 MachineBasicBlock *EntrySucc, LinearizedRegion *LRegion); 1203 LinearizedRegion *LRegion); 1205 MachineBasicBlock *splitExit(LinearizedRegion *LRegion); 1207 MachineBasicBlock *splitEntry(LinearizedRegion *LRegion); 1209 LinearizedRegion *initLinearizedRegion(RegionMRT *Region); 1296 LinearizedRegion *LRegion = Region->getLinearizedRegion(); 1366 LinearizedRegion *Region, MachineInstr &PHI, 1378 LinearizedRegion *Region, MachineInstr &PHI, 1604 unsigned CombinedSourceReg, LinearizedRegion *LRegion) { 1636 LinearizedRegion *LRegion) { 1646 void AMDGPUMachineCFGStructurizer::rewriteRegionEntryPHI(LinearizedRegion *Region, 1667 LinearizedRegion *LRegion) { 1680 void AMDGPUMachineCFGStructurizer::rewriteRegionEntryPHIs(LinearizedRegion *Region, 1971 LinearizedRegion *InnerRegion, 2020 LinearizedRegion *InnerRegion, 2029 LinearizedRegion *InnerRegion, 2030 LinearizedRegion *LRegion) { 2139 void AMDGPUMachineCFGStructurizer::createEntryPHI(LinearizedRegion *CurrentRegion, 2214 void AMDGPUMachineCFGStructurizer::createEntryPHIs(LinearizedRegion *CurrentRegion) { 2283 LinearizedRegion *CurrentRegion, unsigned BBSelectRegIn, 2352 LinearizedRegion InnerRegion(CodeBB, MRI, TRI, PHIInfo); 2371 MachineBasicBlock *MergeBB, LinearizedRegion *InnerRegion, 2372 LinearizedRegion *CurrentRegion, MachineBasicBlock *SelectBB, 2433 LinearizedRegion *LRegion) { 2470 LinearizedRegion *LRegion) { 2481 AMDGPUMachineCFGStructurizer::splitExit(LinearizedRegion *LRegion) { 2542 AMDGPUMachineCFGStructurizer::splitEntry(LinearizedRegion *LRegion) { 2569 LinearizedRegion * 2571 LinearizedRegion *LRegion = Region->getLinearizedRegion(); 2630 auto *LRegion = initLinearizedRegion(Region); 2663 LinearizedRegion *InnerLRegion = 2816 LinearizedRegion *LRegion = new LinearizedRegion(); 2816 LinearizedRegion *LRegion = new LinearizedRegion();