Home | History | Annotate | Download | only in arm64

Lines Matching refs:is_long

658 bool Arm64Mir2Lir::GenInlinedMinMax(CallInfo* info, bool is_min, bool is_long) {
661 RegLocation rl_src2 = (is_long) ? info->args[2] : info->args[1];
662 rl_src1 = (is_long) ? LoadValueWide(rl_src1, kCoreReg) : LoadValue(rl_src1, kCoreReg);
663 rl_src2 = (is_long) ? LoadValueWide(rl_src2, kCoreReg) : LoadValue(rl_src2, kCoreReg);
664 RegLocation rl_dest = (is_long) ? InlineTargetWide(info) : InlineTarget(info);
667 NewLIR4((is_long) ? WIDE(kA64Csel4rrrc) : kA64Csel4rrrc, rl_result.reg.GetReg(),
669 (is_long) ? StoreValueWide(rl_dest, rl_result) :StoreValue(rl_dest, rl_result);
705 bool Arm64Mir2Lir::GenInlinedCas(CallInfo* info, bool is_long, bool is_object) {
711 // If is_long, high half is in info->args[5]
712 RegLocation rl_src_new_value = info->args[is_long ? 6 : 5]; // int, long or Object
713 // If is_long, high half is in info->args[7]
722 if (is_long) {
753 if (is_long) {