Lines Matching refs:i64

79     /// i64.
81 return CurDAG->getTargetConstant(Imm, MVT::i64);
310 if (N->getOpcode() == ISD::Constant && N->getValueType(0) == MVT::i64) {
356 // Don't even go down this path for i64, since different logic will be
514 } else if (LHS.getValueType() == MVT::i64) {
520 return SDValue(CurDAG->getMachineNode(PPC::CMPLDI, dl, MVT::i64, LHS,
524 return SDValue(CurDAG->getMachineNode(PPC::CMPDI, dl, MVT::i64, LHS,
537 SDValue Xor(CurDAG->getMachineNode(PPC::XORIS8, dl, MVT::i64, LHS,
539 return SDValue(CurDAG->getMachineNode(PPC::CMPLDI, dl, MVT::i64, Xor,
546 return SDValue(CurDAG->getMachineNode(PPC::CMPLDI, dl, MVT::i64, LHS,
552 return SDValue(CurDAG->getMachineNode(PPC::CMPDI, dl, MVT::i64, LHS,
717 bool isPPC64 = (PtrVT == MVT::i64);
907 if (N->getValueType(0) == MVT::i64) {
942 Result = CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, getI32Imm(Lo));
946 Result = CurDAG->getMachineNode(OpC, dl, MVT::i64, getI32Imm(Hi));
948 Result = CurDAG->getMachineNode(PPC::ORI8, dl, MVT::i64,
952 Result = CurDAG->getMachineNode(PPC::LIS8, dl, MVT::i64, getI32Imm(Hi));
960 Result = CurDAG->getMachineNode(PPC::RLDICR, dl, MVT::i64,
968 Result = CurDAG->getMachineNode(PPC::ORIS8, dl, MVT::i64,
972 Result = CurDAG->getMachineNode(PPC::ORI8, dl, MVT::i64,
1054 if (LD->getValueType(0) != MVT::i64) {
1067 assert(LD->getValueType(0) == MVT::i64 && "Unknown load result type!");
1071 case MVT::i64: Opcode = PPC::LDU; break;
1088 if (LD->getValueType(0) != MVT::i64) {
1101 assert(LD->getValueType(0) == MVT::i64 && "Unknown load result type!");
1106 case MVT::i64: Opcode = PPC::LDUX; break;
1150 return CurDAG->SelectNodeTo(N, PPC::RLDICL, MVT::i64, Ops, 3);
1209 bool isPPC64 = (PtrVT == MVT::i64);
1234 else if (N->getValueType(0) == MVT::i64)
1296 SDNode *Tmp = CurDAG->getMachineNode(PPC::ADDIStocHA, dl, MVT::i64,
1300 return CurDAG->getMachineNode(PPC::LDtocL, dl, MVT::i64, GA,
1317 return CurDAG->getMachineNode(PPC::LDtocL, dl, MVT::i64, GA,
1321 return CurDAG->getMachineNode(PPC::ADDItocL, dl, MVT::i64,
1526 ImmOpnd = CurDAG->getTargetGlobalAddress(GV, dl, MVT::i64, 0, Flags);
1530 ImmOpnd = CurDAG->getTargetConstantPool(C, MVT::i64,