Lines Matching defs:AllowUndef
1337 bool AllowUndef) {
1353 ? getAnyConstantSplat(Element, MRI, AllowUndef)
1356 // If AllowUndef, treat undef as value that will result in a constant splat.
1358 if (AllowUndef && isa<GImplicitDef>(MRI.getVRegDef(Element)))
1379 int64_t SplatValue, bool AllowUndef) {
1380 if (auto SplatValAndReg = getAnyConstantSplat(Reg, MRI, AllowUndef))
1387 int64_t SplatValue, bool AllowUndef) {
1389 AllowUndef);
1395 getAnyConstantSplat(Reg, MRI, /* AllowUndef */ false)) {
1414 getAnyConstantSplat(Reg, MRI, /* AllowUndef */ false))
1427 bool AllowUndef) {
1428 if (auto SplatValAndReg = getAnyConstantSplat(VReg, MRI, AllowUndef))
1435 bool AllowUndef) {
1436 return isBuildVectorConstantSplat(MI, MRI, 0, AllowUndef);
1441 bool AllowUndef) {
1442 return isBuildVectorConstantSplat(MI, MRI, -1, AllowUndef);