reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
230 Kind = MI.isDebugEntryValue() ? EntryValueKind : RegisterKind; 233 Kind = ImmediateKind; 236 Kind = ImmediateKind; 239 Kind = ImmediateKind; 242 assert((Kind != ImmediateKind || !MI.isDebugEntryValue()) && 251 VL.Kind = EntryValueKind; 261 assert(VL.Kind == RegisterKind); 271 assert(VL.Kind == RegisterKind); 272 VL.Kind = SpillLocKind; 288 switch (Kind) { 318 bool isConstant() const { return Kind == ImmediateKind; } 323 if (Kind == RegisterKind) 336 switch (Kind) { 361 return Kind == Other.Kind && Var == Other.Var && 361 return Kind == Other.Kind && Var == Other.Var && 367 return std::tie(Var, Kind, Loc.Hash, Expr) < 368 std::tie(Other.Var, Other.Kind, Other.Loc.Hash, Other.Expr); 939 if (VL.Kind == VarLoc::SpillLocKind && VL.Loc.SpillLocation == *Loc) { 981 VarLocIDs[ID].Kind == VarLoc::SpillLocKind &&