/art/compiler/dex/quick/x86/ |
utility_x86.cc | 580 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi); local 581 if (data_target == nullptr) { 582 data_target = AddWideData(&literal_list_, val_lo, val_hi); 604 res->target = data_target; [all...] |
target_x86.cc | 1561 LIR *data_target = ScanVectorLiteral(constants); local [all...] |
/art/compiler/dex/quick/arm/ |
utility_arm.cc | 92 LIR* data_target = ScanLiteralPool(literal_list_, value, 0); local 93 if (data_target == nullptr) { 94 data_target = AddWordData(&literal_list_, value); 98 r_dest, rs_r15pc.GetReg(), 0, 0, 0, data_target); 726 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi); local 727 if (data_target == nullptr) { 728 data_target = AddWideData(&literal_list_, val_lo, val_hi); 733 r_dest.GetReg(), rs_r15pc.GetReg(), 0, 0, 0, data_target); 737 r_dest.GetLowReg(), r_dest.GetHighReg(), rs_r15pc.GetReg(), 0, 0, data_target); [all...] |
/art/compiler/dex/quick/arm64/ |
utility_arm64.cc | 123 LIR* data_target = ScanLiteralPool(literal_list_, value, 0); local 124 if (data_target == nullptr) { 126 data_target = AddWideData(&literal_list_, value, 0); 131 r_dest.GetReg(), 0, 0, 0, 0, data_target); 150 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi); local 151 if (data_target == nullptr) { 152 data_target = AddWideData(&literal_list_, val_lo, val_hi); 157 r_dest.GetReg(), 0, 0, 0, 0, data_target); 527 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi); local 528 if (data_target == nullptr) [all...] |
/art/compiler/dex/quick/ |
codegen_util.cc | 393 LIR* Mir2Lir::ScanLiteralPool(LIR* data_target, int value, unsigned int delta) { 394 while (data_target) { 395 if ((static_cast<unsigned>(value - data_target->operands[0])) <= delta) 396 return data_target; 397 data_target = data_target->next; 403 LIR* Mir2Lir::ScanLiteralPoolWide(LIR* data_target, int val_lo, int val_hi) { 406 while (data_target) { 407 if (lo_match && (data_target->operands[0] == val_hi)) { 413 if (data_target->operands[0] == val_lo) 1275 LIR* data_target = ScanLiteralPoolMethod(code_literal_list_, target_method); local 1285 OpPcRelLoad(TargetPtrReg(symbolic_reg), data_target); local 1292 LIR* data_target = ScanLiteralPoolMethod(method_literal_list_, target_method); local 1302 OpPcRelLoad(TargetPtrReg(symbolic_reg), data_target); local 1310 LIR* data_target = ScanLiteralPoolClass(class_literal_list_, dex_file, type_idx); local 1316 OpPcRelLoad(TargetReg(symbolic_reg, kRef), data_target); local [all...] |