Home
last modified time | relevance | path

Searched refs:ICmp1 (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp813 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 DInstCombineInternal.h419 Value *foldAndOrOfICmpsUsingRanges(ICmpInst *ICmp1, ICmpInst *ICmp2,
H A DInstCombineSelect.cpp3318 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 DInstructionSimplify.cpp1914 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()