Home
last modified time | relevance | path

Searched refs:Exact (Results 1 – 25 of 47) sorted by relevance

12

/llvm-project/llvm/unittests/Support/
H A DKnownBitsTest.cpp30 static testing::AssertionResult checkResult(Twine Name, const KnownBits &Exact, in checkResult() argument
37 if (Exact.hasConflict() || Computed == Exact) in checkResult()
40 if (Computed.Zero.isSubsetOf(Exact.Zero) && in checkResult()
41 Computed.One.isSubsetOf(Exact.One)) in checkResult()
50 Result << "Computed = " << Computed << ", Exact = " << Exact; in checkResult()
60 KnownBits Exact(Bits); in testUnaryOpExhaustive() local
61 Exact.Zero.setAllBits(); in testUnaryOpExhaustive()
62 Exact in testUnaryOpExhaustive()
86 KnownBits Exact(Bits); testBinaryOpExhaustive() local
123 KnownBits Exact(Bits); TEST() local
154 KnownBits Exact(Bits), ExactNSW(Bits), ExactNUW(Bits), TestAddSubExhaustive() local
236 KnownBits Exact(Bits); TEST() local
[all...]
/llvm-project/llvm/lib/Support/
H A DKnownBits.cpp371 bool ShAmtNonZero, bool Exact) { in lshr() argument
397 if (Exact) { in lshr()
429 bool ShAmtNonZero, bool Exact) { in ashr() argument
457 if (Exact) { in ashr()
918 const KnownBits &RHS, bool Exact) { in divComputeLowBit()
920 if (!Exact) in divComputeLowBit()
954 bool Exact) { in sdiv()
957 return udiv(LHS, RHS, Exact); in sdiv()
980 // Result is negative if Exact OR -LHS u>= RHS. in sdiv()
981 if (Exact || ( in sdiv()
911 divComputeLowBit(KnownBits Known,const KnownBits & LHS,const KnownBits & RHS,bool Exact) divComputeLowBit() argument
947 sdiv(const KnownBits & LHS,const KnownBits & RHS,bool Exact) sdiv() argument
1003 udiv(const KnownBits & LHS,const KnownBits & RHS,bool Exact) udiv() argument
[all...]
/llvm-project/flang/lib/Decimal/
H A Dbinary-to-decimal.cpp95 return {buffer, static_cast<std::size_t>(start - buffer), 0, Exact}; in ConvertToDecimal()
148 return {buffer, static_cast<std::size_t>(p - buffer), expo, Exact}; in ConvertToDecimal()
288 return {"-Inf", 4, 0, Exact}; in ConvertToDecimal()
290 return {"+Inf", 4, 0, Exact}; in ConvertToDecimal()
292 return {"Inf", 3, 0, Exact}; in ConvertToDecimal()
H A Ddecimal-to-binary.cpp269 int flags{Exact}; in ToBinary()
/llvm-project/flang/include/flang/Decimal/
H A Ddecimal.h34 Exact = 0, enumerator
94 enum ConversionResultFlags flags { Exact }; enumerator
/llvm-project/llvm/include/llvm/Support/
H A DKnownBits.h383 bool Exact = false);
387 bool Exact = false);
422 bool ShAmtNonZero = false, bool Exact = false);
427 bool ShAmtNonZero = false, bool Exact = false);
/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp215 // APFloat::convertToInteger(&Exact) purports to do what we want, but in calcRange()
239 bool Exact; in calcRange()
242 &Exact); in calcRange()
415 bool Exact; in convert()
418 &Exact); in convert()
243 bool Exact; calcRange() local
419 bool Exact; convert() local
/llvm-project/lldb/source/Breakpoint/
H A DBreakpointResolverName.cpp52 m_match_type(Breakpoint::Exact), m_language(language), in BreakpointResolverName()
64 m_match_type(Breakpoint::Exact), m_language(language), in BreakpointResolverName()
180 Breakpoint::MatchType::Exact, offset, skip_prologue); in CreateFromStructuredData()
274 case Breakpoint::Exact: in SearchCallback()
/llvm-project/lldb/include/lldb/Core/
H A DAddressResolver.h35 enum MatchType { Exact, Regexp, Glob }; enumerator
/llvm-project/clang/test/SemaObjC/
H A Dinstancetype.m67 // Exact type checks
100 // Exact type check.
113 // Exact type check.
/llvm-project/clang/test/SemaObjCXX/
H A Dinstancetype.mm67 // Exact type checks
100 // Exact type check.
113 // Exact type check.
/llvm-project/clang/include/clang/Basic/
H A DTargetInfo.h1167 for (int Exact : Exacts) in setRequiresImmediate()
1168 ImmSet.insert(Exact); in setRequiresImmediate()
1170 void setRequiresImmediate(int Exact) { in setRequiresImmediate()
1172 ImmSet.insert(Exact);
1161 for (int Exact : Exacts) setRequiresImmediate() local
/llvm-project/llvm/test/CodeGen/AMDGPU/
H A Dllvm.amdgcn.softwqm.ll48 ; Make sure the transition from WQM to Exact to softwqm does not trigger WQM.
74 ; Make sure the transition from WQM to Exact to softwqm does trigger WQM.
108 ; Make sure the transition from Exact to STRICT_WWM then softwqm does not trigger WQM.
140 ; Make sure the transition from Exact to STRICT_WWM then softwqm does not trigger WQM.
/llvm-project/llvm/test/DebugInfo/X86/
H A Ddwarfdump-bogus-LNE.s100 # Exact prologue length isn't important but it tells us where to expect the
/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/GNUstepObjCRuntime/
H A DGNUstepObjCRuntime.cpp172 eLanguageTypeUnknown, Breakpoint::Exact, 0, eLazyBoolNo); in CreateExceptionResolver()
/llvm-project/clang/test/Rewriter/
H A Dinstancetype-test.mm66 // Exact type checks
/llvm-project/llvm/test/CodeGen/X86/
H A Dfdiv.ll5 ; Exact division by a constant converted to multiplication.
/llvm-project/flang/runtime/
H A Dedit-input.cpp638 if (converted.flags != decimal::ConversionResultFlags::Exact) { in ConvertHexadecimal()
735 int flags{(roundingBit | guardBit) ? decimal::Inexact : decimal::Exact}; in EditCommonRealInput()
848 if (converted.flags != decimal::ConversionResultFlags::Exact) { in EditRealInput()
/llvm-project/llvm/utils/lit/tests/Inputs/shtest-define/
H A Dws-and-continuations.txt46 # Exact whitespace is preserved within the value, but whitespace enclosing the
/llvm-project/lldb/include/lldb/Breakpoint/
H A DBreakpoint.h88 enum MatchType { Exact, Regexp, Glob }; enumerator
/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCRuntimeV1.cpp104 eFunctionNameTypeBase, eLanguageTypeUnknown, Breakpoint::Exact, 0, in CreateExceptionResolver()
/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h397 Exact = 1 << 2,
422 PoisonGeneratingFlags = NoUnsignedWrap | NoSignedWrap | Exact | Disjoint |
443 void setExact(bool b) { setFlag<Exact>(b); }
460 bool hasExact() const { return Flags & Exact; }
/llvm-project/llvm/unittests/IR/
H A DConstantRangeTest.cpp650 unsigned Exact = 0; in TEST_F()
652 Exact = std::max(Exact, N.getActiveBits()); in TEST_F()
656 EXPECT_EQ(Exact, ResultCR); in TEST_F()
676 unsigned Exact = 0; in TEST_F()
678 Exact = std::max(Exact, N.getSignificantBits()); in TEST_F()
682 EXPECT_EQ(Exact, ResultCR); in TEST_F()
644 unsigned Exact = 0; TEST_F() local
670 unsigned Exact = 0; TEST_F() local
/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h349 DEFINE_HELPERS(SDiv, Exact) // CreateExactSDiv
350 DEFINE_HELPERS(UDiv, Exact) // CreateExactUDiv
351 DEFINE_HELPERS(AShr, Exact) // CreateExactAShr
352 DEFINE_HELPERS(LShr, Exact) // CreateExactLShr
/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h47 unsigned Exact : 1; member

12