Home
last modified time | relevance | path

Searched refs:AllowUndef (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h425 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 DLegalizationArtifactCombiner.h918 bool AllowUndef) { in isSequenceFromUnmerge() argument
929 } else if (!AllowUndef || in isSequenceFromUnmerge()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp1207 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 DPatternMatch.h230 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()