Lines Matching refs: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);
599 MachineOperand &LoOperand = IsI1Loreg ? I1.getOperand(1) : I2.getOperand(1); in combine() local
604 bool IsLoReg = LoOperand.isReg(); in combine()
607 bool IsC64 = OptForSize && LoOperand.isImm() && HiOperand.isImm() && in combine()
613 emitCombineRR(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine()
615 emitCombineRI(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine()
617 emitCombineIR(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine()
619 emitConst64(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine()
621 emitCombineII(InsertPt, DoubleRegDest, HiOperand, LoOperand); in combine()
644 MachineOperand &LoOperand) { in emitConst64() argument
649 assert(LoOperand.isImm() && HiOperand.isImm() && in emitConst64()
653 V = (V << 32) | (0x0ffffffffLL & LoOperand.getImm()); in emitConst64()
661 MachineOperand &LoOperand) { in emitCombineII() argument
670 .addImm(LoOperand.getImm()); in emitCombineII()
673 if (LoOperand.isGlobal()) { in emitCombineII()
676 .addGlobalAddress(LoOperand.getGlobal(), LoOperand.getOffset(), in emitCombineII()
677 LoOperand.getTargetFlags()); in emitCombineII()
686 .addImm(LoOperand.getImm()); in emitCombineII()
689 if (LoOperand.isBlockAddress()) { in emitCombineII()
692 .addBlockAddress(LoOperand.getBlockAddress(), LoOperand.getOffset(), in emitCombineII()
693 LoOperand.getTargetFlags()); in emitCombineII()
701 .addImm(LoOperand.getImm()); in emitCombineII()
704 if (LoOperand.isJTI()) { in emitCombineII()
707 .addJumpTableIndex(LoOperand.getIndex(), LoOperand.getTargetFlags()); in emitCombineII()
716 .addImm(LoOperand.getImm()); in emitCombineII()
719 if (LoOperand.isCPI()) { in emitCombineII()
722 .addConstantPoolIndex(LoOperand.getIndex(), LoOperand.getOffset(), in emitCombineII()
723 LoOperand.getTargetFlags()); in emitCombineII()
730 if (isInt<8>(LoOperand.getImm())) { in emitCombineII()
733 .addImm(LoOperand.getImm()); in emitCombineII()
741 .addImm(LoOperand.getImm()); in emitCombineII()
749 .addImm(LoOperand.getImm()); in emitCombineII()
755 MachineOperand &LoOperand) { in emitCombineIR() argument
756 Register LoReg = LoOperand.getReg(); in emitCombineIR()
757 unsigned LoRegKillFlag = getKillRegState(LoOperand.isKill()); in emitCombineIR()
803 MachineOperand &LoOperand) { in emitCombineRI() argument
811 if (LoOperand.isGlobal()) { in emitCombineRI()
814 .addGlobalAddress(LoOperand.getGlobal(), LoOperand.getOffset(), in emitCombineRI()
815 LoOperand.getTargetFlags()); in emitCombineRI()
819 if (LoOperand.isBlockAddress()) { in emitCombineRI()
822 .addBlockAddress(LoOperand.getBlockAddress(), LoOperand.getOffset(), in emitCombineRI()
823 LoOperand.getTargetFlags()); in emitCombineRI()
827 if (LoOperand.isJTI()) { in emitCombineRI()
830 .addJumpTableIndex(LoOperand.getIndex(), LoOperand.getTargetFlags()); in emitCombineRI()
834 if (LoOperand.isCPI()) { in emitCombineRI()
837 .addConstantPoolIndex(LoOperand.getIndex(), LoOperand.getOffset(), in emitCombineRI()
838 LoOperand.getTargetFlags()); in emitCombineRI()
846 .addImm(LoOperand.getImm()); in emitCombineRI()
852 MachineOperand &LoOperand) { in emitCombineRR() argument
853 unsigned LoRegKillFlag = getKillRegState(LoOperand.isKill()); in emitCombineRR()
855 Register LoReg = LoOperand.getReg(); in emitCombineRR()