reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
44275 return DAG.getUNDEF(VT); 44280 return getZeroVector(VT, Subtarget, DAG, DL); 44289 if (TLI->allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), VT, 44293 EltsFromConsecutiveLoads(VT, Ops, DL, DAG, Subtarget, false)) 44304 return DAG.getNode(Op0.getOpcode(), DL, VT, Op0.getOperand(0)); 44307 if (Op0.getOpcode() == X86ISD::MOVDDUP && VT == MVT::v4f64 && 44309 return DAG.getNode(X86ISD::VBROADCAST, DL, VT, 44317 (VT.getScalarSizeInBits() >= 32 && MayFoldLoad(Op0.getOperand(0)))) && 44318 Op0.getOperand(0).getValueType() == VT.getScalarType()) 44319 return DAG.getNode(X86ISD::VBROADCAST, DL, VT, Op0.getOperand(0)); 44335 if (!IsSplat && NumOps == 2 && VT.is256BitVector() && 44340 return DAG.getNode(Op0.getOpcode(), DL, VT, 44341 DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, Src), 44347 if (!IsSplat && NumOps == 2 && (VT == MVT::v8f32 || VT == MVT::v8i32) && 44347 if (!IsSplat && NumOps == 2 && (VT == MVT::v8f32 || VT == MVT::v8i32) && 44355 return DAG.getBitcast(VT, Res); 44359 if (NumOps == 2 && VT.is256BitVector() && Subtarget.hasInt256()) { 44368 return DAG.getNode(Op0.getOpcode(), DL, VT,