Searched refs:isGuaranteedNotToBeUndef (Results 1 – 11 of 11) sorted by relevance
| /src/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 | 852 if (!isGuaranteedNotToBeUndef(X)) in expandUDivOrURem() 855 if (!isGuaranteedNotToBeUndef(Y)) in expandUDivOrURem()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 170 if (!isGuaranteedNotToBeUndef(X)) in foldMulShl1() 183 if (!isGuaranteedNotToBeUndef(X)) in foldMulShl1() 422 if (!isGuaranteedNotToBeUndef(X)) in visitMul() 1284 if (!isGuaranteedNotToBeUndef(Op1)) in commonIDivTransforms() 2199 if (!isGuaranteedNotToBeUndef(Op0)) in visitURem() 2213 if (!isGuaranteedNotToBeUndef(Op0)) in visitURem() 2226 if (!isGuaranteedNotToBeUndef(Op0)) in visitURem()
|
| H A D | InstCombineSelect.cpp | 1317 isGuaranteedNotToBeUndef(V, SQ.AC, &Sel, &DT)) in foldSelectValueEquivalence() 1323 if (isGuaranteedNotToBeUndef(NewOp, SQ.AC, &Sel, &DT)) in foldSelectValueEquivalence() 1338 isGuaranteedNotToBeUndef(NewOp, SQ.AC, &Sel, &DT)) in foldSelectValueEquivalence()
|
| H A D | InstCombineAddSub.cpp | 1195 if (!isGuaranteedNotToBeUndef(X, &AC, &I, &DT)) in SimplifyAddWithRemainder()
|
| H A D | InstCombineAndOrXor.cpp | 4673 if (isGuaranteedNotToBeUndef(M)) in visitXor()
|
| /src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Utils.h | 585 bool isGuaranteedNotToBeUndef(Register Reg, const MachineRegisterInfo &MRI,
|
| /src/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 198 isGuaranteedNotToBeUndef(M, SQ.AC, SQ.CxtI, SQ.DT)) in haveNoCommonBitsSetSpecialCases() 204 isGuaranteedNotToBeUndef(LHS, SQ.AC, SQ.CxtI, SQ.DT)) in haveNoCommonBitsSetSpecialCases() 212 isGuaranteedNotToBeUndef(LHS, SQ.AC, SQ.CxtI, SQ.DT) && in haveNoCommonBitsSetSpecialCases() 213 isGuaranteedNotToBeUndef(Y, SQ.AC, SQ.CxtI, SQ.DT)) in haveNoCommonBitsSetSpecialCases() 220 isGuaranteedNotToBeUndef(Y, SQ.AC, SQ.CxtI, SQ.DT)) in haveNoCommonBitsSetSpecialCases() 228 isGuaranteedNotToBeUndef(A, SQ.AC, SQ.CxtI, SQ.DT) && in haveNoCommonBitsSetSpecialCases() 229 isGuaranteedNotToBeUndef(B, SQ.AC, SQ.CxtI, SQ.DT)) in haveNoCommonBitsSetSpecialCases() 409 isGuaranteedNotToBeUndef(Op0, Q.AC, Q.CxtI, Q.DT, Depth + 1); in computeKnownBitsMul() 1053 if (!isGuaranteedNotToBeUndef(Arm, Q.AC, Q.CxtI, Q.DT, Depth + 1)) in adjustKnownBitsForSelectArm() 7110 if (isGuaranteedNotToBeUndef(LHS, SQ.AC, SQ.CxtI, SQ.DT)) in computeOverflowForUnsignedSub() [all …]
|
| H A D | LazyValueInfo.cpp | 915 if (isGuaranteedNotToBeUndef(Cond, AC)) { in solveBlockValueSelect() 1600 if (!isGuaranteedNotToBeUndef(SI->getCondition(), AC)) in getValueAtUse()
|
| /src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 1087 bool isGuaranteedNotToBeUndef(const Value *V, AssumptionCache *AC = nullptr,
|
| /src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 1967 bool llvm::isGuaranteedNotToBeUndef(Register Reg, in isGuaranteedNotToBeUndef() function in llvm
|