Lines Matching refs:is_wide
260 static uint64_t RepeatBitsAcrossReg(bool is_wide, uint64_t value, unsigned width) { in RepeatBitsAcrossReg() argument
262 unsigned reg_size = (is_wide) ? 64 : 32; in RepeatBitsAcrossReg()
279 uint64_t Arm64Mir2Lir::DecodeLogicalImmediate(bool is_wide, int value) { in DecodeLogicalImmediate() argument
311 return RepeatBitsAcrossReg(is_wide, RotateRight(bits, imm_r & mask, width), width); in DecodeLogicalImmediate()
411 bool is_wide = IS_WIDE(lir->opcode); in BuildInsnString() local
412 uint64_t imm = DecodeLogicalImmediate(is_wide, operand); in BuildInsnString()
476 bool is_wide = IS_WIDE(lir->opcode); in BuildInsnString() local
478 snprintf(tbuf, arraysize(tbuf), "%c%d", (is_wide) ? 'x' : 'w', in BuildInsnString()
481 strcpy(tbuf, (is_wide) ? "xzr" : "wzr"); in BuildInsnString()
486 bool is_wide = IS_WIDE(lir->opcode); in BuildInsnString() local
488 snprintf(tbuf, arraysize(tbuf), "%c%d", (is_wide) ? 'x' : 'w', in BuildInsnString()
491 strcpy(tbuf, (is_wide) ? "sp" : "wsp"); in BuildInsnString()
790 bool is_wide, in GetNextReg() argument
809 result = is_wide ? RegStorage::FloatSolo64(res_reg) : RegStorage::FloatSolo32(res_reg); in GetNextReg()
818 DCHECK(!(is_wide && is_ref)); in GetNextReg()
819 result = (is_wide || is_ref) ? RegStorage::Solo64(res_reg) : RegStorage::Solo32(res_reg); in GetNextReg()