reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
 1394       PHIInfo.addSource(LDestReg, getPHISourceReg(PHI, i), getPHIPred(PHI, i));
 1399       PHIInfo.addSource(LDestReg, getPHISourceReg(PHI, i), getPHIPred(PHI, i));
 1409   PHIInfo.addDest(LinearizeDestReg, PHI.getDebugLoc());
 1427       PHIInfo.addDest(PHIDestReg, Instr.getDebugLoc());
 1991     PHIInfo.removeSource(DestReg, SourceReg, CodeBB);
 2002     bool IsLastDef = PHIInfo.getNumSources(DestReg) == 1;
 2007     PHIInfo.removeSource(DestReg, SourceReg, CodeBB);
 2012       PHIInfo.deleteDef(DestReg);
 2014       PHIInfo.replaceDef(DestReg, NextDestReg);
 2079   if (PHIInfo.findSourcesFromMBB(CodeBB, Sources)) {
 2084       PHIInfo.findDest(SI, CodeBB, DestReg);
 2090   LLVM_DEBUG(PHIInfo.dump(MRI));
 2095   LLVM_DEBUG(PHIInfo.dump(MRI));
 2098   for (auto DRI = PHIInfo.dests_begin(), DE = PHIInfo.dests_end(); DRI != DE;
 2098   for (auto DRI = PHIInfo.dests_begin(), DE = PHIInfo.dests_end(); DRI != DE;
 2102     auto SE = PHIInfo.sources_end(DestReg);
 2106     for (auto SRI = PHIInfo.sources_begin(DestReg); SRI != SE; ++SRI) {
 2117       for (auto SRI = PHIInfo.sources_begin(DestReg); SRI != SE; ++SRI) {
 2132     PHIInfo.removeSource(std::get<0>(SourceInfo), std::get<1>(SourceInfo),
 2136   LLVM_DEBUG(PHIInfo.dump(MRI));
 2148   auto SE = PHIInfo.sources_end(DestReg);
 2150   for (auto SRI = PHIInfo.sources_begin(DestReg); SRI != SE; ++SRI) {
 2155     auto SRI = PHIInfo.sources_begin(DestReg);
 2166     for (auto SRI = PHIInfo.sources_begin(DestReg); SRI != SE; ++SRI) {
 2215   LLVM_DEBUG(PHIInfo.dump(MRI));
 2217   for (auto DRI = PHIInfo.dests_begin(), DE = PHIInfo.dests_end(); DRI != DE;
 2217   for (auto DRI = PHIInfo.dests_begin(), DE = PHIInfo.dests_end(); DRI != DE;
 2223   PHIInfo.clear();
 2252   PHIInfo.deleteDef(Register);
 2256   LLVM_DEBUG(PHIInfo.dump(MRI));
 2261   LLVM_DEBUG(PHIInfo.dump(MRI));
 2262   for (auto DRI = PHIInfo.dests_begin(), DE = PHIInfo.dests_end(); DRI != DE;
 2262   for (auto DRI = PHIInfo.dests_begin(), DE = PHIInfo.dests_end(); DRI != DE;
 2266     auto SRI = PHIInfo.sources_begin(DestReg);
 2271     assert(PHIInfo.sources_end(DestReg) == ++SRI &&
 2352     LinearizedRegion InnerRegion(CodeBB, MRI, TRI, PHIInfo);
 2572   LRegion->initLiveOut(Region, MRI, TRI, PHIInfo);
 2640   LLVM_DEBUG(PHIInfo.dump(MRI));
 2726       LLVM_DEBUG(PHIInfo.dump(MRI));
 2761   LLVM_DEBUG(PHIInfo.dump(MRI));