Lines Matching defs:HiOperand
103 MachineOperand &HiOperand, MachineOperand &LoOperand);
106 MachineOperand &HiOperand, MachineOperand &LoOperand);
109 MachineOperand &HiOperand, MachineOperand &LoOperand);
112 MachineOperand &HiOperand, MachineOperand &LoOperand);
115 MachineOperand &HiOperand, MachineOperand &LoOperand);
601 MachineOperand &HiOperand = IsI1Loreg ? I2.getOperand(1) : I1.getOperand(1);
604 bool IsHiReg = HiOperand.isReg();
608 bool IsC64 = OptForSize && LoOperand.isImm() && HiOperand.isImm() &&
614 emitCombineRR(InsertPt, DoubleRegDest, HiOperand, LoOperand);
616 emitCombineRI(InsertPt, DoubleRegDest, HiOperand, LoOperand);
618 emitCombineIR(InsertPt, DoubleRegDest, HiOperand, LoOperand);
620 emitConst64(InsertPt, DoubleRegDest, HiOperand, LoOperand);
622 emitCombineII(InsertPt, DoubleRegDest, HiOperand, LoOperand);
644 MachineOperand &HiOperand,
650 assert(LoOperand.isImm() && HiOperand.isImm() &&
653 int64_t V = HiOperand.getImm();
661 MachineOperand &HiOperand,
667 if (HiOperand.isGlobal()) {
669 .addGlobalAddress(HiOperand.getGlobal(), HiOperand.getOffset(),
670 HiOperand.getTargetFlags())
676 .addImm(HiOperand.getImm())
683 if (HiOperand.isBlockAddress()) {
685 .addBlockAddress(HiOperand.getBlockAddress(), HiOperand.getOffset(),
686 HiOperand.getTargetFlags())
692 .addImm(HiOperand.getImm())
699 if (HiOperand.isJTI()) {
701 .addJumpTableIndex(HiOperand.getIndex(), HiOperand.getTargetFlags())
707 .addImm(HiOperand.getImm())
713 if (HiOperand.isCPI()) {
715 .addConstantPoolIndex(HiOperand.getIndex(), HiOperand.getOffset(),
716 HiOperand.getTargetFlags())
722 .addImm(HiOperand.getImm())
730 // In this instruction, HiOperand is const extended, if required.
733 .addImm(HiOperand.getImm())
739 if (isInt<8>(HiOperand.getImm())) {
741 .addImm(HiOperand.getImm())
749 .addImm(HiOperand.getImm())
755 MachineOperand &HiOperand,
764 if (HiOperand.isGlobal()) {
766 .addGlobalAddress(HiOperand.getGlobal(), HiOperand.getOffset(),
767 HiOperand.getTargetFlags())
772 if (HiOperand.isBlockAddress()) {
774 .addBlockAddress(HiOperand.getBlockAddress(), HiOperand.getOffset(),
775 HiOperand.getTargetFlags())
780 if (HiOperand.isJTI()) {
782 .addJumpTableIndex(HiOperand.getIndex(), HiOperand.getTargetFlags())
787 if (HiOperand.isCPI()) {
789 .addConstantPoolIndex(HiOperand.getIndex(), HiOperand.getOffset(),
790 HiOperand.getTargetFlags())
797 .addImm(HiOperand.getImm())
803 MachineOperand &HiOperand,
805 unsigned HiRegKillFlag = getKillRegState(HiOperand.isKill());
806 Register HiReg = HiOperand.getReg();
830 .addReg(HiOperand.getReg(), HiRegKillFlag)
837 .addReg(HiOperand.getReg(), HiRegKillFlag)
852 MachineOperand &HiOperand,
855 unsigned HiRegKillFlag = getKillRegState(HiOperand.isKill());
857 Register HiReg = HiOperand.getReg();