Lines Matching refs:getDest
427 const auto *Dest = this->getDest(); in emit()
439 const auto *Dest = this->getDest(); in emitIAS()
451 this->getDest()->dump(Func); in dump()
675 if (this->getDest()) { in dump()
692 Operand *Dest = getDest(); in emitTwoAddress()
1052 this->getDest()->emit(Func); in emit()
1059 const Variable *Dest = this->getDest(); in emitIAS()
1088 this->getDest()->emit(Func); in emit()
1145 Instr->getDest()->emit(Func); in emitVariableBlendInst()
1154 const Variable *Dest = Instr->getDest(); in emitIASVariableBlendInst()
1193 Variable *Dest = this->getDest(); in emit()
1218 const Variable *Var = this->getDest(); in emitIAS()
1245 Variable *Dest = this->getDest(); in emit()
1260 const Variable *Dest = this->getDest(); in emitIAS()
1274 const Variable *Dest = this->getDest(); in emitIAS()
1291 const auto DestReg = this->getDest()->getRegNum(); in emit()
1332 const auto DestReg = this->getDest()->getRegNum(); in emitIAS()
1373 assert(this->getDest()->getRegNum() == RegisterSet::Reg_eax); // TODO: in emit()
1377 "mul" << this->getWidthString(this->getDest()->getType()) << "\t"; in emit()
1387 assert(this->getDest()->getRegNum() == RegisterSet::Reg_eax); // TODO: in emitIAS()
1402 Str << " = mul." << this->getDest()->getType() << " "; in dump()
1411 Variable *Dest = this->getDest(); in emit()
1426 assert(this->getDest() == this->getSrc(0)); in emitIAS()
1427 const Variable *Dest = this->getDest(); in emitIAS()
1440 Str << " = shld." << this->getDest()->getType() << " "; in dump()
1449 Variable *Dest = this->getDest(); in emit()
1464 assert(this->getDest() == this->getSrc(0)); in emitIAS()
1465 const Variable *Dest = this->getDest(); in emitIAS()
1478 Str << " = shrd." << this->getDest()->getType() << " "; in dump()
1487 Variable *Dest = this->getDest(); in emit()
1490 assert(this->getDest()->hasReg()); in emit()
1501 assert(this->getDest()->hasReg()); in emitIAS()
1511 Traits::getEncodedGPR(this->getDest()->getRegNum()), in emitIAS()
1515 Traits::getEncodedGPR(this->getDest()->getRegNum()), in emitIAS()
1521 Traits::getEncodedGPR(this->getDest()->getRegNum()), in emitIAS()
1534 Str << this->getDest()->getType() << " "; in dump()
1553 this->getDest()->emit(Func); in emit()
1567 Asm->cmpps(this->getDest()->getType(), in emitIAS()
1568 Traits::getEncodedXmm(this->getDest()->getRegNum()), in emitIAS()
1572 Asm->cmpps(this->getDest()->getType(), in emitIAS()
1573 Traits::getEncodedXmm(this->getDest()->getRegNum()), in emitIAS()
1683 << Traits::TypeAttributes[this->getDest()->getType()].CvtString << "\t"; in emit()
1686 this->getDest()->emit(Func); in emit()
1692 const Variable *Dest = this->getDest(); in emitIAS()
1788 << Traits::TypeAttributes[this->getDest()->getType()].CvtString << " "; in dump()
1799 << Traits::TypeAttributes[this->getDest()->getType()].SpSdString << "\t"; in emit()
1804 this->getDest()->emit(Func); in emit()
1811 const Variable *Dest = this->getDest(); in emitIAS()
2199 assert(this->getDest()->hasReg()); in emit()
2201 "lea" << this->getWidthString(this->getDest()->getType()) << "\t"; in emit()
2213 this->getDest()->emit(Func); in emit()
2224 Type DestTy = this->getDest()->getType(); in emit()
2254 this->getDest()->emit(Func); in emit()
2260 const Variable *Dest = this->getDest(); in emitIAS()
2282 assert(Target->typeWidthInBytesOnStack(this->getDest()->getType()) == in emitIAS()
2332 Variable *Dest = this->getDest(); in emit()
2355 const Variable *Dest = this->getDest(); in emitIAS()
2413 this->getDest()->emit(Func); in emit()
2419 assert(isVectorType(this->getDest()->getType())); in emitIAS()
2420 const Variable *Dest = this->getDest(); in emitIAS()
2433 assert(this->getDest()->getType() == IceType_i64 || in emit()
2434 this->getDest()->getType() == IceType_f64); in emit()
2440 this->getDest()->emit(Func); in emit()
2446 assert(this->getDest()->getType() == IceType_i64 || in emitIAS()
2447 this->getDest()->getType() == IceType_f64 || in emitIAS()
2448 isVectorType(this->getDest()->getType())); in emitIAS()
2449 const Variable *Dest = this->getDest(); in emitIAS()
2461 const Variable *Dest = this->getDest(); in emitIAS()
2473 const Variable *Dest = this->getDest(); in emitIAS()
2543 const Variable *Dest = this->getDest(); in emitIAS()
2657 if (!this->getDest()) { in emit()
2663 Type Ty = this->getDest()->getType(); in emit()
2664 if (!this->getDest()->hasReg()) { in emit()
2667 this->getDest()->emit(Func); in emit()
2679 this->getDest()->emit(Func); in emit()
2686 const Variable *Dest = this->getDest(); in emitIAS()
2716 Str << " = fstp." << this->getDest()->getType() << ", st(0)"; in dump()
2733 Variable *Dest = this->getDest(); in emit()
2745 const Variable *Dest = this->getDest(); in emitIAS()
2767 << Traits::TypeAttributes[this->getDest()->getType()].IntegralString in emit()
2785 this->getDest()->emit(Func); in emit()
2791 assert(this->getDest() == this->getSrc(0)); in emitIAS()
2813 Traits::getEncodedGPR>(Func, DispatchTy, this->getDest(), in emitIAS()
2820 const Variable *Dest = this->getDest(); in emitIAS()
2832 const Variable *Dest = this->getDest(); in emitIAS()
2850 this->getDest()->emit(Func); in emit()
2857 if (this->getDest()->hasReg()) { in emitIAS()
2858 Asm->popl(Traits::getEncodedGPR(this->getDest()->getRegNum())); in emitIAS()
2861 Asm->popl(Target->stackVarToAsmOperand(this->getDest())); in emitIAS()
2871 Str << " = pop." << this->getDest()->getType() << " "; in dump()
2953 assert(this->getDest()->getType() == IceType_i1); in emitIAS()
2957 if (this->getDest()->hasReg()) in emitIAS()
2959 Traits::getEncodedByteReg(this->getDest()->getRegNum())); in emitIAS()
2961 Asm->setcc(Condition, Target->stackVarToAsmOperand(this->getDest())); in emitIAS()