Lines Matching refs:kind
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
180 static VRegKind ToVRegKind(DexRegisterLocation::Kind kind) {
184 switch (kind) {
185 case DexRegisterLocation::Kind::kConstant:
186 case DexRegisterLocation::Kind::kInStack:
190 case DexRegisterLocation::Kind::kInRegister:
194 case DexRegisterLocation::Kind::kInRegisterHigh:
198 case DexRegisterLocation::Kind::kInFpuRegister:
202 case DexRegisterLocation::Kind::kInFpuRegisterHigh:
207 LOG(FATAL) << "Unexpected vreg location " << kind;
244 DexRegisterLocation::Kind catch_location =
246 if (catch_location == DexRegisterLocation::Kind::kNone) {
249 DCHECK(catch_location == DexRegisterLocation::Kind::kInStack);
406 DexRegisterLocation::Kind location =
413 case DexRegisterLocation::Kind::kInStack: {
427 case DexRegisterLocation::Kind::kInRegister:
428 case DexRegisterLocation::Kind::kInRegisterHigh:
429 case DexRegisterLocation::Kind::kInFpuRegister:
430 case DexRegisterLocation::Kind::kInFpuRegisterHigh: {
434 if (location == DexRegisterLocation::Kind::kInRegister) {
441 case DexRegisterLocation::Kind::kConstant: {
449 case DexRegisterLocation::Kind::kNone: {
454 << "Unexpected location kind "