Home
last modified time | relevance | path

Searched refs:data_target (Results 1 – 6 of 6) sorted by relevance

/art/compiler/dex/quick/
Dcodegen_util.cc363 LIR* Mir2Lir::ScanLiteralPool(LIR* data_target, int value, unsigned int delta) { in ScanLiteralPool() argument
364 while (data_target) { in ScanLiteralPool()
365 if ((static_cast<unsigned>(value - data_target->operands[0])) <= delta) in ScanLiteralPool()
366 return data_target; in ScanLiteralPool()
367 data_target = data_target->next; in ScanLiteralPool()
373 LIR* Mir2Lir::ScanLiteralPoolWide(LIR* data_target, int val_lo, int val_hi) { in ScanLiteralPoolWide() argument
376 while (data_target) { in ScanLiteralPoolWide()
377 if (lo_match && (data_target->operands[0] == val_hi)) { in ScanLiteralPoolWide()
383 if (data_target->operands[0] == val_lo) { in ScanLiteralPoolWide()
385 lo_target = data_target; in ScanLiteralPoolWide()
[all …]
Dmir_to_lir.h685 LIR* ScanLiteralPool(LIR* data_target, int value, unsigned int delta);
686 LIR* ScanLiteralPoolWide(LIR* data_target, int val_lo, int val_hi);
687 LIR* ScanLiteralPoolMethod(LIR* data_target, const MethodReference& method);
/art/compiler/dex/quick/arm64/
Dutility_arm64.cc121 LIR* data_target = ScanLiteralPool(literal_list_, value, 0); in LoadFPConstantValue() local
122 if (data_target == NULL) { in LoadFPConstantValue()
124 data_target = AddWideData(&literal_list_, value, 0); in LoadFPConstantValue()
129 r_dest.GetReg(), 0, 0, 0, 0, data_target); in LoadFPConstantValue()
148 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi); in LoadFPConstantValueWide() local
149 if (data_target == NULL) { in LoadFPConstantValueWide()
150 data_target = AddWideData(&literal_list_, val_lo, val_hi); in LoadFPConstantValueWide()
155 r_dest.GetReg(), 0, 0, 0, 0, data_target); in LoadFPConstantValueWide()
525 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi); in LoadConstantWide() local
526 if (data_target == NULL) { in LoadConstantWide()
[all …]
/art/compiler/dex/quick/arm/
Dutility_arm.cc87 LIR* data_target = ScanLiteralPool(literal_list_, value, 0); in LoadFPConstantValue() local
88 if (data_target == NULL) { in LoadFPConstantValue()
89 data_target = AddWordData(&literal_list_, value); in LoadFPConstantValue()
93 r_dest, rs_r15pc.GetReg(), 0, 0, 0, data_target); in LoadFPConstantValue()
670 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi); in LoadConstantWide() local
671 if (data_target == NULL) { in LoadConstantWide()
672 data_target = AddWideData(&literal_list_, val_lo, val_hi); in LoadConstantWide()
677 r_dest.GetReg(), rs_r15pc.GetReg(), 0, 0, 0, data_target); in LoadConstantWide()
681 r_dest.GetLowReg(), r_dest.GetHighReg(), rs_r15pc.GetReg(), 0, 0, data_target); in LoadConstantWide()
/art/compiler/dex/quick/x86/
Dutility_x86.cc573 LIR* data_target = ScanLiteralPoolWide(literal_list_, val_lo, val_hi); in LoadConstantWide() local
574 if (data_target == NULL) { in LoadConstantWide()
575 data_target = AddWideData(&literal_list_, val_lo, val_hi); in LoadConstantWide()
593 res->target = data_target; in LoadConstantWide()
Dtarget_x86.cc1805 LIR *data_target = ScanVectorLiteral(mir); in AppendOpcodeWithConst() local
1806 if (data_target == nullptr) { in AppendOpcodeWithConst()
1807 data_target = AddVectorLiteral(mir); in AppendOpcodeWithConst()
1825 load->target = data_target; in AppendOpcodeWithConst()