Lines Matching defs:RenameReg
100 // If not none, RenameReg can be used to rename the result register of the
103 std::optional<MCPhysReg> RenameReg;
113 void setRenameReg(MCPhysReg R) { RenameReg = R; }
114 void clearRenameReg() { RenameReg = std::nullopt; }
115 std::optional<MCPhysReg> getRenameReg() const { return RenameReg; }
878 std::optional<MCPhysReg> RenameReg = Flags.getRenameReg();
879 if (RenameReg) {
881 DefinedInBB.addReg(*RenameReg);
883 // Return the sub/super register for RenameReg, matching the size of
886 [this, RenameReg](const TargetRegisterClass *C) -> MCPhysReg {
888 TRI->sub_and_superregs_inclusive(*RenameReg)) {
957 MCPhysReg RegToCheck = *RenameReg;
1652 std::optional<MCPhysReg> RenameReg;
1654 return RenameReg;
1659 return RenameReg;
1673 RenameReg = tryToFindRegisterToRename(MF, Reg, DefinedInBB, UsedInBetween,
1676 return RenameReg;
1871 std::optional<MCPhysReg> RenameReg =
1875 if (!RenameReg) {
1883 Flags.setRenameReg(*RenameReg);
1911 std::optional<MCPhysReg> RenameReg = findRenameRegForSameLdStRegPair(
1914 if (RenameReg) {
1916 Flags.setRenameReg(*RenameReg);