reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4144 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, Node->getOperand(0)); 4149 auto TopBit = APInt::getOneBitSet(NVT.getSizeInBits(), 4151 Tmp1 = DAG.getNode(ISD::OR, dl, NVT, Tmp1, 4152 DAG.getConstant(TopBit, dl, NVT)); 4156 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1); 4160 Tmp1 = DAG.getNode(ISD::SUB, dl, NVT, Tmp1, 4161 DAG.getConstant(NVT.getSizeInBits() - 4162 OVT.getSizeInBits(), dl, NVT)); 4168 unsigned DiffBits = NVT.getSizeInBits() - OVT.getSizeInBits(); 4169 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, Node->getOperand(0)); 4170 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1); 4172 ISD::SRL, dl, NVT, Tmp1, 4174 TLI.getShiftAmountTy(NVT, DAG.getDataLayout()))); 4205 Tmp1 = DAG.getVAArg(NVT, dl, Chain, Ptr, Node->getOperand(2), 4253 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0)); 4254 Tmp2 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(1)); 4256 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2); 4265 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0)); 4266 Tmp2 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(1)); 4267 Tmp1 = DAG.getNode(ISD::MUL, dl, NVT, Tmp1, Tmp2); 4272 ISD::SRL, dl, NVT, Tmp1, 4273 DAG.getConstant(OriginalSize, dl, TLI.getScalarShiftAmountTy(DL, NVT))); 4281 Node->getValueType(0).getSizeInBits() == NVT.getSizeInBits()) { 4293 Tmp2 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(1)); 4294 Tmp3 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(2)); 4296 Tmp1 = DAG.getSelect(dl, NVT, Tmp1, Tmp2, Tmp3); 4310 Tmp1 = DAG.getNode(ISD::BITCAST, dl, NVT, Node->getOperand(0)); 4311 Tmp2 = DAG.getNode(ISD::BITCAST, dl, NVT, Node->getOperand(1)); 4314 Tmp1 = ShuffleWithNarrowerEltType(NVT, OVT, dl, Tmp1, Tmp2, Mask); 4321 if (NVT.isInteger()) { 4326 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0)); 4327 Tmp2 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(1)); 4334 if (NVT.isInteger()) { 4339 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(2)); 4340 Tmp2 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(3)); 4354 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0)); 4355 Tmp2 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(1)); 4356 Tmp3 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2, 4362 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0)); 4363 Tmp2 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(1)); 4364 Tmp3 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(2)); 4367 DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2, Tmp3), 4372 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0)); 4374 Tmp3 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2); 4402 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0)); 4403 Tmp2 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1); 4409 MVT NewEltVT = NVT.getVectorElementType(); 4417 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() && 4417 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() && 4430 SDValue Concat = DAG.getNode(ISD::CONCAT_VECTORS, SL, NVT, NewOps); 4437 MVT NewEltVT = NVT.getVectorElementType(); 4450 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() && 4450 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() && 4463 SDValue CastVec = DAG.getNode(ISD::BITCAST, SL, NVT, Node->getOperand(0)); 4481 MVT NewEltVT = NVT.getVectorElementType(); 4496 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() && 4496 assert(NVT.isVector() && OVT.getSizeInBits() == NVT.getSizeInBits() && 4511 SDValue CastVec = DAG.getNode(ISD::BITCAST, SL, NVT, Node->getOperand(0)); 4522 NewVec = DAG.getNode(ISD::INSERT_VECTOR_ELT, SL, NVT, 4531 MVT NewEltVT = NVT.getVectorElementType(); 4552 SDValue Concat = DAG.getNode(ISD::CONCAT_VECTORS, SL, NVT, NewElts); 4560 SDValue CastVal = DAG.getNode(ISD::BITCAST, SL, NVT, AM->getVal()); 4561 assert(NVT.getSizeInBits() == OVT.getSizeInBits() && 4563 assert(AM->getMemoryVT().getSizeInBits() == NVT.getSizeInBits() && 4567 = DAG.getAtomic(ISD::ATOMIC_SWAP, SL, NVT, 4568 DAG.getVTList(NVT, MVT::Other),