Searched refs:isGuaranteedNotToBeUndef (Results 1 – 12 of 12) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DivRemPairs.cpp | 387 if (!isGuaranteedNotToBeUndef(X, nullptr, DivInst, &DT)) { in optimizeDivRem() 396 if (!isGuaranteedNotToBeUndef(Y, nullptr, DivInst, &DT)) { in optimizeDivRem()
|
| H A D | CorrelatedValuePropagation.cpp | 872 if (!isGuaranteedNotToBeUndef(X)) in expandUDivOrURem() 875 if (!isGuaranteedNotToBeUndef(Y)) in expandUDivOrURem()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 167 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 D | InstCombineSelect.cpp | 1366 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 D | InstCombineAddSub.cpp | 1203 if (!isGuaranteedNotToBeUndef(X, &AC, &I, &DT)) in SimplifyAddWithRemainder()
|
| H A D | InstCombineAndOrXor.cpp | 4951 if (isGuaranteedNotToBeUndef(M)) in visitXor()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Utils.h | 612 LLVM_ABI bool isGuaranteedNotToBeUndef(Register Reg,
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LazyValueInfo.cpp | 875 if (isGuaranteedNotToBeUndef(Cond, AC)) { in solveBlockValueSelect() 953 if (!isGuaranteedNotToBeUndef(Cond, AC)) in solveBlockValueBinaryOpImpl() 1676 if (!isGuaranteedNotToBeUndef(SI->getCondition(), AC)) in getValueAtUse()
|
| H A D | HashRecognize.cpp | 159 bool SelfMultiply = Op0 == Op1 && isGuaranteedNotToBeUndef(Op0); in computeBinOp()
|
| H A D | ValueTracking.cpp | 183 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 D | ValueTracking.h | 808 LLVM_ABI bool isGuaranteedNotToBeUndef(const Value *V,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 1992 bool llvm::isGuaranteedNotToBeUndef(Register Reg, in isGuaranteedNotToBeUndef() function in llvm
|