Home
last modified time | relevance | path

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

1234

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp386 BCECmpBlock &&Comparison) { in enqueueBlock() argument
387 LLVM_DEBUG(dbgs() << "Block '" << Comparison.BB->getName() in enqueueBlock()
388 << "': Found cmp of " << Comparison.SizeBits() in enqueueBlock()
389 << " bits between " << Comparison.Lhs().BaseId << " + " in enqueueBlock()
390 << Comparison.Lhs().Offset << " and " in enqueueBlock()
391 << Comparison.Rhs().BaseId << " + " in enqueueBlock()
392 << Comparison.Rhs().Offset << "\n"); in enqueueBlock()
394 Comparison.OrigOrder = Comparisons.size(); in enqueueBlock()
395 Comparisons.push_back(std::move(Comparison)); in enqueueBlock()
480 std::optional<BCECmpBlock> Comparison = visitCmpBlock( in BCECmpChain() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp130 struct Comparison { struct
187 Comparison::Kind getComparisonKind(unsigned CondOpc,
207 int64_t IVBump, Comparison::Kind Cmp) const;
510 HexagonHardwareLoops::Comparison::Kind
515 Comparison::Kind Cmp = (Comparison::Kind)0; in getComparisonKind()
520 Cmp = Comparison::EQ; in getComparisonKind()
524 Cmp = Comparison::NE; in getComparisonKind()
527 Cmp = Comparison::LTs; in getComparisonKind()
530 Cmp = Comparison::LTu; in getComparisonKind()
534 Cmp = Comparison::LEs; in getComparisonKind()
[all …]
H A DHexagonConstPropagation.cpp328 struct Comparison { struct in __anon41d8f72b0111::MachineConstEvaluator
1119 uint32_t NegCmp = Comparison::negate(Cmp); in evaluateCMPrr()
1182 uint32_t NegCmp = Comparison::negate(Cmp); in evaluateCMPrp()
1201 if (Cmp == Comparison::NE) { in evaluateCMPii()
1205 if (Cmp == Comparison::EQ) { in evaluateCMPii()
1209 if (Cmp & Comparison::EQ) { in evaluateCMPii()
1213 assert((Cmp & (Comparison::L | Comparison::G)) && "Malformed comparison"); in evaluateCMPii()
1219 if (Cmp & Comparison::U) { in evaluateCMPii()
1222 if (Cmp & Comparison::L) in evaluateCMPii()
1224 else if (Cmp & Comparison::G) in evaluateCMPii()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/BinaryFormat/
H A DDXContainerConstants.def19 SHADER_FLAG(7, LEVEL9ComparisonFiltering, "Comparison filtering for feature level 9")
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A Darm_fp16.td90 // Comparison
H A Darm_neon.td348 // E.3.4 Comparison
858 // Comparison
1468 // Scalar Integer Comparison
1484 // Scalar Floating-point Comparison
1656 // Comparison
1699 // Comparison
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.td1543 // Comparison
1550 // Comparison with a register.
1555 // Comparison with a high register.
1561 // Comparison with a signed 16-bit immediate. CHIMux expands to CHI or CIH,
1568 // Comparison with a signed 32-bit immediate. CFIMux expands to CFI or CIH,
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
[all …]
H A DSystemZISelLowering.cpp36 struct Comparison { struct
37 Comparison(SDValue Op0In, SDValue Op1In, SDValue ChainIn) in Comparison() argument
2244 static void adjustZeroCmp(SelectionDAG &DAG, const SDLoc &DL, Comparison &C) { in adjustZeroCmp()
2265 Comparison &C) { in adjustSubwordCmp()
2360 static bool shouldSwapCmpOperands(const Comparison &C) { in shouldSwapCmpOperands()
2421 Comparison &C) { in adjustForSubtraction()
2440 static void adjustForFNeg(Comparison &C) { in adjustForFNeg()
2463 static void adjustForLTGFR(Comparison &C) { in adjustForLTGFR()
2488 Comparison &C) { in adjustICmpTruncate()
2620 Comparison &C) { in adjustForTestUnderMask()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Analysis/
H A DBodyFarm.cpp657 Expr *Comparison = in create_OSAtomicCompareAndSwap() local
693 /* Var=*/nullptr, Comparison, in create_OSAtomicCompareAndSwap()
/openbsd-src/gnu/gcc/gcc/config/mmix/
H A Dpredicates.md56 /* Comparison operators usually don't have a mode, but let's try and get
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaOverload.cpp9636 enum class Comparison { Equal, Better, Worse }; enum
9650 static Comparison compareEnableIfAttrs(const Sema &S, const FunctionDecl *Cand1, in compareEnableIfAttrs()
9657 return Comparison::Equal; in compareEnableIfAttrs()
9658 return Cand1Attr ? Comparison::Better : Comparison::Worse; in compareEnableIfAttrs()
9672 return Comparison::Worse; in compareEnableIfAttrs()
9674 return Comparison::Better; in compareEnableIfAttrs()
9682 return Comparison::Worse; in compareEnableIfAttrs()
9685 return Comparison::Equal; in compareEnableIfAttrs()
9688 static Comparison
9693 return Comparison::Equal; in isBetterMultiversionCandidate()
[all …]
/openbsd-src/gnu/llvm/clang/lib/AST/Interp/
H A DOpcodes.td479 // Comparison opcodes.
/openbsd-src/gnu/llvm/clang/docs/
H A DShadowCallStack.rst29 Comparison section in Introduction
H A DHardwareAssistedAddressSanitizerDesign.rst237 Comparison with AddressSanitizer
/openbsd-src/gnu/gcc/gcc/doc/
H A Dlibgcc.texi121 @subsection Comparison functions
381 @subsection Comparison functions
619 @subsection Comparison functions
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVScheduleV.td199 // 11.8. Vector Integer Comparison Instructions
420 // 11.8. Vector Integer Comparison Instructions
/openbsd-src/gnu/llvm/libcxx/include/
H A Dsystem_error126 // Comparison operators:
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchFloat32InstrInfo.td59 // Comparison Instructions
H A DLoongArchFloat64InstrInfo.td42 // Comparison Instructions
/openbsd-src/gnu/llvm/llvm/lib/Target/ARC/
H A DARCInstrInfo.td51 // Comparison
356 // Comparison instruction definition
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DRuntimeLibcalls.def384 // Comparison
/openbsd-src/gnu/llvm/llvm/docs/
H A DReleaseNotes.rst202 * Comparison operations are now optimized by record form instructions.
/openbsd-src/gnu/gcc/gcc/config/arm/
H A Dvfp.md772 ;; Comparison patterns
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrMMX.td425 // Comparison Instructions

1234