reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
34340 Op, TLO.DAG.getNode(NewOpc, dl, VT, Src.getOperand(0), NewSA)); 34379 Op, TLO.DAG.getNode(NewOpc, dl, VT, Src.getOperand(0), NewSA)); 34410 getPackDemandedElts(VT, DemandedElts, DemandedLHS, DemandedRHS); 34433 TLO.DAG.getNode(Opc, SDLoc(Op), VT, NewN0, NewN1)); 34443 getHorizDemandedElts(VT, DemandedElts, DemandedLHS, DemandedRHS); 34497 if (Src.getValueType() != VT) 34498 Src = widenSubVector(VT.getSimpleVT(), Src, false, Subtarget, TLO.DAG, 34541 if ((VT.is256BitVector() || VT.is512BitVector()) && 34541 if ((VT.is256BitVector() || VT.is512BitVector()) && 34543 unsigned SizeInBits = VT.getSizeInBits(); 34547 if (VT.is512BitVector() && DemandedElts.lshr(NumElts / 4) == 0) 34558 SDValue UndefVec = TLO.DAG.getUNDEF(VT); 34575 return TLO.CombineTo(Op, insertSubVector(TLO.DAG.getUNDEF(VT), Src, 0, 34594 SDValue UndefVec = TLO.DAG.getUNDEF(VT); 34602 if (VT == MVT::v4f64 || VT == MVT::v4i64) { 34602 if (VT == MVT::v4f64 || VT == MVT::v4i64) { 34608 SDValue UndefVec = TLO.DAG.getUNDEF(VT); 34628 MVT ExtVT = VT.getSimpleVT(); 34636 SDValue UndefVec = TLO.DAG.getUNDEF(VT); 34654 llvm::any_of(OpInputs, [VT](SDValue V) { 34655 return VT.getSizeInBits() != V.getValueSizeInBits() || 34671 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); 34676 Op, getZeroVector(VT.getSimpleVT(), Subtarget, TLO.DAG, SDLoc(Op))); 34680 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, OpInputs[Src])); 34685 if (OpInputs[Src].getValueType() != VT)