Searched refs:LocIdx (Results 1 – 3 of 3) sorted by relevance
43 class LocIdx {48 LocIdx() : Location(UINT_MAX) {} in LocIdx() function52 LocIdx(unsigned L) : Location(L) { in LocIdx() function56 static LocIdx MakeIllegalLoc() { return LocIdx(); } in MakeIllegalLoc()58 LocIdx L = LocIdx(); in MakeTombstoneLoc()179 static inline LocIdx getEmptyKey() { return LocIdx::MakeIllegalLoc(); }180 static inline LocIdx getTombstoneKey() { return LocIdx::MakeTombstoneLoc(); }184 static bool isEqual(const LocIdx &A, const LocIdx &B) { return A == B; }345 LocIdx Loc;619 using argument_type = LocIdx;[all …]
309 LocIdx getLoc() const { in getLoc()312 return LocIdx(Location); in getLoc()730 LocIdx NewLoc = Op.Loc; in redefVar()881 void transferMlocs(LocIdx Src, LocIdx Dst, MachineBasicBlock::iterator Pos) { in transferMlocs()1059 LocIdx NewIdx = LocIdx(LocIdxToIDNum.size()); in trackRegister()1107 LocIdx Idx = LocIdx(LocIdxToIDNum.size()); // New idx in getOrTrackSpillLoc()1219 LocIdx MLoc = Op.Loc; in emitLoc()1348 std::optional<LocIdx>2419 LocIdx Idx = Location.Idx; in mlocJoin()2508 LocIdx L = Location.Idx; in placeMLocPHIs()[all …]
1811 unsigned LocIdx; in transferSpillOrRestoreInst() local1816 LocIdx = VL.getRegIdx(Reg); in transferSpillOrRestoreInst()1825 LocIdx = VL.getSpillLocIdx(*Loc); in transferSpillOrRestoreInst()1827 VarLoc::MachineLoc MLoc = VL.Locs[LocIdx]; in transferSpillOrRestoreInst()