Home
last modified time | relevance | path

Searched refs:slt (Results 1 – 25 of 66) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRangeList.cpp41 assert(NewRange.getLower().slt(NewRange.getUpper())); in insert()
44 if (empty() || Ranges.back().getUpper().slt(NewRange.getLower())) { in insert()
48 if (NewRange.getUpper().slt(Ranges.front().getLower())) { in insert()
55 return a.getLower().slt(b.getLower()); in insert()
73 if (Ranges.back().getUpper().slt(Iter->getLower())) { in insert()
88 assert(SubRange.getLower().slt(SubRange.getUpper())); in subtract()
98 if (Start.slt(End)) in subtract()
158 if (Ranges[i].getLower().slt(CRL.Ranges[j].getLower())) { in unionWith()
170 if (PreviousRange.getUpper().slt(CR.getLower())) { in unionWith()
181 (i < size() && Ranges[i].getLower().slt(CRL.Ranges[j].getLower()))) { in unionWith()
[all …]
H A DConstantRange.cpp264 return getSignedMax().slt(Other.getSignedMin()); in icmp()
1221 auto Compare = [](const APInt &A, const APInt &B) { return A.slt(B); }; in multiply()
1263 auto Compare = [](const APInt &A, const APInt &B) { return A.slt(B); }; in smul_fast()
1730 auto Compare = [](const APInt &A, const APInt &B) { return A.slt(B); }; in smul_sat()
1989 Max.slt(SignedMin - OtherMax)) in signedAddMayOverflow()
1996 Min.slt(SignedMin - OtherMin)) in signedAddMayOverflow()
2035 Max.slt(SignedMin + OtherMin)) in signedSubMayOverflow()
2042 Min.slt(SignedMin + OtherMax)) in signedSubMayOverflow()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp58 assert(Clusters[i - 1].High->getValue().slt(Clusters[i].Low->getValue())); in findJumpTables()
218 assert(PreviousHigh.slt(Low)); in buildJumpTable()
280 assert(Clusters[i-1].High->getValue().slt(Clusters[i].Low->getValue())); in findBitTestClusters()
386 assert(Low.slt(High)); in buildBitTests()
408 if (Low.isStrictlyPositive() && High.slt(BitWidth)) { in buildBitTests()
474 return a.Low->getValue().slt(b.Low->getValue()); in sortAndRangeify()
507 return X.Low->getValue().slt(CC.Low->getValue()); in caseClusterRank()
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DIntegralAP.h82 return V.slt(RHS.V);
83 return V.slt(RHS.V);
172 if (V.slt(RHS.V)) in compare()
H A DInterp.cpp915 (Max.slt(Value.getSExtValue()) || Min.sgt(Value.getSExtValue()))) { in diagnoseEnumValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPInt.h1110 bool slt(const APInt &RHS) const { return compareSigned(RHS) < 0; } in slt() function
1118 bool slt(int64_t RHS) const { in slt() function
1217 bool sge(const APInt &RHS) const { return !slt(RHS); } in sge()
1225 bool sge(int64_t RHS) const { return !slt(RHS); } in sge()
2198 return A.slt(B) ? A : B;
H A DAPSInt.h168 return IsUnsigned ? ult(RHS) : slt(RHS);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp68 Ranges, R, [](IntRange A, IntRange B) { return A.High.slt(B.High); }); in IsInRanges()
90 return CI1->getValue().slt(CI2->getValue()); in operator ()()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp99 if ((!SizeCI || SizeCI->getValue().slt(0)) && in getBoundsCheckCond()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp605 if (Xq.slt(0) || Yq.slt(0)) { in intersectConstraints()
1286 else if (Distance.slt(0)) in strongSIVtest()
1510 X = AM.slt(0) ? -A1 : A1; in findGCD()
1511 Y = BM.slt(0) ? B1 : -B1; in findGCD()
1528 (A.slt(0) && B.slt(0))) in floorOfQuotient()
1541 (A.slt(0) && B.slt(0))) in ceilingOfQuotient()
1699 if (LowerDistance.slt(0)) { in exactSIVtest()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16InstrInfo.td460 // op2 can be cmp or slt/sltu
654 def BteqzT8SltX16: FEXT_T8I816_ins<"bteqz", "slt">, cbranch16;
681 def BtnezT8SltX16: FEXT_T8I816_ins<"btnez", "slt">, cbranch16;
1064 def SelTBteqZSlt: SelT<"bteqz", "slt">;
1119 def SelTBtneZSlt: SelT<"btnez", "slt">;
1219 def SltRxRy16: FRR16R_ins<0b00010, "slt", IIM16Alu>{
1223 def SltCCRxRy16: FCCRR16_ins<"slt">;
H A DMips64InstrInfo.td154 def SLT64 : SetCC_R<"slt", setlt, GPR64Opnd>, ADD_FM<0, 0x2a>, GPR_64;
1214 "slt\t$rs, $rt, $imm">, GPR_64;
1215 def : MipsInstAlias<"slt\t$rs, $imm", (SLTImm64 GPR64Opnd:$rs, GPR64Opnd:$rs,
H A DMips32r6InstrInfo.td290 CMP_CONDN_DESC_BASE<"slt", Typestr, FGROpnd, Itin>,
291 MipsR6Arch<!strconcat("cmp.slt.", Typestr)>,
H A DMicroMipsInstrInfo.td752 def SLT_MM : MMRel, SetCC_R<"slt", setlt, GPR32Opnd>, ADD_FM_MM<0, 0x350>,
1402 defm : OneOrTwoOperandMacroImmediateAlias<"slt", SLTi_MM>, ISA_MICROMIPS;
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DSlowDynamicAPInt.cpp140 return Val.sext(Width).slt(O.Val.sext(Width)); in operator <()
H A DAPFixedPoint.cpp92 else if (ThisVal.slt(OtherVal)) in compare()
H A DKnownBits.cpp542 std::optional<bool> KnownBits::slt(const KnownBits &LHS, const KnownBits &RHS) { in slt() function in KnownBits
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DKnownBits.h439 static std::optional<bool> slt(const KnownBits &LHS, const KnownBits &RHS);
/freebsd/sys/dev/mlx4/mlx4_core/
H A Dmlx4_cmd.c2253 u32 slt; in mlx4_master_comm_channel() local
2265 slt = swab32(readl(&mfunc->comm[slave].slave_read)) in mlx4_master_comm_channel()
2268 if (toggle != slt) { in mlx4_master_comm_channel()
2270 != slt) { in mlx4_master_comm_channel()
2272 slave, slt, in mlx4_master_comm_channel()
2275 slt; in mlx4_master_comm_channel()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp104 return BaseId != O.BaseId ? BaseId < O.BaseId : Offset.slt(O.Offset); in operator <()
H A DGuardWidening.cpp898 return LHS.getOffsetValue().slt(RHS.getOffsetValue()); in combineRangeChecks()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp698 KEYWORD(eq); KEYWORD(ne); KEYWORD(slt); KEYWORD(sgt); KEYWORD(sle); in LexIdentifier()
/freebsd/sys/riscv/include/
H A Dencoding.h782 DECLARE_INSN(slt, MATCH_SLT, MASK_SLT)
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp721 if (Offset2.slt(Offset1)) { in foldLoadsRecursive()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp170 return A.OffsetFromLeader.slt(B.OffsetFromLeader); in sortChainInOffsetOrder()

123