HomeSort by relevance Sort by last modified time
    Searched defs:rl_src (Results 1 - 11 of 11) sorted by null

  /art/compiler/dex/quick/arm/
fp_arm.cc 116 void ArmMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src) {
141 rl_src = LoadValueWide(rl_src, kFPReg);
142 RegisterInfo* info = GetRegInfo(rl_src.reg);
161 GenConversionCall(kQuickF2l, rl_dest, rl_src);
164 rl_src = LoadValueWide(rl_src, kFPReg);
165 RegisterInfo* info = GetRegInfo(rl_src.reg);
191 GenConversionCall(kQuickD2l, rl_dest, rl_src);
196 if (rl_src.wide)
362 RegLocation rl_src = UpdateLoc(info->args[0]); local
380 RegLocation rl_src = UpdateLocWide(info->args[0]); local
404 RegLocation rl_src = info->args[0]; local
    [all...]
int_arm.cc 232 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); local
235 RegisterClass src_reg_class = rl_src.ref ? kRefReg : kCoreReg;
237 rl_src = LoadValue(rl_src, src_reg_class);
251 OpRegRegImm(kOpSub, rl_result.reg, rl_src.reg, -true_val);
257 OpRegRegImm(kOpRsub, rl_result.reg, rl_src.reg, 1);
263 OpRegImm(kOpCmp, rl_src.reg, 0);
274 OpRegImm(kOpCmp, rl_src.reg, 0);
287 OpRegImm(kOpCmp, rl_src.reg, 0);
493 RegLocation rl_src, RegLocation rl_dest, int lit)
963 RegLocation rl_src = info->args[0]; local
    [all...]
  /art/compiler/dex/quick/arm64/
fp_arm64.cc 120 RegLocation rl_dest, RegLocation rl_src) {
185 if (rl_src.wide) {
186 rl_src = LoadValueWide(rl_src, src_reg_class);
188 rl_src = LoadValue(rl_src, src_reg_class);
192 NewLIR2(op, rl_result.reg.GetReg(), rl_src.reg.GetReg());
309 void Arm64Mir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) {
311 rl_src = LoadValue(rl_src, kFPReg)
349 RegLocation rl_src = UpdateLoc(info->args[0]); local
367 RegLocation rl_src = UpdateLocWide(info->args[0]); local
381 RegLocation rl_src = info->args[0]; local
391 RegLocation rl_src = info->args[0]; local
401 RegLocation rl_src = info->args[0]; local
411 RegLocation rl_src = info->args[0]; local
423 RegLocation rl_src = info->args[0]; local
    [all...]
target_arm64.cc 920 RegLocation rl_src = rl_method; local
921 rl_src.location = kLocPhysReg;
922 rl_src.reg = TargetReg(kArg0, kRef);
923 rl_src.home = false;
924 MarkLive(rl_src);
925 StoreValue(rl_method, rl_src);
928 StoreRefDisp(TargetPtrReg(kSp), 0, rl_src.reg, kNotVolatile);
    [all...]
int_arm64.cc 184 RegLocation rl_src = mir_graph_->GetSrc(mir, 0);
185 rl_src = LoadValue(rl_src, rl_src.ref ? kRefReg : kCoreReg);
186 // rl_src may be aliased with rl_result/rl_dest, so do compare early.
187 OpRegImm(kOpCmp, rl_src.reg, 0);
404 RegLocation rl_src, RegLocation rl_dest, int lit) {
419 rl_src = LoadValue(rl_src, kCoreReg);
423 r_magic.GetReg(), rl_src.reg.GetReg(), rxzr)
645 RegLocation rl_src = info->args[0]; local
794 RegLocation rl_src = info->args[0]; local
    [all...]
  /art/compiler/dex/quick/x86/
fp_x86.cc 125 void X86Mir2Lir::GenLongToFP(RegLocation rl_dest, RegLocation rl_src, bool is_double) {
127 int src_v_reg_offset = SRegOffset(rl_src.s_reg_low);
131 rl_src = UpdateLocWide(rl_src);
137 if (rl_src.location == kLocPhysReg) {
138 RegisterInfo* reg_info = GetRegInfo(rl_src.reg);
144 ResetDef(rl_src.reg);
148 StoreBaseDisp(rs_rX86_SP, src_v_reg_offset, rl_src.reg, k64, kNotVolatile);
194 RegLocation rl_src) {
216 rl_src = LoadValue(rl_src, kFPReg)
587 RegLocation rl_src = info->args[0]; local
598 RegLocation rl_src = info->args[0]; local
644 RegLocation rl_src = info->args[0]; local
    [all...]
int_x86.cc 272 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); local
275 RegisterClass src_reg_class = rl_src.ref ? kRefReg : kCoreReg;
293 rl_src = LoadValue(rl_src, src_reg_class);
317 (rl_src.location == kLocPhysReg && rl_src.reg.GetRegNum() == rl_result.reg.GetRegNum());
327 OpRegImm(kOpCmp, rl_src.reg, 0);
346 rl_src = LoadValue(rl_src, src_reg_class);
369 OpRegImm(kOpCmp, rl_src.reg, 0)
    [all...]
target_x86.cc 1106 RegLocation rl_src = info->args[0]; local
2317 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); local
    [all...]
  /art/compiler/dex/quick/
mir_to_lir.cc 390 RegLocation rl_src[3]; local
404 rl_src[0] = rl_src[1] = rl_src[2] = mir_graph_->GetBadLoc();
407 rl_src[next_loc++] = mir_graph_->GetSrcWide(mir, next_sreg);
410 rl_src[next_loc++] = mir_graph_->GetSrc(mir, next_sreg);
416 rl_src[next_loc++] = mir_graph_->GetSrcWide(mir, next_sreg);
419 rl_src[next_loc++] = mir_graph_->GetSrc(mir, next_sreg);
425 rl_src[next_loc++] = mir_graph_->GetSrcWide(mir, next_sreg);
427 rl_src[next_loc++] = mir_graph_->GetSrc(mir, next_sreg)
1067 RegLocation rl_src = mir_graph_->GetSrc(mir, 0); local
    [all...]
gen_invoke.cc 375 RegLocation rl_src = rl_method; local
376 rl_src.location = kLocPhysReg;
377 rl_src.reg = TargetReg(kArg0, kRef);
378 rl_src.home = false;
379 MarkLive(rl_src);
380 StoreValue(rl_method, rl_src);
383 StoreRefDisp(TargetPtrReg(kSp), 0, rl_src.reg, kNotVolatile);
1369 RegLocation rl_src = info->args[0]; local
1387 RegLocation rl_src = info->args[0]; local
1458 RegLocation rl_src = info->args[0]; local
1469 RegLocation rl_src = info->args[0]; local
    [all...]
  /art/compiler/dex/portable/
mir_to_gbc.cc 144 int32_t table_offset, RegLocation rl_src) {
149 ::llvm::Value* value = GetLLVMValue(rl_src.orig_sreg);
168 int32_t table_offset, RegLocation rl_src) {
176 ::llvm::Value* value = GetLLVMValue(rl_src.orig_sreg);
203 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_src) {
206 args.push_back(GetLLVMValue(rl_src.orig_sreg));
278 void MirConverter::ConvertThrow(RegLocation rl_src) {
279 ::llvm::Value* src = GetLLVMValue(rl_src.orig_sreg);
287 RegLocation rl_src) {
290 args.push_back(GetLLVMValue(rl_src.orig_sreg))
706 RegLocation rl_src[3]; local
    [all...]

Completed in 247 milliseconds