Searched refs:impliesPoison (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 774 LLVM_ABI bool impliesPoison(const Value *ValAssumedPoison, const Value *V);
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 156 if (match(FCmp, m_Zero()) && impliesPoison(TCmp, Cond)) in handleOtherCmpSelSimplifications() 161 if (match(TCmp, m_One()) && impliesPoison(FCmp, Cond)) in handleOtherCmpSelSimplifications() 4410 [=](const auto &Rep) { return impliesPoison(BO, Rep.first); })) in simplifyWithOpsReplaced() 4941 (Q.isUndefValue(TrueVal) && impliesPoison(FalseVal, Cond))) in simplifySelectInst() 4946 (Q.isUndefValue(FalseVal) && impliesPoison(TrueVal, Cond))) in simplifySelectInst()
|
| H A D | ValueTracking.cpp | 7545 static bool impliesPoison(const Value *ValAssumedPoison, const Value *V, in impliesPoison() function 7560 return impliesPoison(Op, V, Depth + 1); in impliesPoison() 7566 bool llvm::impliesPoison(const Value *ValAssumedPoison, const Value *V) { in impliesPoison() function in llvm 7567 return ::impliesPoison(ValAssumedPoison, V, /* Depth */ 0); in impliesPoison()
|
| H A D | ScalarEvolution.cpp | 4125 static bool impliesPoison(const SCEV *AssumedPoison, const SCEV *S) { in impliesPoison() function 4292 if (::impliesPoison(Ops[i], Ops[i - 1]) || in getSequentialMinMaxExpr() 5911 isGuaranteedNotToCauseUB(Shifted) && ::impliesPoison(Shifted, Start)) { in createAddRecFromPHI()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyIndVar.cpp | 777 if (!impliesPoison(IVOperand, UseInst)) { in eliminateIdentitySCEV()
|
| H A D | SimplifyCFG.cpp | 3834 if (impliesPoison(RHS, LHS)) in createLogicalOp()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 3068 if (*BiasCst == *LowBitMaskCst && impliesPoison(XBiasedHighBits, X)) in foldRoundUpIntegerWithPow2Alignment() 3199 if (impliesPoison(ValAssumedPoison, V)) in impliesPoisonOrCond()
|
| H A D | InstCombineCompares.cpp | 5933 return impliesPoison(RHS, V) ? Simplified : nullptr; in foldICmpEqualityWithOffset()
|