Home | History | Annotate | Download | only in x86

Lines Matching refs:cu_

87   if (cu_->target64) {
125 int ex_offset = cu_->target64 ?
129 NewLIR2(cu_->target64 ? kX86Mov64RT : kX86Mov32RT, rl_result.reg.GetReg(), ex_offset);
130 NewLIR2(cu_->target64 ? kX86Mov64TI : kX86Mov32TI, ex_offset, 0);
135 DCHECK_EQ(tgt_addr_reg.Is64Bit(), cu_->target64);
138 int ct_offset = cu_->target64 ?
141 NewLIR2(cu_->target64 ? kX86Mov64RT : kX86Mov32RT, reg_card_base.GetReg(), ct_offset);
170 const InstructionSet isa = cu_->target64 ? kX86_64 : kX86;
172 const RegStorage rs_rSP = cu_->target64 ? rs_rX86_SP_64 : rs_rX86_SP_32;
177 cu_->compiler_driver->GetCompilerOptions().GetImplicitStackOverflowChecks()) {
186 cfi_.SetCurrentCFAOffset(GetInstructionSetPointerSize(cu_->instruction_set));
187 OpRegImm(kOpSub, rs_rSP, frame_size_ - GetInstructionSetPointerSize(cu_->instruction_set));
203 const RegStorage local_rs_rSP = cu_->target64 ? rs_rX86_SP_64 : rs_rX86_SP_32;
216 if (!cu_->compiler_driver->GetCompilerOptions().GetImplicitStackOverflowChecks()) {
226 if (cu_->target64) {
235 GetInstructionSetPointerSize(cu_->instruction_set)));
245 DCHECK(!cu_->target64);
266 const RegStorage rs_rSP = cu_->target64 ? rs_rX86_SP_64 : rs_rX86_SP_32;
267 int adjust = frame_size_ - GetInstructionSetPointerSize(cu_->instruction_set);
285 const int kRegSize = cu_->target64 ? 8 : 4;
287 if (!cu_->target64) {
302 if (!cu_->target64) {
305 cfi_.RelOffset(DwarfCoreReg(cu_->target64, rs_rDI.GetRegNum()), 0);
308 cfi_.RelOffset(DwarfCoreReg(cu_->target64, rs_rSI.GetRegNum()), 0);
316 const int kRegSize = cu_->target64 ? 8 : 4;
320 if (!cu_->target64) {
323 cfi_.Restore(DwarfCoreReg(cu_->target64, rs_rSI.GetRegNum()));
326 cfi_.Restore(DwarfCoreReg(cu_->target64, rs_rDI.GetRegNum()));
331 if (!(cu_->disable_opt & (1 << kNullCheckElimination)) && (opt_flags & MIR_IGNORE_NULL_CHECK)) {