Home
last modified time | relevance | path

Searched refs:isGuaranteedNotToBeUndef (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp387 if (!isGuaranteedNotToBeUndef(X, nullptr, DivInst, &DT)) { in optimizeDivRem()
396 if (!isGuaranteedNotToBeUndef(Y, nullptr, DivInst, &DT)) { in optimizeDivRem()
H A DCorrelatedValuePropagation.cpp872 if (!isGuaranteedNotToBeUndef(X)) in expandUDivOrURem()
875 if (!isGuaranteedNotToBeUndef(Y)) in expandUDivOrURem()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp167 if (!isGuaranteedNotToBeUndef(X)) in foldMulShl1()
180 if (!isGuaranteedNotToBeUndef(X)) in foldMulShl1()
443 if (!isGuaranteedNotToBeUndef(X)) in visitMul()
1417 if (!isGuaranteedNotToBeUndef(Op1)) in commonIDivTransforms()
2441 if (!isGuaranteedNotToBeUndef(Op0)) in visitURem()
2455 if (!isGuaranteedNotToBeUndef(Op0)) in visitURem()
2468 if (!isGuaranteedNotToBeUndef(Op0)) in visitURem()
H A DInstCombineSelect.cpp1366 isGuaranteedNotToBeUndef(V, SQ.AC, &Sel, &DT)) in foldSelectValueEquivalence()
1376 if (isGuaranteedNotToBeUndef(NewOp, SQ.AC, &Sel, &DT)) in foldSelectValueEquivalence()
1390 isGuaranteedNotToBeUndef(NewOp, SQ.AC, &Sel, &DT)) in foldSelectValueEquivalence()
H A DInstCombineAddSub.cpp1203 if (!isGuaranteedNotToBeUndef(X, &AC, &I, &DT)) in SimplifyAddWithRemainder()
H A DInstCombineAndOrXor.cpp4951 if (isGuaranteedNotToBeUndef(M)) in visitXor()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h612 LLVM_ABI bool isGuaranteedNotToBeUndef(Register Reg,
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp875 if (isGuaranteedNotToBeUndef(Cond, AC)) { in solveBlockValueSelect()
953 if (!isGuaranteedNotToBeUndef(Cond, AC)) in solveBlockValueBinaryOpImpl()
1676 if (!isGuaranteedNotToBeUndef(SI->getCondition(), AC)) in getValueAtUse()
H A DHashRecognize.cpp159 bool SelfMultiply = Op0 == Op1 && isGuaranteedNotToBeUndef(Op0); in computeBinOp()
H A DValueTracking.cpp183 isGuaranteedNotToBeUndef(M, SQ.AC, SQ.CxtI, SQ.DT)) in haveNoCommonBitsSetSpecialCases()
189 isGuaranteedNotToBeUndef(LHS, SQ.AC, SQ.CxtI, SQ.DT)) in haveNoCommonBitsSetSpecialCases()
197 isGuaranteedNotToBeUndef(LHS, SQ.AC, SQ.CxtI, SQ.DT) && in haveNoCommonBitsSetSpecialCases()
198 isGuaranteedNotToBeUndef(Y, SQ.AC, SQ.CxtI, SQ.DT)) in haveNoCommonBitsSetSpecialCases()
205 isGuaranteedNotToBeUndef(Y, SQ.AC, SQ.CxtI, SQ.DT)) in haveNoCommonBitsSetSpecialCases()
213 isGuaranteedNotToBeUndef(A, SQ.AC, SQ.CxtI, SQ.DT) && in haveNoCommonBitsSetSpecialCases()
214 isGuaranteedNotToBeUndef(B, SQ.AC, SQ.CxtI, SQ.DT)) in haveNoCommonBitsSetSpecialCases()
414 isGuaranteedNotToBeUndef(Op0, Q.AC, Q.CxtI, Q.DT, Depth + 1); in computeKnownBitsMul()
1133 if (!isGuaranteedNotToBeUndef(Arm, Q.AC, Q.CxtI, Q.DT, Depth + 1)) in adjustKnownBitsForSelectArm()
7224 if (isGuaranteedNotToBeUndef(LHS, SQ.AC, SQ.CxtI, SQ.DT)) in computeOverflowForUnsignedSub()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h808 LLVM_ABI bool isGuaranteedNotToBeUndef(const Value *V,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp1992 bool llvm::isGuaranteedNotToBeUndef(Register Reg, in isGuaranteedNotToBeUndef() function in llvm