reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AArch64/AArch64ISelLowering.cpp
10539       SDValue NewABD = tryCombineLongOpWithDup(IID, ABDNode, DCI, DAG);
10543       return DAG.getNode(ISD::ZERO_EXTEND, SDLoc(N), N->getValueType(0),
10578   const TargetLowering &TLI = DAG.getTargetLoweringInfo();
10599   Src = DAG.getNode(N->getOpcode(), DL, SrcVT, Src);
10607   LoVT = HiVT = EVT::getVectorVT(*DAG.getContext(),
10610   EVT InNVT = EVT::getVectorVT(*DAG.getContext(), SrcVT.getVectorElementType(),
10612   Lo = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, InNVT, Src,
10613                    DAG.getConstant(0, DL, MVT::i64));
10614   Hi = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, InNVT, Src,
10615                    DAG.getConstant(InNVT.getVectorNumElements(), DL, MVT::i64));
10616   Lo = DAG.getNode(N->getOpcode(), DL, LoVT, Lo);
10617   Hi = DAG.getNode(N->getOpcode(), DL, HiVT, Hi);
10621   return DAG.getNode(ISD::CONCAT_VECTORS, DL, ResVT, Lo, Hi);