Searched refs:AllowUndef (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Utils.h | 425 bool AllowUndef = true); 431 int64_t SplatValue, bool AllowUndef); 437 int64_t SplatValue, bool AllowUndef); 443 bool AllowUndef = false); 449 bool AllowUndef = false);
|
| H A D | LegalizationArtifactCombiner.h | 918 bool AllowUndef) { in isSequenceFromUnmerge() argument 929 } else if (!AllowUndef || in isSequenceFromUnmerge()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 1207 bool AllowUndef) { in getAnyConstantSplat() argument 1223 ? getAnyConstantSplat(Element, MRI, AllowUndef) in getAnyConstantSplat() 1228 if (AllowUndef && isa<GImplicitDef>(MRI.getVRegDef(Element))) in getAnyConstantSplat() 1250 if (auto SplatValAndReg = getAnyConstantSplat(Reg, MRI, AllowUndef)) in isBuildVectorConstantSplat() 1259 AllowUndef); in isBuildVectorConstantSplat() 1297 bool AllowUndef) { in getFConstantSplat() argument 1298 if (auto SplatValAndReg = getAnyConstantSplat(VReg, MRI, AllowUndef)) in getFConstantSplat() 1305 bool AllowUndef) { in isBuildVectorAllZeros() argument 1306 return isBuildVectorConstantSplat(MI, MRI, 0, AllowUndef); in isBuildVectorAllZeros() 1311 bool AllowUndef) { in isBuildVectorAllOnes() argument [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 230 bool AllowUndef; member 232 apint_match(const APInt *&Res, bool AllowUndef) in apint_match() 233 : Res(Res), AllowUndef(AllowUndef) {} in apint_match() 243 dyn_cast_or_null<ConstantInt>(C->getSplatValue(AllowUndef))) { in match() 255 bool AllowUndef; member 257 apfloat_match(const APFloat *&Res, bool AllowUndef) in apfloat_match() 258 : Res(Res), AllowUndef(AllowUndef) {} in apfloat_match() 268 dyn_cast_or_null<ConstantFP>(C->getSplatValue(AllowUndef))) { in match()
|