Home
last modified time | relevance | path

Searched refs:TrueIfSigned (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1517 bool TrueIfSigned; in foldICmpTruncConstant() local
1518 if (isSignBitCheck(Pred, C, TrueIfSigned) && in foldICmpTruncConstant()
1521 return TrueIfSigned ? new ICmpInst(ICmpInst::ICMP_SLT, ShOp, in foldICmpTruncConstant()
1607 bool TrueIfSigned = false; in foldICmpXorConstant() local
1608 if (isSignBitCheck(Cmp.getPredicate(), C, TrueIfSigned)) { in foldICmpXorConstant()
1616 if (TrueIfSigned) in foldICmpXorConstant()
2130 bool TrueIfSigned; in foldICmpOrConstant() local
2131 if (isSignBitCheck(Pred, C, TrueIfSigned) && in foldICmpOrConstant()
2133 auto NewPred = TrueIfSigned ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_SGT; in foldICmpOrConstant()
2134 Constant *NewC = ConstantInt::get(X->getType(), TrueIfSigned ? 1 : 0); in foldICmpOrConstant()
[all …]
H A DInstCombineSelect.cpp2782 bool TrueIfSigned = false; in foldSelectWithSRem() local
2785 isSignBitCheck(Pred, *C, TrueIfSigned))) in foldSelectWithSRem()
2790 if (!TrueIfSigned) in foldSelectWithSRem()
2987 bool TrueIfSigned; in foldSelectWithFCmpToFabs() local
2990 !isSignBitCheck(Pred, *C, TrueIfSigned)) in foldSelectWithFCmpToFabs()
2994 if (Swap == TrueIfSigned && !CondVal->hasOneUse() && !TrueVal->hasOneUse()) in foldSelectWithFCmpToFabs()
3000 if (Swap != TrueIfSigned) in foldSelectWithFCmpToFabs()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h232 bool &TrueIfSigned);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp4527 bool &TrueIfSigned) { in isSignBitCheck() argument
4530 TrueIfSigned = true; in isSignBitCheck()
4533 TrueIfSigned = true; in isSignBitCheck()
4536 TrueIfSigned = false; in isSignBitCheck()
4539 TrueIfSigned = false; in isSignBitCheck()
4543 TrueIfSigned = true; in isSignBitCheck()
4547 TrueIfSigned = true; in isSignBitCheck()
4551 TrueIfSigned = false; in isSignBitCheck()
4555 TrueIfSigned = false; in isSignBitCheck()
4598 bool TrueIfSigned; in computeKnownFPClassFromCond() local
[all …]
H A DInstructionSimplify.cpp2997 bool TrueIfSigned; in simplifyICmpWithConstant() local
2998 if (isSignBitCheck(Pred, *C, TrueIfSigned)) in simplifyICmpWithConstant()
2999 return ConstantInt::getBool(ITy, !TrueIfSigned); in simplifyICmpWithConstant()