Lines Matching refs:temp
498 data_.temp = r;
509 data_.temp = r;
663 data_.temp = Temp(0, type);
668 data_.temp = Temp(0, type);
735 data_.temp = t;
738 constexpr Temp getTemp() const noexcept { return data_.temp; }
740 constexpr uint32_t tempId() const noexcept { return data_.temp.id(); }
744 constexpr RegClass regClass() const noexcept { return data_.temp.regClass(); }
751 return data_.temp.bytes();
759 return data_.temp.size();
890 Temp temp;
923 : temp(Temp(0, s1)), reg_(0), isFixed_(0), isKill_(0), isPrecise_(0), isNUW_(0), isNoCSE_(0)
925 Definition(uint32_t index, RegClass type) noexcept : temp(index, type) {}
926 explicit Definition(Temp tmp) noexcept : temp(tmp) {}
927 Definition(PhysReg reg, RegClass type) noexcept : temp(Temp(0, type)) { setFixed(reg); }
928 Definition(uint32_t tmpId, PhysReg reg, RegClass type) noexcept : temp(Temp(tmpId, type))
935 constexpr Temp getTemp() const noexcept { return temp; }
937 constexpr uint32_t tempId() const noexcept { return temp.id(); }
939 constexpr void setTemp(Temp t) noexcept { temp = t; }
941 void swapTemp(Definition& other) noexcept { std::swap(temp, other.temp); }
943 constexpr RegClass regClass() const noexcept { return temp.regClass(); }
945 constexpr unsigned bytes() const noexcept { return temp.bytes(); }
947 constexpr unsigned size() const noexcept { return temp.size(); }
977 Temp temp = Temp(0, s1);