/art/compiler/dex/quick/arm/ |
H A D | int_arm.cc | 158 int32_t val_hi = High32Bits(val); local 160 DCHECK_GE(ModifiedImmediate(val_hi), 0); 178 OpCmpImmBranch(kCondNe, high_reg, val_hi, (ccode == kCondEq) ? not_taken : taken); 181 OpCmpImmBranch(kCondLt, high_reg, val_hi, taken); 182 OpCmpImmBranch(kCondGt, high_reg, val_hi, not_taken); 186 OpCmpImmBranch(kCondLt, high_reg, val_hi, taken); 187 OpCmpImmBranch(kCondGt, high_reg, val_hi, not_taken); 191 OpCmpImmBranch(kCondGt, high_reg, val_hi, taken); 192 OpCmpImmBranch(kCondLt, high_reg, val_hi, not_taken); 196 OpCmpImmBranch(kCondGt, high_reg, val_hi, take 1566 uint32_t val_hi = High32Bits(val); local [all...] |
H A D | utility_arm.cc | 644 int32_t val_hi = High32Bits(value); local 647 if ((val_lo == 0) && (val_hi == 0)) { 663 if ((InexpensiveConstantInt(val_lo) && (InexpensiveConstantInt(val_hi)))) { 665 LoadConstantNoClobber(r_dest.GetHigh(), val_hi); 670 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi); 672 data_target = AddWideData(&literal_list_, val_lo, val_hi);
|
/art/compiler/dex/quick/x86/ |
H A D | int_x86.cc | 450 int32_t val_hi = High32Bits(val); local 459 } else if (is_equality_test && val_hi == 0 && val_lo > 0) { 495 NewLIR2(kX86Sbb32RI, high_reg.GetReg(), val_hi); 510 NewLIR2(kX86Sbb32RI, high_reg.GetReg(), val_hi); 517 NewLIR2(kX86Sbb32RI, t_reg.GetReg(), val_hi); 1403 int32_t val_hi = High32Bits(val); local 1414 GenImulRegImm(rs_r0, rl_src1.reg.GetLow(), val_hi); 1417 GenImulMemImm(rs_r0, rl_src1.s_reg_low, displacement + LOWORD_OFFSET, val_hi); 2508 int32_t val_hi = High32Bits(val); local 2526 if (!IsNoOp(op, val_hi)) { 2584 int32_t val_hi = High32Bits(val); local [all...] |
H A D | utility_x86.cc | 562 int32_t val_hi = High32Bits(value); local 573 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi); 575 data_target = AddWideData(&literal_list_, val_lo, val_hi); 604 if (val_hi != 0) { 606 LoadConstantNoClobber(r_dest_hi, val_hi); 620 LoadConstantNoClobber(r_dest.GetHigh(), val_hi); 627 res = NewLIR3(kX86Mov64RI64, r_dest.GetReg(), val_hi, val_lo);
|
H A D | target_x86.cc | 915 int32_t val_hi = High32Bits(value); local 923 store = NewLIR3(kX86Mov32MI, r_base, displacement + HIWORD_OFFSET, val_hi);
|
/art/compiler/dex/quick/arm64/ |
H A D | utility_arm64.cc | 147 int32_t val_hi = High32Bits(value); local 148 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi); 150 data_target = AddWideData(&literal_list_, val_lo, val_hi); 524 int32_t val_hi = High32Bits(value); local 525 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi); 527 data_target = AddWideData(&literal_list_, val_lo, val_hi);
|
/art/compiler/dex/quick/ |
H A D | codegen_util.cc | 373 LIR* Mir2Lir::ScanLiteralPoolWide(LIR* data_target, int val_lo, int val_hi) { argument 377 if (lo_match && (data_target->operands[0] == val_hi)) { 379 lo_target->operands[1] = val_hi; 424 LIR* Mir2Lir::AddWideData(LIR* *constant_list_p, int val_lo, int val_hi) { argument 425 AddWordData(constant_list_p, val_hi);
|
H A D | mir_to_lir.h | 686 LIR* ScanLiteralPoolWide(LIR* data_target, int val_lo, int val_hi); 689 LIR* AddWideData(LIR* *constant_list_p, int val_lo, int val_hi);
|