Searched defs:val_hi (Results 1 - 7 of 7) sorted by relevance

/art/compiler/dex/quick/arm/
H A Dutility_arm.cc700 int32_t val_hi = High32Bits(value); local
703 if ((val_lo == 0) && (val_hi == 0)) {
719 if ((InexpensiveConstantInt(val_lo) && (InexpensiveConstantInt(val_hi)))) {
721 LoadConstantNoClobber(r_dest.GetHigh(), val_hi);
726 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi);
728 data_target = AddWideData(&literal_list_, val_lo, val_hi);
H A Dint_arm.cc169 int32_t val_hi = High32Bits(val); local
171 DCHECK_GE(ModifiedImmediate(val_hi), 0);
189 OpCmpImmBranch(kCondNe, high_reg, val_hi, (ccode == kCondEq) ? not_taken : taken);
192 OpCmpImmBranch(kCondLt, high_reg, val_hi, taken);
193 OpCmpImmBranch(kCondGt, high_reg, val_hi, not_taken);
197 OpCmpImmBranch(kCondLt, high_reg, val_hi, taken);
198 OpCmpImmBranch(kCondGt, high_reg, val_hi, not_taken);
202 OpCmpImmBranch(kCondGt, high_reg, val_hi, taken);
203 OpCmpImmBranch(kCondLt, high_reg, val_hi, not_taken);
207 OpCmpImmBranch(kCondGt, high_reg, val_hi, take
1647 uint32_t val_hi = High32Bits(val); local
[all...]
/art/compiler/dex/quick/arm64/
H A Dutility_arm64.cc149 int32_t val_hi = High32Bits(value); local
150 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi);
152 data_target = AddWideData(&literal_list_, val_lo, val_hi);
526 int32_t val_hi = High32Bits(value); local
527 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi);
529 data_target = AddWideData(&literal_list_, val_lo, val_hi);
/art/compiler/dex/quick/x86/
H A Dutility_x86.cc569 int32_t val_hi = High32Bits(value); local
580 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi);
582 data_target = AddWideData(&literal_list_, val_lo, val_hi);
613 if (val_hi != 0) {
615 LoadConstantNoClobber(r_dest_hi, val_hi);
629 LoadConstantNoClobber(r_dest.GetHigh(), val_hi);
636 res = NewLIR3(kX86Mov64RI64, r_dest.GetReg(), val_hi, val_lo);
H A Dint_x86.cc454 int32_t val_hi = High32Bits(val); local
463 } else if (is_equality_test && val_hi == 0 && val_lo > 0) {
499 NewLIR2(kX86Sbb32RI, high_reg.GetReg(), val_hi);
514 NewLIR2(kX86Sbb32RI, high_reg.GetReg(), val_hi);
521 NewLIR2(kX86Sbb32RI, t_reg.GetReg(), val_hi);
1768 int32_t val_hi = High32Bits(val); local
1779 GenImulRegImm(rs_r0, rl_src1.reg.GetLow(), val_hi);
1782 GenImulMemImm(rs_r0, rl_src1.s_reg_low, displacement + LOWORD_OFFSET, val_hi);
2894 int32_t val_hi = High32Bits(val); local
2912 if (!IsNoOp(op, val_hi)) {
2970 int32_t val_hi = High32Bits(val); local
[all...]
H A Dtarget_x86.cc904 int32_t val_hi = High32Bits(value); local
912 store = NewLIR3(kX86Mov32MI, r_base, displacement + HIWORD_OFFSET, val_hi);
/art/compiler/dex/quick/
H A Dcodegen_util.cc403 LIR* Mir2Lir::ScanLiteralPoolWide(LIR* data_target, int val_lo, int val_hi) { argument
407 if (lo_match && (data_target->operands[0] == val_hi)) {
409 lo_target->operands[1] = val_hi;
466 LIR* Mir2Lir::AddWideData(LIR* *constant_list_p, int val_lo, int val_hi) { argument
467 AddWordData(constant_list_p, val_hi);

Completed in 134 milliseconds