| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | MergeICmps.cpp | 386 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 D | HexagonHardwareLoops.cpp | 130 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 D | HexagonConstPropagation.cpp | 328 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 D | DXContainerConstants.def | 19 SHADER_FLAG(7, LEVEL9ComparisonFiltering, "Comparison filtering for feature level 9")
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | PredicateInfo.cpp | 373 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 D | arm_fp16.td | 90 // Comparison
|
| H A D | arm_neon.td | 348 // 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 D | SystemZInstrInfo.td | 1543 // 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 D | SystemZISelLowering.cpp | 36 struct Comparison { struct 37 Comparison(SDValue Op0In, SDValue Op1In, SDValue ChainIn) in Comparison() function 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 D | BodyFarm.cpp | 657 Expr *Comparison = in create_OSAtomicCompareAndSwap() local 693 /* Var=*/nullptr, Comparison, in create_OSAtomicCompareAndSwap()
|
| /openbsd-src/gnu/gcc/gcc/config/mmix/ |
| H A D | predicates.md | 56 /* Comparison operators usually don't have a mode, but let's try and get
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 9636 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 D | Opcodes.td | 479 // Comparison opcodes.
|
| /openbsd-src/gnu/llvm/clang/docs/ |
| H A D | ShadowCallStack.rst | 29 Comparison section in Introduction
|
| H A D | HardwareAssistedAddressSanitizerDesign.rst | 237 Comparison with AddressSanitizer
|
| /openbsd-src/gnu/gcc/gcc/doc/ |
| H A D | libgcc.texi | 121 @subsection Comparison functions 381 @subsection Comparison functions 619 @subsection Comparison functions
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVScheduleV.td | 199 // 11.8. Vector Integer Comparison Instructions 420 // 11.8. Vector Integer Comparison Instructions
|
| /openbsd-src/gnu/llvm/libcxx/include/ |
| H A D | system_error | 126 // Comparison operators:
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchFloat32InstrInfo.td | 59 // Comparison Instructions
|
| H A D | LoongArchFloat64InstrInfo.td | 42 // Comparison Instructions
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARC/ |
| H A D | ARCInstrInfo.td | 51 // Comparison 356 // Comparison instruction definition
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | RuntimeLibcalls.def | 384 // Comparison
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | ReleaseNotes.rst | 202 * Comparison operations are now optimized by record form instructions.
|
| /openbsd-src/gnu/gcc/gcc/config/arm/ |
| H A D | vfp.md | 772 ;; Comparison patterns
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86InstrMMX.td | 425 // Comparison Instructions
|