Searched refs:isSignBitCheck (Results 1 – 9 of 9) sorted by relevance
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Transforms/InstCombine/ |
D | InstCombiner.h | 165 static bool isSignBitCheck(ICmpInst::Predicate Pred, const APInt &RHS, in isSignBitCheck() function
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCompares.cpp | 1409 bool IsSignBit = isSignBitCheck(Pred, *C, UnusedBit); in foldICmpWithDominatingICmp() 1492 if (isSignBitCheck(Pred, C, TrueIfSigned) && in foldICmpTruncConstant() 1521 if (isSignBitCheck(Cmp.getPredicate(), C, TrueIfSigned)) { in foldICmpXorConstant() 1813 if (isSignBitCheck(Pred, C, TrueIfNeg)) { in foldICmpAndConstant() 1905 if (isSignBitCheck(Pred, C, TrueIfSigned) && in foldICmpOrConstant() 2154 if (Shl->hasOneUse() && isSignBitCheck(Pred, C, TrueIfSigned)) { in foldICmpShlConstant() 2226 isSignBitCheck(Pred, C, TrueIfSigned)) in foldICmpShrConstant() 2971 isSignBitCheck(Pred, *C, TrueIfSigned)) { in foldICmpBitCast() 5328 if (InstCombiner::isSignBitCheck(I.getPredicate(), *RHS, UnusedBit)) in getDemandedBitsLHSMask()
|
D | InstCombineAndOrXor.cpp | 2907 if (isSignBitCheck(PredL, *LHSC, TrueIfSignedL) && in foldAndOrOfICmps() 2908 isSignBitCheck(PredR, *RHSC, TrueIfSignedR) && in foldAndOrOfICmps() 3511 if (isSignBitCheck(PredL, *LC, TrueIfSignedL) && in foldXorOfICmps() 3512 isSignBitCheck(PredR, *RC, TrueIfSignedR)) { in foldXorOfICmps()
|
D | InstCombineAddSub.cpp | 1227 !isSignBitCheck(Pred, *Thr, ShouldSignext)) in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
|
D | InstCombineSelect.cpp | 2346 !InstCombiner::isSignBitCheck(Pred, *C, IsTrueIfSignSet) || in foldSelectToCopysign()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineInternal.h | 119 inline bool isSignBitCheck(ICmpInst::Predicate Pred, const APInt &RHS, in isSignBitCheck() function
|
D | InstCombineCompares.cpp | 1514 bool IsSignBit = isSignBitCheck(Pred, *C, UnusedBit); in foldICmpWithDominatingICmp() 1574 if (isSignBitCheck(Cmp.getPredicate(), C, TrueIfSigned)) { in foldICmpXorConstant() 2111 if (Shl->hasOneUse() && isSignBitCheck(Pred, C, TrueIfSigned)) { in foldICmpShlConstant() 4800 if (isSignBitCheck(I.getPredicate(), *RHS, UnusedBit)) in getDemandedBitsLHSMask()
|
D | InstCombineAddSub.cpp | 1170 !isSignBitCheck(Pred, *Thr, ShouldSignext)) in canonicalizeCondSignextOfHighBitExtractToSignextHighBitExtract()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCompares.cpp | 129 static bool isSignBitCheck(ICmpInst::Predicate Pred, ConstantInt *RHS, in isSignBitCheck() function 2042 isSignBitCheck(ICI.getPredicate(), RHS, TrueIfSigned)) { in visitICmpInstWithInstAndIntCst() 3329 isSignBit = isSignBitCheck(I.getPredicate(), CI, UnusedBit); in visitICmpInst()
|