Home | History | Annotate | Download | only in quick

Lines Matching refs:data_target

363 LIR* Mir2Lir::ScanLiteralPool(LIR* data_target, int value, unsigned int delta) {
364 while (data_target) {
365 if ((static_cast<unsigned>(value - data_target->operands[0])) <= delta)
366 return data_target;
367 data_target = data_target->next;
373 LIR* Mir2Lir::ScanLiteralPoolWide(LIR* data_target, int val_lo, int val_hi) {
376 while (data_target) {
377 if (lo_match && (data_target->operands[0] == val_hi)) {
383 if (data_target->operands[0] == val_lo) {
385 lo_target = data_target;
387 data_target = data_target->next;
393 LIR* Mir2Lir::ScanLiteralPoolMethod(LIR* data_target, const MethodReference& method) {
394 while (data_target) {
395 if (static_cast<uint32_t>(data_target->operands[0]) == method.dex_method_index &&
396 UnwrapPointer(data_target->operands[1]) == method.dex_file) {
397 return data_target;
399 data_target = data_target->next;
1227 LIR* data_target = ScanLiteralPoolMethod(code_literal_list_, target_method);
1228 if (data_target == NULL) {
1229 data_target = AddWordData(&code_literal_list_, target_method.dex_method_index);
1230 data_target->operands[1] = WrapPointer(const_cast<DexFile*>(target_method.dex_file));
1234 data_target->operands[2] = type;
1237 LIR* load_pc_rel = OpPcRelLoad(TargetPtrReg(symbolic_reg), data_target);
1239 DCHECK_NE(cu_->instruction_set, kMips) << reinterpret_cast<void*>(data_target);
1244 LIR* data_target = ScanLiteralPoolMethod(method_literal_list_, target_method);
1245 if (data_target == NULL) {
1246 data_target = AddWordData(&method_literal_list_, target_method.dex_method_index);
1247 data_target->operands[1] = WrapPointer(const_cast<DexFile*>(target_method.dex_file));
1251 data_target->operands[2] = type;
1254 LIR* load_pc_rel = OpPcRelLoad(TargetReg(symbolic_reg, kRef), data_target);
1256 DCHECK_NE(cu_->instruction_set, kMips) << reinterpret_cast<void*>(data_target);
1261 LIR* data_target = ScanLiteralPool(class_literal_list_, type_idx, 0);
1262 if (data_target == nullptr) {
1263 data_target = AddWordData(&class_literal_list_, type_idx);
1266 LIR* load_pc_rel = OpPcRelLoad(TargetReg(symbolic_reg, kRef), data_target);
1272 LIR* data_target = ScanLiteralPool(string_literal_list_, string_idx, 0);
1273 if (data_target == nullptr) {
1274 data_target = AddWordData(&string_literal_list_, string_idx);
1277 LIR* load_pc_rel = OpPcRelLoad(target_reg, data_target);