Home
last modified time | relevance | path

Searched refs:LocIdx (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h43 class LocIdx {
48 LocIdx() : Location(UINT_MAX) {} in LocIdx() function
52 LocIdx(unsigned L) : Location(L) { in LocIdx() function
56 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 …]
H A DInstrRefBasedImpl.cpp309 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 …]
H A DVarLocBasedImpl.cpp1811 unsigned LocIdx; in transferSpillOrRestoreInst() local
1816 LocIdx = VL.getRegIdx(Reg); in transferSpillOrRestoreInst()
1825 LocIdx = VL.getSpillLocIdx(*Loc); in transferSpillOrRestoreInst()
1827 VarLoc::MachineLoc MLoc = VL.Locs[LocIdx]; in transferSpillOrRestoreInst()