Lines Matching defs:SpillLoc
191 // range corresponding to a Reg, SpillLoc, or EntryValue type will still be a
303 struct SpillLoc {
306 bool operator==(const SpillLoc &Other) const {
309 bool operator!=(const SpillLoc &Other) const {
358 SpillLoc SpillLocation;
676 bool usesSpillLoc(SpillLoc SpillLocation) const {
685 unsigned getSpillLocIdx(SpillLoc SpillLocation) const {
690 llvm_unreachable("Could not find given SpillLoc in Locs");
1029 std::optional<VarLoc::SpillLoc> isRestoreInstruction(const MachineInstr &MI,
1034 VarLoc::SpillLoc extractSpillBaseRegAndOffset(const MachineInstr &MI);
1305 VarLocBasedLDV::VarLoc::SpillLoc
1556 VarLoc::SpillLoc SpillLocation = extractSpillBaseRegAndOffset(MI);
1736 std::optional<VarLocBasedLDV::VarLoc::SpillLoc>
1765 std::optional<VarLoc::SpillLoc> Loc;