Searched refs:IsUGT (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | KnownBits.cpp | 358 if (Optional<bool> IsUGT = ugt(RHS, LHS)) in uge() local 359 return Optional<bool>(!*IsUGT); in uge()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatterns.td | 158 class IsUGT<int Width, int Arg>: PatLeaf<(i32 imm), 788 defm: Cmpb_pat <A4_cmpbeqi, seteq, AssertZext<i8>, IsUGT<8,31>, 255>; 789 defm: CmpbN_pat <A4_cmpbeqi, setne, AssertZext<i8>, IsUGT<8,31>, 255>; 790 defm: Cmpb_pat <A4_cmpbgtui, setugt, AssertZext<i8>, IsUGT<32,31>, 255>; 791 defm: CmpbN_pat <A4_cmpbgtui, setule, AssertZext<i8>, IsUGT<32,31>, 255>; 792 defm: Cmpb_pat <A4_cmphgtui, setugt, AssertZext<i16>, IsUGT<32,31>, 65535>; 793 defm: CmpbN_pat <A4_cmphgtui, setule, AssertZext<i16>, IsUGT<32,31>, 65535>; 794 defm: CmpbND_pat<A4_cmpbgtui, setult, AssertZext<i8>, IsUGT<32,32>, 255>; 795 defm: CmpbND_pat<A4_cmphgtui, setult, AssertZext<i16>, IsUGT<32,32>, 65535>; 1836 def: Pat<(and (srl I64:$Rss, IsUGT<32,31>:$u6), 1), [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 2290 bool IsUGT = Pred == CmpInst::ICMP_UGT; in foldICmpShrConstant() local 2292 assert((IsUGT || !C.isZero()) && "Expected X u< 0 to simplify"); in foldICmpShrConstant() 2295 IsUGT ? C.countLeadingZeros() : (C - 1).countLeadingZeros(); in foldICmpShrConstant() 2298 auto NewPred = IsUGT ? CmpInst::ICMP_ULT : CmpInst::ICMP_UGE; in foldICmpShrConstant()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 2099 if (Optional<bool> IsUGT = KnownBits::ugt(Known0, Known1)) in SimplifyDemandedBits() local 2100 return TLO.CombineTo(Op, IsUGT.value() ? Op0 : Op1); in SimplifyDemandedBits()
|