Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp386 << Comparison.Rhs().BaseId << " + " in enqueueBlock()
389 Comparisons.push_back(std::move(Comparison)); in enqueueBlock()
431 Optional<BCECmpBlock> Comparison = visitCmpBlock( in BCECmpChain() local
433 if (!Comparison) { in BCECmpChain()
437 if (Comparison->doesOtherWork()) { in BCECmpChain()
454 if (Comparison->canSplit(AA)) { in BCECmpChain()
458 Comparison->RequireSplit = true; in BCECmpChain()
492 enqueueBlock(Comparisons, std::move(*Comparison)); in BCECmpChain()
526 const auto &Comparison = Comparisons_[I]; in dump() local
529 << Comparison.Lhs().Offset << " == %" in dump()
[all …]
/freebsd-13.1/contrib/llvm-project/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 __anon01729d880111::MachineConstEvaluator
1219 assert((Cmp & (Comparison::L | Comparison::G)) && "Malformed comparison"); in evaluateCMPii()
1225 if (Cmp & Comparison::U) { in evaluateCMPii()
1238 if (Cmp & Comparison::L) in evaluateCMPii()
1268 Result = (Cmp & Comparison::G) || (Cmp == Comparison::NE); in evaluateCMPpi()
1275 Result = (Cmp & Comparison::L) || (Cmp == Comparison::NE); in evaluateCMPpi()
1296 Result = (Cmp & Comparison::G) || (Cmp == Comparison::NE); in evaluateCMPpi()
1304 Result = (Cmp & Comparison::L) || (Cmp == Comparison::NE); in evaluateCMPpi()
1355 if ((Cmp & Comparison::EQ) && (Cmp & Comparison::L)) in evaluateCMPpp()
1364 if ((Cmp & Comparison::EQ) && (Cmp & Comparison::G)) in evaluateCMPpp()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPredicateInfo.cpp381 void collectCmpOps(CmpInst *Comparison, SmallVectorImpl<Value *> &CmpOperands) { in collectCmpOps() argument
382 auto *Op0 = Comparison->getOperand(0); in collectCmpOps()
383 auto *Op1 = Comparison->getOperand(1); in collectCmpOps()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_fp16.td90 // Comparison
H A Darm_neon.td350 // E.3.4 Comparison
860 // Comparison
1469 // Scalar Integer Comparison
1485 // Scalar Floating-point Comparison
1656 // Comparison
1699 // Comparison
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.td1517 // Comparison
1524 // Comparison with a register.
1529 // Comparison with a high register.
1551 // Comparison with memory.
1567 // Comparison between memory and a signed 16-bit immediate.
1576 // Comparison with a register.
1581 // Comparison with a high register.
1587 // Comparison with an unsigned 32-bit immediate. CLFIMux expands to CLFI
1596 // Comparison with memory.
1615 // Comparison between memory and an unsigned 8-bit immediate.
[all …]
H A DSystemZISelLowering.cpp35 struct Comparison { struct
36 Comparison(SDValue Op0In, SDValue Op1In, SDValue ChainIn) in Comparison() argument
2126 Comparison &C) { in adjustSubwordCmp()
2282 Comparison &C) { in adjustForSubtraction()
2302 static void adjustForFNeg(Comparison &C) { in adjustForFNeg()
2326 static void adjustForLTGFR(Comparison &C) { in adjustForLTGFR()
2352 Comparison &C) { in adjustICmpTruncate()
2492 Comparison NewC(C); in adjustForTestUnderMask()
2575 Comparison &C) { in adjustForRedundantAnd()
2595 Comparison C(Call, SDValue(), SDValue()); in getIntrinsicCmp()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp627 Expr *Comparison = in create_OSAtomicCompareAndSwap() local
664 /* Var=*/nullptr, Comparison, in create_OSAtomicCompareAndSwap()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp9405 return Cand1Attr ? Comparison::Better : Comparison::Worse; in compareEnableIfAttrs()
9432 return Comparison::Equal; in compareEnableIfAttrs()
9435 static Comparison
9440 return Comparison::Equal; in isBetterMultiversionCandidate()
9447 return Comparison::Worse; in isBetterMultiversionCandidate()
9450 return Comparison::Better; in isBetterMultiversionCandidate()
9460 return Comparison::Equal; in isBetterMultiversionCandidate()
9463 return Comparison::Better; in isBetterMultiversionCandidate()
9465 return Comparison::Worse; in isBetterMultiversionCandidate()
9859 if (MV == Comparison::Worse) in isBetterOverloadCandidate()
[all …]
/freebsd-13.1/lib/libc/softfloat/
H A Dsoftfloat.txt58 Comparison Functions
301 Comparison Functions
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/Interp/
H A DOpcodes.td387 // Comparison opcodes.
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVScheduleV.td102 // 11.8. Vector Integer Comparison Instructions
321 // 11.8. Vector Integer Comparison Instructions
H A DRISCVInstrInfoVSDPatterns.td447 // 12.8. Vector Integer Comparison Instructions
/freebsd-13.1/contrib/llvm-project/libcxx/include/
H A Dsystem_error128 // Comparison operators:
/freebsd-13.1/contrib/googletest/googletest/docs/
H A Dprimer.md153 ### Binary Comparison
217 ### String Comparison
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.td52 // Comparison
310 // Comparison instruction definition
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DRuntimeLibcalls.def379 // Comparison
/freebsd-13.1/tools/test/testfloat/
H A Dtestfloat.txt64 Comparison Functions
329 Comparison Functions
/freebsd-13.1/contrib/bc/
H A DREADME.md315 ## Comparison to GNU `bc`
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrMMX.td425 // Comparison Instructions
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDSPInstrInfo.td819 // Comparison
1005 // Comparison
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h3101 DefaultedComparisonKind Comparison : 8; variable
3105 : SpecialMember(CXXInvalid), Comparison(DefaultedComparisonKind::None) { in DefaultedFunctionKind()
3108 : SpecialMember(CSM), Comparison(DefaultedComparisonKind::None) {} in DefaultedFunctionKind()
3110 : SpecialMember(CXXInvalid), Comparison(Comp) {} in DefaultedFunctionKind()
3114 return Comparison != DefaultedComparisonKind::None; in isComparison()
3122 DefaultedComparisonKind asComparison() const { return Comparison; } in asComparison()
3130 return SpecialMember + (unsigned)Comparison; in getDiagnosticIndex()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedCyclone.td136 // 7.8.2-7.8.5. Arithmetic and Logical, Comparison, Conditional,
/freebsd-13.1/contrib/googletest/googlemock/docs/
H A DCheatSheet.md170 ## Generic Comparison ##

12