Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DKnownBits.cpp513 if (std::optional<bool> IsUGT = ugt(RHS, LHS)) in uge() local
514 return std::optional<bool>(!*IsUGT); in uge()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td167 class IsUGT<int Width, int Arg>: PatLeaf<(i32 imm),
827 defm: Cmpb_pat <A4_cmpbeqi, seteq, AssertZext<i8>, IsUGT<8,31>, 255>;
828 defm: CmpbN_pat <A4_cmpbeqi, setne, AssertZext<i8>, IsUGT<8,31>, 255>;
829 defm: Cmpb_pat <A4_cmpbgtui, setugt, AssertZext<i8>, IsUGT<32,31>, 255>;
830 defm: CmpbN_pat <A4_cmpbgtui, setule, AssertZext<i8>, IsUGT<32,31>, 255>;
831 defm: Cmpb_pat <A4_cmphgtui, setugt, AssertZext<i16>, IsUGT<32,31>, 65535>;
832 defm: CmpbN_pat <A4_cmphgtui, setule, AssertZext<i16>, IsUGT<32,31>, 65535>;
833 defm: CmpbND_pat<A4_cmpbgtui, setult, AssertZext<i8>, IsUGT<32,32>, 255>;
834 defm: CmpbND_pat<A4_cmphgtui, setult, AssertZext<i16>, IsUGT<32,32>, 65535>;
1982 def: Pat<(and (srl I64:$Rss, IsUGT<32,31>:$u6), 1),
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp2485 bool IsUGT = Pred == CmpInst::ICMP_UGT; in foldICmpShrConstant() local
2487 assert((IsUGT || !C.isZero()) && "Expected X u< 0 to simplify"); in foldICmpShrConstant()
2489 unsigned CmpLZ = IsUGT ? C.countl_zero() : (C - 1).countl_zero(); in foldICmpShrConstant()
2492 auto NewPred = IsUGT ? CmpInst::ICMP_ULT : CmpInst::ICMP_UGE; in foldICmpShrConstant()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp2286 if (std::optional<bool> IsUGT = KnownBits::ugt(Known0, Known1)) in SimplifyDemandedBits() local
2287 return TLO.CombineTo(Op, *IsUGT ? Op0 : Op1); in SimplifyDemandedBits()