Home | History | Annotate | Download | only in runtime

Lines Matching refs:kind

12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
53 // 'kind' is unknown or constant.
54 bool IsInContext(size_t vreg, VRegKind kind, uint32_t* vmap_offset) const {
55 DCHECK(kind == kReferenceVReg || kind == kIntVReg || kind == kFloatVReg ||
56 kind == kLongLoVReg || kind == kLongHiVReg || kind == kDoubleLoVReg ||
57 kind == kDoubleHiVReg || kind == kImpreciseConstant);
62 bool is_float = (kind == kFloatVReg) || (kind == kDoubleLoVReg) || (kind == kDoubleHiVReg);
67 bool high_reg = (kind == kLongHiVReg) || (kind == kDoubleHiVReg);
89 // by IsInContext above). If the kind is floating point then the result will be a floating point
91 uint32_t ComputeRegister(uint32_t spill_mask, uint32_t vmap_offset, VRegKind kind) const {
93 DCHECK(kind == kReferenceVReg || kind == kIntVReg || kind == kFloatVReg ||
94 kind == kLongLoVReg || kind == kLongHiVReg || kind == kDoubleLoVReg ||
95 kind == kDoubleHiVReg || kind == kImpreciseConstant);
98 bool is_float = (kind == kFloatVReg) || (kind == kDoubleLoVReg) || (kind == kDoubleHiVReg);