Lines Matching full:i64
68 /// i64.
70 return CurDAG->getTargetConstant(Imm, MVT::i64);
288 if (N->getOpcode() == ISD::Constant && N->getValueType(0) == MVT::i64) {
334 // Don't even go down this path for i64, since different logic will be
492 } else if (LHS.getValueType() == MVT::i64) {
498 return SDValue(CurDAG->getMachineNode(PPC::CMPLDI, dl, MVT::i64, LHS,
502 return SDValue(CurDAG->getMachineNode(PPC::CMPDI, dl, MVT::i64, LHS,
515 SDValue Xor(CurDAG->getMachineNode(PPC::XORIS8, dl, MVT::i64, LHS,
517 return SDValue(CurDAG->getMachineNode(PPC::CMPLDI, dl, MVT::i64, Xor,
524 return SDValue(CurDAG->getMachineNode(PPC::CMPLDI, dl, MVT::i64, LHS,
530 return SDValue(CurDAG->getMachineNode(PPC::CMPDI, dl, MVT::i64, LHS,
614 bool isPPC64 = (PtrVT == MVT::i64);
745 if (N->getValueType(0) == MVT::i64) {
780 Result = CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, getI32Imm(Lo));
784 Result = CurDAG->getMachineNode(OpC, dl, MVT::i64, getI32Imm(Hi));
786 Result = CurDAG->getMachineNode(PPC::ORI8, dl, MVT::i64,
790 Result = CurDAG->getMachineNode(PPC::LIS8, dl, MVT::i64, getI32Imm(Hi));
798 Result = CurDAG->getMachineNode(PPC::RLDICR, dl, MVT::i64,
806 Result = CurDAG->getMachineNode(PPC::ORIS8, dl, MVT::i64,
810 Result = CurDAG->getMachineNode(PPC::ORI8, dl, MVT::i64,
892 if (LD->getValueType(0) != MVT::i64) {
905 assert(LD->getValueType(0) == MVT::i64 && "Unknown load result type!");
909 case MVT::i64: Opcode = PPC::LDU; break;
1006 bool isPPC64 = (PtrVT == MVT::i64);
1031 else if (N->getValueType(0) == MVT::i64)