reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2109 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); 2109 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); 2123 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); 2123 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); 2141 KnownZero, TLO, Depth + 1); 2155 TLO, Depth + 1)) 2161 if (TLO.DAG.getDataLayout().isLittleEndian()) { 2171 if (SimplifyDemandedBits(Src, SrcDemandedBits, Known, TLO, Depth + 1)) 2197 TLO, Depth + 1)) 2223 Ops[i] = TLO.DAG.getUNDEF(Ops[0].getValueType()); 2229 return TLO.CombineTo(Op, TLO.DAG.getBuildVector(VT, DL, Ops)); 2229 return TLO.CombineTo(Op, TLO.DAG.getBuildVector(VT, DL, Ops)); 2251 if (SimplifyDemandedVectorElts(SubOp, SubElts, SubUndef, SubZero, TLO, 2272 if (SimplifyDemandedVectorElts(Sub, SubElts, SubUndef, SubZero, TLO, 2280 return TLO.CombineTo(Op, 2281 TLO.DAG.getNode(ISD::INSERT_SUBVECTOR, DL, VT, 2282 TLO.DAG.getUNDEF(VT), 2286 if (SimplifyDemandedVectorElts(Base, BaseElts, KnownUndef, KnownZero, TLO, 2302 if (SimplifyDemandedVectorElts(Src, SrcElts, SrcUndef, SrcZero, TLO, 2320 return TLO.CombineTo(Op, Vec); 2325 KnownZero, TLO, Depth + 1)) 2339 if (SimplifyDemandedVectorElts(Vec, DemandedElts, VecUndef, VecZero, TLO, 2354 UnusedZero, TLO, Depth + 1)) 2363 ZeroLHS, TLO, Depth + 1)) 2366 ZeroRHS, TLO, Depth + 1)) 2394 ZeroLHS, TLO, Depth + 1)) 2397 ZeroRHS, TLO, Depth + 1)) 2419 if (Updated && !IdentityLHS && !IdentityRHS && !TLO.LegalOps) { 2422 NewMask, TLO.DAG); 2424 return TLO.CombineTo(Op, LegalShuffle); 2453 if (SimplifyDemandedVectorElts(Src, DemandedSrcElts, SrcUndef, SrcZero, TLO, 2461 DemandedSrcElts == 1 && TLO.DAG.getDataLayout().isLittleEndian()) { 2463 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); 2463 return TLO.CombineTo(Op, TLO.DAG.getBitcast(VT, Src)); 2469 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); 2469 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); 2488 ZeroRHS, TLO, Depth + 1)) 2492 ZeroLHS, TLO, Depth + 1)) 2496 KnownUndef = getKnownUndefForVectorBinop(Op, TLO.DAG, UndefLHS, UndefRHS); 2506 ZeroRHS, TLO, Depth + 1)) 2510 ZeroLHS, TLO, Depth + 1)) 2521 SrcZero, TLO, Depth + 1)) 2524 KnownZero, TLO, Depth + 1)) 2540 KnownZero, TLO, Depth + 1)) 2546 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); 2546 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); 2553 KnownZero, TLO, Depth)) 2559 TLO, Depth, AssumeSingleUse)) 2570 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT)); 2570 return TLO.CombineTo(Op, TLO.DAG.getUNDEF(VT));