Searched defs:rl_array (Results 1 - 4 of 4) sorted by relevance

/art/compiler/dex/quick/mips/
H A Dint_mips.cc415 void MipsMir2Lir::GenArrayGet(int opt_flags, OpSize size, RegLocation rl_array, argument
421 rl_array = LoadValue(rl_array, kCoreReg);
431 GenNullCheck(rl_array.s_reg_low, rl_array.low_reg, opt_flags);
439 LoadWordDisp(rl_array.low_reg, len_offset, reg_len);
442 OpRegRegImm(kOpAdd, reg_ptr, rl_array.low_reg, data_offset);
443 FreeTemp(rl_array.low_reg);
486 void MipsMir2Lir::GenArrayPut(int opt_flags, OpSize size, RegLocation rl_array, argument
498 rl_array
558 GenArrayObjPut(int opt_flags, RegLocation rl_array, RegLocation rl_index, RegLocation rl_src, int scale) argument
[all...]
/art/compiler/dex/quick/x86/
H A Dint_x86.cc421 void X86Mir2Lir::GenArrayGet(int opt_flags, OpSize size, RegLocation rl_array, argument
427 rl_array = LoadValue(rl_array, kCoreReg);
437 GenNullCheck(rl_array.s_reg_low, rl_array.low_reg, opt_flags);
440 /* if (rl_index >= [rl_array + len_offset]) goto kThrowArrayBounds */
441 GenRegMemCheck(kCondUge, rl_index.low_reg, rl_array.low_reg,
446 OpLea(reg_addr, rl_array.low_reg, rl_index.low_reg, scale, data_offset);
447 FreeTemp(rl_array.low_reg);
456 LoadBaseIndexedDisp(rl_array
468 GenArrayPut(int opt_flags, OpSize size, RegLocation rl_array, RegLocation rl_index, RegLocation rl_src, int scale) argument
511 GenArrayObjPut(int opt_flags, RegLocation rl_array, RegLocation rl_index, RegLocation rl_src, int scale) argument
[all...]
/art/compiler/dex/portable/
H A Dmir_to_gbc.cc194 void MirConverter::ConvertFillArrayData(int32_t offset, RegLocation rl_array) { argument
199 args.push_back(GetLLVMValue(rl_array.orig_sreg));
539 RegLocation rl_dest, RegLocation rl_array, RegLocation rl_index) {
542 args.push_back(GetLLVMValue(rl_array.orig_sreg));
551 RegLocation rl_src, RegLocation rl_array, RegLocation rl_index) {
555 args.push_back(GetLLVMValue(rl_array.orig_sreg));
537 ConvertAget(int opt_flags, art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest, RegLocation rl_array, RegLocation rl_index) argument
549 ConvertAput(int opt_flags, art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_src, RegLocation rl_array, RegLocation rl_index) argument
/art/compiler/dex/quick/arm/
H A Dint_arm.cc757 void ArmMir2Lir::GenArrayGet(int opt_flags, OpSize size, RegLocation rl_array, argument
764 rl_array = LoadValue(rl_array, kCoreReg);
781 GenNullCheck(rl_array.s_reg_low, rl_array.low_reg, opt_flags);
788 LoadWordDisp(rl_array.low_reg, len_offset, reg_len);
793 reg_ptr = rl_array.low_reg; // NOTE: must not alter reg_ptr in constant case.
797 OpRegRegRegShift(kOpAdd, reg_ptr, rl_array.low_reg, rl_index.low_reg,
827 OpRegRegImm(kOpAdd, reg_ptr, rl_array.low_reg, data_offset);
828 FreeTemp(rl_array
847 GenArrayPut(int opt_flags, OpSize size, RegLocation rl_array, RegLocation rl_index, RegLocation rl_src, int scale) argument
936 GenArrayObjPut(int opt_flags, RegLocation rl_array, RegLocation rl_index, RegLocation rl_src, int scale) argument
[all...]

Completed in 617 milliseconds