Lines Matching defs:LoOperand

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);
600 MachineOperand &LoOperand = IsI1Loreg ? I1.getOperand(1) : I2.getOperand(1);
605 bool IsLoReg = LoOperand.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);
645 MachineOperand &LoOperand) {
650 assert(LoOperand.isImm() && HiOperand.isImm() &&
654 V = (V << 32) | (0x0ffffffffLL & LoOperand.getImm());
662 MachineOperand &LoOperand) {
671 .addImm(LoOperand.getImm());
674 if (LoOperand.isGlobal()) {
677 .addGlobalAddress(LoOperand.getGlobal(), LoOperand.getOffset(),
678 LoOperand.getTargetFlags());
687 .addImm(LoOperand.getImm());
690 if (LoOperand.isBlockAddress()) {
693 .addBlockAddress(LoOperand.getBlockAddress(), LoOperand.getOffset(),
694 LoOperand.getTargetFlags());
702 .addImm(LoOperand.getImm());
705 if (LoOperand.isJTI()) {
708 .addJumpTableIndex(LoOperand.getIndex(), LoOperand.getTargetFlags());
717 .addImm(LoOperand.getImm());
720 if (LoOperand.isCPI()) {
723 .addConstantPoolIndex(LoOperand.getIndex(), LoOperand.getOffset(),
724 LoOperand.getTargetFlags());
731 if (isInt<8>(LoOperand.getImm())) {
734 .addImm(LoOperand.getImm());
738 // In this instruction, LoOperand is const extended, if required.
742 .addImm(LoOperand.getImm());
750 .addImm(LoOperand.getImm());
756 MachineOperand &LoOperand) {
757 Register LoReg = LoOperand.getReg();
758 unsigned LoRegKillFlag = getKillRegState(LoOperand.isKill());
804 MachineOperand &LoOperand) {
812 if (LoOperand.isGlobal()) {
815 .addGlobalAddress(LoOperand.getGlobal(), LoOperand.getOffset(),
816 LoOperand.getTargetFlags());
820 if (LoOperand.isBlockAddress()) {
823 .addBlockAddress(LoOperand.getBlockAddress(), LoOperand.getOffset(),
824 LoOperand.getTargetFlags());
828 if (LoOperand.isJTI()) {
831 .addJumpTableIndex(LoOperand.getIndex(), LoOperand.getTargetFlags());
835 if (LoOperand.isCPI()) {
838 .addConstantPoolIndex(LoOperand.getIndex(), LoOperand.getOffset(),
839 LoOperand.getTargetFlags());
847 .addImm(LoOperand.getImm());
853 MachineOperand &LoOperand) {
854 unsigned LoRegKillFlag = getKillRegState(LoOperand.isKill());
856 Register LoReg = LoOperand.getReg();