Lines Matching refs:op

126 LIR* X86Mir2Lir::OpReg(OpKind op, RegStorage r_dest_src) {  in OpReg()  argument
128 switch (op) { in OpReg()
134 LOG(FATAL) << "Bad case in OpReg " << op; in OpReg()
139 LIR* X86Mir2Lir::OpRegImm(OpKind op, RegStorage r_dest_src1, int value) { in OpRegImm() argument
144 switch (op) { in OpRegImm()
152 LOG(FATAL) << "Bad case in OpRegImm (64-bit) " << op; in OpRegImm()
155 switch (op) { in OpRegImm()
195 LOG(FATAL) << "Bad case in OpRegImm " << op; in OpRegImm()
201 LIR* X86Mir2Lir::OpRegReg(OpKind op, RegStorage r_dest_src1, RegStorage r_src2) { in OpRegReg() argument
205 switch (op) { in OpRegReg()
250 LOG(FATAL) << "Bad case in OpRegReg " << op; in OpRegReg()
362 LIR* X86Mir2Lir::OpCondRegReg(OpKind op, ConditionCode cc, RegStorage r_dest, RegStorage r_src) { in OpCondRegReg() argument
364 DCHECK_EQ(op, kOpCmov); in OpCondRegReg()
370 LIR* X86Mir2Lir::OpRegMem(OpKind op, RegStorage r_dest, RegStorage r_base, int offset) { in OpRegMem() argument
373 switch (op) { in OpRegMem()
387 LOG(FATAL) << "Bad case in OpRegMem " << op; in OpRegMem()
398 LIR* X86Mir2Lir::OpMemReg(OpKind op, RegLocation rl_dest, int r_value) { in OpMemReg() argument
403 switch (op) { in OpMemReg()
415 LOG(FATAL) << "Bad case in OpMemReg " << op; in OpMemReg()
426 LIR* X86Mir2Lir::OpRegMem(OpKind op, RegStorage r_dest, RegLocation rl_value) { in OpRegMem() argument
431 switch (op) { in OpRegMem()
441 LOG(FATAL) << "Bad case in OpRegMem " << op; in OpRegMem()
451 LIR* X86Mir2Lir::OpRegRegReg(OpKind op, RegStorage r_dest, RegStorage r_src1, in OpRegRegReg() argument
455 if (op == kOpAdd) { // lea special case, except can't encode rbp as base in OpRegRegReg()
470 return OpRegReg(op, r_dest, r_src2); in OpRegRegReg()
473 return OpRegReg(op, r_dest, r_src2); in OpRegRegReg()
475 switch (op) { in OpRegRegReg()
478 op = kOpAdd; in OpRegRegReg()
484 OpRegReg(op, t_reg, r_src2); in OpRegRegReg()
498 LOG(FATAL) << "Bad case in OpRegRegReg " << op; in OpRegRegReg()
500 return OpRegReg(op, r_dest, r_src1); in OpRegRegReg()
504 LIR* X86Mir2Lir::OpRegRegImm(OpKind op, RegStorage r_dest, RegStorage r_src, int value) { in OpRegRegImm() argument
505 if (op == kOpMul && !cu_->target64) { in OpRegRegImm()
508 } else if (op == kOpAnd && !cu_->target64) { in OpRegRegImm()
516 if ((false) && op == kOpLsl && value >= 0 && value <= 3) { // lea shift special case in OpRegRegImm()
520 } else if (op == kOpAdd) { // lea add special case in OpRegRegImm()
527 return OpRegImm(op, r_dest, value); in OpRegRegImm()
530 LIR* X86Mir2Lir::OpThreadMem(OpKind op, ThreadOffset<4> thread_offset) { in OpThreadMem() argument
533 switch (op) { in OpThreadMem()
537 LOG(FATAL) << "Bad opcode: " << op; in OpThreadMem()
543 LIR* X86Mir2Lir::OpThreadMem(OpKind op, ThreadOffset<8> thread_offset) { in OpThreadMem() argument
546 switch (op) { in OpThreadMem()
550 LOG(FATAL) << "Bad opcode: " << op; in OpThreadMem()
556 LIR* X86Mir2Lir::OpMem(OpKind op, RegStorage r_base, int disp) { in OpMem() argument
558 switch (op) { in OpMem()
561 LOG(FATAL) << "Bad opcode: " << op; in OpMem()
1117 LIR* X86Mir2Lir::InvokeTrampoline(OpKind op, RegStorage r_tgt, QuickEntrypointEnum trampoline) { in InvokeTrampoline() argument
1120 return OpThreadMem(op, GetThreadOffset<8>(trampoline)); in InvokeTrampoline()
1122 return OpThreadMem(op, GetThreadOffset<4>(trampoline)); in InvokeTrampoline()