/llvm-project/llvm/unittests/Support/ |
H A D | KnownBitsTest.cpp | 30 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 D | KnownBits.cpp | 371 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 D | binary-to-decimal.cpp | 95 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 D | decimal-to-binary.cpp | 269 int flags{Exact}; in ToBinary()
|
/llvm-project/flang/include/flang/Decimal/ |
H A D | decimal.h | 34 Exact = 0, enumerator 94 enum ConversionResultFlags flags { Exact }; enumerator
|
/llvm-project/llvm/include/llvm/Support/ |
H A D | KnownBits.h | 383 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 D | Float2Int.cpp | 215 // 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 D | BreakpointResolverName.cpp | 52 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 D | AddressResolver.h | 35 enum MatchType { Exact, Regexp, Glob }; enumerator
|
/llvm-project/clang/test/SemaObjC/ |
H A D | instancetype.m | 67 // Exact type checks 100 // Exact type check. 113 // Exact type check.
|
/llvm-project/clang/test/SemaObjCXX/ |
H A D | instancetype.mm | 67 // Exact type checks 100 // Exact type check. 113 // Exact type check.
|
/llvm-project/clang/include/clang/Basic/ |
H A D | TargetInfo.h | 1167 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 D | llvm.amdgcn.softwqm.ll | 48 ; 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 D | dwarfdump-bogus-LNE.s | 100 # Exact prologue length isn't important but it tells us where to expect the
|
/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/GNUstepObjCRuntime/ |
H A D | GNUstepObjCRuntime.cpp | 172 eLanguageTypeUnknown, Breakpoint::Exact, 0, eLazyBoolNo); in CreateExceptionResolver()
|
/llvm-project/clang/test/Rewriter/ |
H A D | instancetype-test.mm | 66 // Exact type checks
|
/llvm-project/llvm/test/CodeGen/X86/ |
H A D | fdiv.ll | 5 ; Exact division by a constant converted to multiplication.
|
/llvm-project/flang/runtime/ |
H A D | edit-input.cpp | 638 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 D | ws-and-continuations.txt | 46 # Exact whitespace is preserved within the value, but whitespace enclosing the
|
/llvm-project/lldb/include/lldb/Breakpoint/ |
H A D | Breakpoint.h | 88 enum MatchType { Exact, Regexp, Glob }; enumerator
|
/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
H A D | AppleObjCRuntimeV1.cpp | 104 eFunctionNameTypeBase, eLanguageTypeUnknown, Breakpoint::Exact, 0, in CreateExceptionResolver()
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAGNodes.h | 397 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 D | ConstantRangeTest.cpp | 650 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 D | InstrTypes.h | 349 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 D | ScalarEvolutionExpander.h | 47 unsigned Exact : 1; member
|