Home
last modified time | relevance | path

Searched refs:Comparison (Results 1 – 25 of 88) sorted by relevance

1234

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp385 << Comparison.Lhs().Offset << " and " in enqueueBlock()
386 << Comparison.Rhs().BaseId << " + " in enqueueBlock()
387 << Comparison.Rhs().Offset << "\n"); in enqueueBlock()
389 Comparison.OrigOrder = Comparisons.size(); in enqueueBlock()
390 Comparisons.push_back(std::move(Comparison)); in enqueueBlock()
475 Optional<BCECmpBlock> Comparison = visitCmpBlock( in BCECmpChain() local
477 if (!Comparison) { in BCECmpChain()
481 if (Comparison->doesOtherWork()) { in BCECmpChain()
498 if (Comparison->canSplit(AA)) { in BCECmpChain()
502 Comparison->RequireSplit = true; in BCECmpChain()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp130 struct Comparison { struct
512 Comparison::Kind Cmp = (Comparison::Kind)0; in getComparisonKind()
517 Cmp = Comparison::EQ; in getComparisonKind()
521 Cmp = Comparison::NE; in getComparisonKind()
524 Cmp = Comparison::LTs; in getComparisonKind()
527 Cmp = Comparison::LTu; in getComparisonKind()
531 Cmp = Comparison::LEs; in getComparisonKind()
535 Cmp = Comparison::LEu; in getComparisonKind()
540 Cmp = Comparison::GTs; in getComparisonKind()
671 Comparison::Kind Cmp; in getLoopTripCount()
[all …]
H A DHexagonConstPropagation.cpp328 struct Comparison { struct in __anona14c30040111::MachineConstEvaluator
1213 assert((Cmp & (Comparison::L | Comparison::G)) && "Malformed comparison"); in evaluateCMPii()
1219 if (Cmp & Comparison::U) { in evaluateCMPii()
1232 if (Cmp & Comparison::L) in evaluateCMPii()
1262 Result = (Cmp & Comparison::G) || (Cmp == Comparison::NE); in evaluateCMPpi()
1269 Result = (Cmp & Comparison::L) || (Cmp == Comparison::NE); in evaluateCMPpi()
1290 Result = (Cmp & Comparison::G) || (Cmp == Comparison::NE); in evaluateCMPpi()
1298 Result = (Cmp & Comparison::L) || (Cmp == Comparison::NE); in evaluateCMPpi()
1349 if ((Cmp & Comparison::EQ) && (Cmp & Comparison::L)) in evaluateCMPpp()
1358 if ((Cmp & Comparison::EQ) && (Cmp & Comparison::G)) in evaluateCMPpp()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DContainerContainsCheck.cpp114 const auto *Comparison = Negated ? NegativeComparison : PositiveComparison; in check() local
121 SourceLocation FuncCallLoc = Comparison->getEndLoc(); in check()
129 SourceLocation ComparisonBegin = Comparison->getSourceRange().getBegin(); in check()
130 SourceLocation ComparisonEnd = Comparison->getSourceRange().getEnd(); in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DRedundantExpressionCheck.cpp277 return OpcodeRHS == BO_EQ && Comparison == 0; in rangeSubsumesRange()
279 return (OpcodeRHS == BO_NE && Comparison == 0) || in rangeSubsumesRange()
280 (OpcodeRHS == BO_EQ && Comparison != 0) || in rangeSubsumesRange()
281 (OpcodeRHS == BO_LT && Comparison >= 0) || in rangeSubsumesRange()
282 (OpcodeRHS == BO_LE && Comparison > 0) || in rangeSubsumesRange()
283 (OpcodeRHS == BO_GT && Comparison <= 0) || in rangeSubsumesRange()
284 (OpcodeRHS == BO_GE && Comparison < 0); in rangeSubsumesRange()
289 (OpcodeRHS == BO_EQ && Comparison > 0)); in rangeSubsumesRange()
293 (OpcodeRHS == BO_EQ && Comparison < 0)); in rangeSubsumesRange()
296 Comparison >= 0; in rangeSubsumesRange()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/
H A Dcompare-int.ll292 ; Comparison happens in 16-bit
302 ; Comparison happens in 16-bit
312 ; Comparison happens in 16-bit
322 ; Comparison happens in 16-bit
332 ; Comparison happens in 16-bit
342 ; Comparison happens in 16-bit
352 ; Comparison happens in 16-bit
362 ; Comparison happens in 16-bit
372 ; Comparison happens in 16-bit
382 ; Comparison happens in 16-bit
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/abseil/
H A Dduration-comparison.rst18 // Original - Comparison in the floating point domain
27 // Original - Comparison in the integer domain
H A Dtime-comparison.rst17 // Original - Comparison in the integer domain
/llvm-project-15.0.7/llvm/test/Transforms/Util/PredicateInfo/
H A Dunnamed-types.ll10 ; CHECK: branch predicate info { TrueEdge: 1 Comparison: %cmp1 = icmp ne %0* %arg, null Edge: [lab…
15 ; CHECK-NEXT: branch predicate info { TrueEdge: 0 Comparison: %cmp2 = icmp ne %1* null, %tmp Edge:…
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DSignedCharMisuseCheck.cpp142 if (const auto *Comparison = Result.Nodes.getNodeAs<Expr>("comparison")) { in check() local
156 diag(Comparison->getBeginLoc(), in check()
/llvm-project-15.0.7/clang/test/Analysis/
H A Dsolver-sym-simplification-ptr-bool.cl16 …==(const llvm::APInt &) const: Assertion `BitWidth == RHS.BitWidth && "Comparison requires equal b…
/llvm-project-15.0.7/clang/test/Index/
H A Dindex-templates.cpp92 typename Comparison = compare<Pair<Key, Value> >,
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/msa/
H A Dllvm-stress-s449609655-simplified.ll9 ; "Comparison requires equal bit widths" assertion.
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Darm64-scaled_iv.ll31 ; Comparison should be 19 * 8 = 152.
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Davoid_complex_am.ll33 ; Comparison should be 19 * 1 = 19.
/llvm-project-15.0.7/llvm/unittests/Support/
H A DErrorOrTest.cpp68 TEST(ErrorOr, Comparison) { in TEST() argument
/llvm-project-15.0.7/lldb/unittests/Utility/
H A DVMRangeTest.cpp41 TEST(VMRange, Comparison) { in TEST() argument
/llvm-project-15.0.7/libcxx/docs/Status/
H A DRangesIssues.csv14 `P1716R3 <https://wg21.link/P1716R3>`__,Range Comparison Algorithms Are Over-Constrained,|Complete|…
/llvm-project-15.0.7/llvm/unittests/Remarks/
H A DRemarksAPITest.cpp15 TEST(RemarksAPI, Comparison) { in TEST() argument
/llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/X86/
H A Dpr46943.ll70 ; Comparison already in post-inc form, no need to drop nuw.
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DPredicateInfo.cpp373 void collectCmpOps(CmpInst *Comparison, SmallVectorImpl<Value *> &CmpOperands) { in collectCmpOps() argument
374 auto *Op0 = Comparison->getOperand(0); in collectCmpOps()
375 auto *Op1 = Comparison->getOperand(1); in collectCmpOps()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A Darm_fp16.td90 // Comparison
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.td1543 // Comparison
1550 // Comparison with a register.
1555 // Comparison with a high register.
1577 // Comparison with memory.
1593 // Comparison between memory and a signed 16-bit immediate.
1602 // Comparison with a register.
1607 // Comparison with a high register.
1613 // Comparison with an unsigned 32-bit immediate. CLFIMux expands to CLFI
1622 // Comparison with memory.
1641 // Comparison between memory and an unsigned 8-bit immediate.
[all …]
/llvm-project-15.0.7/clang/lib/Analysis/
H A DBodyFarm.cpp656 Expr *Comparison = in create_OSAtomicCompareAndSwap() local
692 /* Var=*/nullptr, Comparison, in create_OSAtomicCompareAndSwap()
/llvm-project-15.0.7/.github/workflows/
H A Dlibclang-abi-tests.yml160 - name: Upload ABI Comparison

1234