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

Declarations

include/llvm/MC/MCRegisterInfo.h
  448   bool isSuperRegister(MCRegister RegA, MCRegister RegB) const;

References

include/llvm/MC/MCRegisterInfo.h
  444     return isSuperRegister(RegB, RegA);
  458     return RegA == RegB || isSuperRegister(RegA, RegB);
  464     return isSubRegisterEq(RegA, RegB) || isSuperRegister(RegA, RegB);
lib/CodeGen/AggressiveAntiDepBreaker.cpp
  315     if (TRI->isSuperRegister(Reg, *AI) && State->IsLive(*AI)) {
  435       if (TRI->isSuperRegister(Reg, *AI) && State->IsLive(*AI))
  577     if ((SuperReg == 0) || TRI->isSuperRegister(SuperReg, Reg))
lib/CodeGen/MachineInstr.cpp
 1820       if (RegInfo->isSuperRegister(IncomingReg, Reg))
 1885       if (RegInfo->isSuperRegister(Reg, MOReg))
lib/CodeGen/MachineLICM.cpp
  580         if (MO.getReg() == Reg || TRI->isSuperRegister(Reg, MO.getReg()))
lib/CodeGen/RegAllocFast.cpp
  493       assert((TRI->isSuperRegister(PhysReg, Alias) ||
  494               TRI->isSuperRegister(Alias, PhysReg)) &&
  498       if (TRI->isSuperRegister(PhysReg, Alias)) {
  548       if (TRI->isSuperRegister(PhysReg, Alias))
lib/CodeGen/StackMaps.cpp
  283       if (TRI->isSuperRegister(I->Reg, II->Reg))
lib/MCA/HardwareUnits/RegisterFile.cpp
  108              MRI.isSuperRegister(*I, OtherEntry.RenameAs))) {
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
  390               !TRI->isSuperRegister(DefReg, KnownReg.Reg))
lib/Target/ARM/ARMBaseInstrInfo.cpp
 5211     assert(TRI->isSuperRegister(Reg, DReg) && "Register enums broken");
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  793     if (R == DepReg || HRI->isSuperRegister(DepReg, R))