Lines Matching full:kind
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
49 // 'kind' is unknown or constant.
50 bool IsInContext(size_t vreg, VRegKind kind, uint32_t* vmap_offset) const {
51 DCHECK(kind == kReferenceVReg || kind == kIntVReg || kind == kFloatVReg ||
52 kind == kLongLoVReg || kind == kLongHiVReg || kind == kDoubleLoVReg ||
53 kind == kDoubleHiVReg || kind == kImpreciseConstant);
58 bool is_float = (kind == kFloatVReg) || (kind == kDoubleLoVReg) || (kind == kDoubleHiVReg);
78 // by IsInContext above). If the kind is floating point then the result will be a floating point
80 uint32_t ComputeRegister(uint32_t spill_mask, uint32_t vmap_offset, VRegKind kind) const {
82 DCHECK(kind == kReferenceVReg || kind == kIntVReg || kind == kFloatVReg ||
83 kind == kLongLoVReg || kind == kLongHiVReg || kind == kDoubleLoVReg ||
84 kind == kDoubleHiVReg || kind == kImpreciseConstant);
87 bool is_float = (kind == kFloatVReg) || (kind == kDoubleLoVReg) || (kind == kDoubleHiVReg);