Searched refs:ICmp1 (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 813 static Value *foldSignedTruncationCheck(ICmpInst *ICmp0, ICmpInst *ICmp1, in foldSignedTruncationCheck() argument 837 if (tryToMatchSignedTruncationCheck(ICmp1, X1, HighestBit)) in foldSignedTruncationCheck() 840 OtherICmp = ICmp1; in foldSignedTruncationCheck() 1269 Value *InstCombinerImpl::foldAndOrOfICmpsUsingRanges(ICmpInst *ICmp1, in foldAndOrOfICmpsUsingRanges() argument 1275 if (!match(ICmp1, m_ICmp(Pred1, m_Value(V1), m_APInt(C1))) || in foldAndOrOfICmpsUsingRanges() 1307 if (!(ICmp1->hasOneUse() && ICmp2->hasOneUse()) || CR1.isWrappedSet() || in foldAndOrOfICmpsUsingRanges()
|
H A D | InstCombineInternal.h | 419 Value *foldAndOrOfICmpsUsingRanges(ICmpInst *ICmp1, ICmpInst *ICmp2,
|
H A D | InstCombineSelect.cpp | 3318 if (auto *ICmp1 = dyn_cast<ICmpInst>(Op1)) in foldSelectOfBools() local 3319 if (auto *V = foldAndOrOfICmps(ICmp0, ICmp1, SI, IsAnd, in foldSelectOfBools()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 1914 auto *ICmp1 = dyn_cast<ICmpInst>(Op1); in simplifyAndOrOfCmps() local 1915 if (ICmp0 && ICmp1) in simplifyAndOrOfCmps() 1916 V = IsAnd ? simplifyAndOfICmps(ICmp0, ICmp1, Q) in simplifyAndOrOfCmps() 1917 : simplifyOrOfICmps(ICmp0, ICmp1, Q); in simplifyAndOrOfCmps()
|