Searched refs:temp_reg (Results 1 - 10 of 10) sorted by relevance

/art/compiler/dex/quick/x86/
H A Dfp_x86.cc237 RegStorage temp_reg = AllocTempSingle(); local
240 NewLIR2(kX86Cvtsi2ssRR, temp_reg.GetReg(), rl_result.reg.GetReg());
241 NewLIR2(kX86ComissRR, rl_src.reg.GetReg(), temp_reg.GetReg());
258 RegStorage temp_reg = AllocTempDouble(); local
261 NewLIR2(kX86Cvtsi2sdRR, temp_reg.GetReg(), rl_result.reg.GetReg());
262 NewLIR2(kX86ComisdRR, rl_src.reg.GetReg(), temp_reg.GetReg());
296 RegStorage temp_reg = AllocTempSingle(); local
300 NewLIR2(kX86Cvtsqi2ssRR, temp_reg.GetReg(), rl_result.reg.GetReg());
301 NewLIR2(kX86ComissRR, rl_src.reg.GetReg(), temp_reg.GetReg());
322 RegStorage temp_reg local
[all...]
H A Dint_x86.cc43 RegStorage temp_reg = AllocTemp(); local
46 NewLIR2(kX86Set8R, temp_reg.GetReg(), kX86CondL); // temp = (src1 >= src2) ? 0 : 1
47 NewLIR2(kX86Sub8RR, rl_result.reg.GetReg(), temp_reg.GetReg());
51 FreeTemp(temp_reg);
179 RegStorage temp_reg = AllocTempDouble(); local
180 NewLIR2(kX86MovsdRR, temp_reg.GetReg(), r_src.GetReg());
181 NewLIR2(kX86PsrlqRI, temp_reg.GetReg(), 32);
182 NewLIR2(kX86MovdrxRR, r_dest.GetHighReg(), temp_reg.GetReg());
194 RegStorage temp_reg = AllocTemp(); local
195 OpRegCopy(temp_reg, r_des
242 RegStorage temp_reg = AllocTypedTemp(false, dest_reg_class, false); local
1961 RegStorage temp_reg = AllocTemp(); local
[all...]
H A Dutility_x86.cc945 LIR* X86Mir2Lir::OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, RegStorage base_reg, argument
947 UNUSED(temp_reg); // Comparison performed directly with memory.
H A Dcodegen_x86.h806 * @param temp_reg A temporary register that can be used if compare memory is not
814 LIR* OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, RegStorage base_reg,
/art/runtime/arch/x86/
H A Dquick_entrypoints_x86.S25 MACRO2(SETUP_SAVE_ALL_CALLEE_SAVE_FRAME, got_reg, temp_reg)
33 movl SYMBOL(_ZN3art7Runtime9instance_E)@GOT(REG_VAR(got_reg, 0)), REG_VAR(temp_reg, 1)
34 movl (REG_VAR(temp_reg, 1)), REG_VAR(temp_reg, 1)
36 pushl RUNTIME_SAVE_ALL_CALLEE_SAVE_FRAME_OFFSET(REG_VAR(temp_reg, 1))
51 MACRO2(SETUP_REFS_ONLY_CALLEE_SAVE_FRAME, got_reg, temp_reg)
59 movl SYMBOL(_ZN3art7Runtime9instance_E)@GOT(REG_VAR(got_reg, 0)), REG_VAR(temp_reg, 1)
60 movl (REG_VAR(temp_reg, 1)), REG_VAR(temp_reg, 1)
62 pushl RUNTIME_REFS_ONLY_CALLEE_SAVE_FRAME_OFFSET(REG_VAR(temp_reg,
[all...]
/art/compiler/dex/quick/arm64/
H A Dint_arm64.cc300 LIR* Arm64Mir2Lir::OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, argument
305 // Always compare 32-bit value no matter what temp_reg is.
306 if (temp_reg.Is64Bit()) {
307 temp_reg = As32BitReg(temp_reg);
309 Load32Disp(base_reg, offset, temp_reg);
310 LIR* branch = OpCmpImmBranch(cond, temp_reg, check_value, target);
H A Dcodegen_arm64.h85 LIR* OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, RegStorage base_reg,
/art/compiler/dex/quick/
H A Dcodegen_util.cc1257 LIR *Mir2Lir::OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, RegStorage base_reg, argument
1260 LIR* inst = Load32Disp(base_reg, offset, temp_reg);
1264 LIR* branch = OpCmpImmBranch(cond, temp_reg, check_value, target);
H A Dmir_to_lir.h1127 * @param temp_reg A temporary register that can be used if compare to memory is not
1136 virtual LIR* OpCmpMemImmBranch(ConditionCode cond, RegStorage temp_reg, RegStorage base_reg,
/art/compiler/optimizing/
H A Dcode_generator_x86.cc4035 Register temp_reg = static_cast<Register>(ensure_scratch.GetRegister()); local
4037 __ movl(temp_reg, Address(ESP, src + stack_offset));
4038 __ movl(Address(ESP, dst + stack_offset), temp_reg); local
4044 Register temp_reg = static_cast<Register>(ensure_scratch.GetRegister()); local
4046 __ movl(temp_reg, Address(ESP, src + stack_offset));
4047 __ movl(Address(ESP, dst + stack_offset), temp_reg); local
4048 __ movl(temp_reg, Address(ESP, src + stack_offset + kX86WordSize));
4049 __ movl(Address(ESP, dst + stack_offset + kX86WordSize), temp_reg); local
4181 Register temp_reg = static_cast<Register>(ensure_scratch.GetRegister()); local
4183 __ movl(temp_reg, Addres
[all...]

Completed in 362 milliseconds