Lines Matching defs:AllowUndef
1344 bool AllowUndef) {
1360 ? getAnyConstantSplat(Element, MRI, AllowUndef)
1363 // If AllowUndef, treat undef as value that will result in a constant splat.
1365 if (AllowUndef && isa<GImplicitDef>(MRI.getVRegDef(Element)))
1386 int64_t SplatValue, bool AllowUndef) {
1387 if (auto SplatValAndReg = getAnyConstantSplat(Reg, MRI, AllowUndef))
1394 int64_t SplatValue, bool AllowUndef) {
1396 AllowUndef);
1402 getAnyConstantSplat(Reg, MRI, /* AllowUndef */ false)) {
1421 getAnyConstantSplat(Reg, MRI, /* AllowUndef */ false))
1434 bool AllowUndef) {
1435 if (auto SplatValAndReg = getAnyConstantSplat(VReg, MRI, AllowUndef))
1442 bool AllowUndef) {
1443 return isBuildVectorConstantSplat(MI, MRI, 0, AllowUndef);
1448 bool AllowUndef) {
1449 return isBuildVectorConstantSplat(MI, MRI, -1, AllowUndef);