| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | AddressRangeTest.cpp | 81 AddressRanges Ranges; in TEST() local 111 Ranges.clear(); in TEST() 115 EXPECT_EQ(Ranges.size(), 1u); in TEST() 119 Ranges.insert(AddressRange(0x1000, Ranges[0].start() + 1)); in TEST() 120 EXPECT_EQ(Ranges.size(), 1u); in TEST() 124 Ranges.insert(AddressRange(Ranges[0].end() - 1, 0x2000)); in TEST() 141 Ranges.insert(AddressRange(Ranges[0].end() - 1, Ranges[1].start() + 1)); in TEST() 156 EXPECT_TRUE(Ranges.empty()); in TEST() 166 Ranges.clear(); in TEST() 168 EXPECT_TRUE(Ranges.empty()); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | AddressRanges.h | 57 Collection Ranges; variable 60 void clear() { Ranges.clear(); } in clear() 68 if (It == Ranges.end()) in getRangeThatContains() 77 return Ranges == RHS.Ranges; 80 assert(i < Ranges.size()); 81 return Ranges[i]; 98 Ranges.clear(); in clear() 107 size_t InputSize = Ranges.size(); in insert() 109 if (RangesIt == Ranges.end()) in insert() 115 if (InputSize < Ranges.size()) in insert() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | AddressRanges.cpp | 18 return Ranges.end(); in insert() 26 It = Ranges.erase(It, It2); in insert() 40 Ranges.begin(), Ranges.end(), in find() 43 if (It == Ranges.begin()) in find() 44 return Ranges.end(); in find() 48 return Ranges.end(); in find() 56 return Ranges.end(); in find() 59 Ranges.begin(), Ranges.end(), in find() 62 if (It == Ranges.begin()) in find() 63 return Ranges.end(); in find() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | UnicodeCharRanges.h | 55 constexpr UnicodeCharSet(CharRanges Ranges) : Ranges(Ranges) {} in UnicodeCharSet() argument 57 UnicodeCharSet(CharRanges Ranges) : Ranges(Ranges) { in UnicodeCharSet() argument 65 return std::binary_search(Ranges.begin(), Ranges.end(), C); in contains() 73 for (CharRanges::const_iterator I = Ranges.begin(), E = Ranges.end(); in rangesAreValid() 75 if (I != Ranges.begin() && Prev >= I->Lower) { in rangesAreValid() 95 const CharRanges Ranges; variable
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | SemanticSelectionTests.cpp | 32 std::vector<Range> Ranges; in gatherRanges() local 34 Ranges.push_back(S->range); in gatherRanges() 35 return Ranges; in gatherRanges() 40 std::vector<Range> Ranges; in gatherFoldingRanges() local 47 Ranges.push_back(NextRange); in gatherFoldingRanges() 49 return Ranges; in gatherFoldingRanges() 190 ASSERT_TRUE(bool(Ranges)) in TEST() 191 << "getSemanticRange returned an error: " << Ranges.takeError(); in TEST() 192 ASSERT_EQ(Ranges->size(), SourceAnnotations.points().size()); in TEST() 193 EXPECT_THAT(gatherRanges(Ranges->front()), in TEST() [all …]
|
| H A D | CollectMacrosTests.cpp | 97 std::vector<Range> Ranges; in TEST() local 99 Ranges.push_back(Ref.Rng); in TEST() 100 EXPECT_THAT(ExpectedRefs, UnorderedElementsAreArray(Ranges)) in TEST() 105 std::vector<Range> Ranges; in TEST() local 107 Ranges.push_back(Ref.Rng); in TEST() 108 EXPECT_THAT(Ranges, UnorderedElementsAreArray(T.ranges("Unknown"))) in TEST()
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/GSYM/ |
| H A D | InlineInfo.cpp | 25 for (auto Range : II.Ranges) { in operator <<() 41 if (II.Ranges.contains(Addr)) { in getInlineStackHelper() 112 decodeRanges(Inline.Ranges, Data, BaseAddr, Offset); in lookup() 113 if (Inline.Ranges.empty()) in lookup() 117 if (!Inline.Ranges.contains(Addr)) { in lookup() 186 if (Inline.Ranges.empty()) in decode() 214 if (Child.get().Ranges.empty()) in decode() 235 encodeRanges(Ranges, O, BaseAddr); in encode() 245 const uint64_t ChildBaseAddr = Ranges[0].start(); in encode() 249 for (const auto &ChildRange: Child.Ranges) { in encode() [all …]
|
| H A D | ExtractRanges.cpp | 33 void encodeRanges(const AddressRanges &Ranges, FileWriter &O, in encodeRanges() argument 35 O.writeULEB(Ranges.size()); in encodeRanges() 36 if (Ranges.empty()) in encodeRanges() 38 for (auto Range : Ranges) in encodeRanges() 42 void decodeRanges(AddressRanges &Ranges, DataExtractor &Data, uint64_t BaseAddr, in decodeRanges() argument 44 Ranges.clear(); in decodeRanges() 46 Ranges.reserve(NumRanges); in decodeRanges() 48 Ranges.insert(decodeRange(Data, BaseAddr, Offset)); in decodeRanges()
|
| /llvm-project-15.0.7/clang/unittests/Format/ |
| H A D | SortImportsTestJava.cpp | 16 std::string sort(StringRef Code, std::vector<tooling::Range> Ranges) { in sort() argument 17 auto Replaces = sortIncludes(FmtStyle, Code, Ranges, "input.java"); in sort() 18 Ranges = tooling::calculateRangesAfterReplacements(Replaces, Ranges); in sort() 22 *Sorted, reformat(FmtStyle, *Sorted, Ranges, "input.java")); in sort() 120 std::vector<tooling::Range> Ranges = {tooling::Range(27, 15)}; in TEST_F() local 131 Ranges)); in TEST_F() 135 std::vector<tooling::Range> Ranges = {tooling::Range(27, 20)}; in TEST_F() local 149 Ranges)); in TEST_F()
|
| H A D | CleanupTest.cpp | 39 std::vector<tooling::Range> Ranges; in cleanupAroundOffsets() local 41 Ranges.push_back(tooling::Range(Offset, 0)); in cleanupAroundOffsets() 42 return cleanup(Code, Ranges, Style); in cleanupAroundOffsets() 74 EXPECT_EQ(Expected, cleanup(Code, Ranges)); in TEST_F() 98 std::string Result = cleanup(Code, Ranges); in TEST_F() 117 std::string Result = cleanup(Code, Ranges, Style); in TEST_F() 135 std::string Result = cleanup(Code, Ranges, Style); in TEST_F() 257 std::string Result = cleanup(Code, Ranges); in TEST_F() 263 Ranges.clear(); in TEST_F() 264 Result = cleanup(Code, Ranges); in TEST_F() [all …]
|
| H A D | SortIncludesTest.cpp | 28 std::string sort(StringRef Code, std::vector<tooling::Range> Ranges, in sort() argument 31 auto Replaces = sortIncludes(FmtStyle, Code, Ranges, FileName); in sort() 32 Ranges = tooling::calculateRangesAfterReplacements(Replaces, Ranges); in sort() 37 *Sorted, reformat(FmtStyle, *Sorted, Ranges, FileName)); in sort() 941 std::vector<tooling::Range> Ranges = {tooling::Range(0, 52)}; in TEST_F() local 942 auto Replaces = sortIncludes(FmtStyle, Code, Ranges, "input.cpp"); in TEST_F() 943 Ranges = tooling::calculateRangesAfterReplacements(Replaces, Ranges); in TEST_F() 944 EXPECT_EQ(1u, Ranges.size()); in TEST_F() 945 EXPECT_EQ(0u, Ranges[0].getOffset()); in TEST_F() 946 EXPECT_EQ(26u, Ranges[0].getLength()); in TEST_F()
|
| /llvm-project-15.0.7/clang/unittests/Tooling/ |
| H A D | DiagnosticsYamlTest.cpp | 26 const SmallVector<FileByteRange, 1> &Ranges) { in makeMessage() argument 32 DiagMessage.Ranges = Ranges; in makeMessage() 50 const SmallVector<FileByteRange, 1> &Ranges, in makeDiagnostic() argument 53 makeMessage(Message, FileOffset, FilePath, Fix, Ranges), {}, in makeDiagnostic() 187 EXPECT_TRUE(D1.Message.Ranges.empty()); in TEST() 200 EXPECT_EQ(1u, D2.Message.Ranges.size()); in TEST() 201 EXPECT_EQ("path/to/source.cpp", D2.Message.Ranges[0].FilePath); in TEST() 202 EXPECT_EQ(10u, D2.Message.Ranges[0].FileOffset); in TEST() 203 EXPECT_EQ(10u, D2.Message.Ranges[0].Length); in TEST() 219 EXPECT_TRUE(D3.Message.Ranges.empty()); in TEST()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DereferenceChecker.cpp | 51 SmallVectorImpl<SourceRange> &Ranges, 76 Ranges.push_back(DR->getSourceRange()); in AddDerefSource() 85 Ranges.push_back(SourceRange(L, L)); in AddDerefSource() 93 Ranges.push_back(SourceRange(L, L)); in AddDerefSource() 180 SmallVector<SourceRange, 2> Ranges; in reportBug() local 186 AddDerefSource(os, Ranges, AE->getBase()->IgnoreParenCasts(), in reportBug() 194 AddDerefSource(os, Ranges, AE->getBase()->IgnoreParenCasts(), in reportBug() 202 AddDerefSource(os, Ranges, U->getSubExpr()->IgnoreParens(), in reportBug() 210 AddDerefSource(os, Ranges, M->getBase()->IgnoreParenCasts(), in reportBug() 218 AddDerefSource(os, Ranges, IV->getBase()->IgnoreParenCasts(), in reportBug() [all …]
|
| /llvm-project-15.0.7/clang/lib/Format/ |
| H A D | AffectedRangeManager.h | 28 const ArrayRef<CharSourceRange> Ranges) in AffectedRangeManager() argument 29 : SourceMgr(SourceMgr), Ranges(Ranges.begin(), Ranges.end()) {} in AffectedRangeManager() 59 const SmallVector<CharSourceRange, 8> Ranges; variable
|
| /llvm-project-15.0.7/clang/unittests/libclang/ |
| H A D | LibclangTest.cpp | 373 EXPECT_EQ(2U, Ranges->count); in TEST_F() 377 cxl = clang_getRangeStart(Ranges->ranges[0]); in TEST_F() 380 cxl = clang_getRangeEnd(Ranges->ranges[0]); in TEST_F() 387 cxl = clang_getRangeEnd(Ranges->ranges[1]); in TEST_F() 391 clang_disposeSourceRangeList(Ranges); in TEST_F() 628 EXPECT_EQ(3U, Ranges->count); in TEST_F() 653 clang_disposeSourceRangeList(Ranges); in TEST_F() 658 EXPECT_EQ(1U, Ranges->count); in TEST_F() 662 clang_disposeSourceRangeList(Ranges); in TEST_F() 666 EXPECT_EQ(2U, Ranges->count); in TEST_F() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Frontend/ |
| H A D | DiagnosticRenderer.h | 79 ArrayRef<CharSourceRange> Ranges, 84 ArrayRef<CharSourceRange> Ranges) = 0; 88 SmallVectorImpl<CharSourceRange> &Ranges, 111 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints); 114 ArrayRef<CharSourceRange> Ranges); 116 ArrayRef<CharSourceRange> Ranges, 133 StringRef Message, ArrayRef<CharSourceRange> Ranges,
|
| H A D | TextDiagnostic.h | 78 ArrayRef<CharSourceRange> Ranges, 83 ArrayRef<CharSourceRange> Ranges) override; 86 SmallVectorImpl<CharSourceRange> &Ranges, in emitCodeContext() argument 88 emitSnippetAndCaret(Loc, Level, Ranges, Hints); in emitCodeContext() 103 SmallVectorImpl<CharSourceRange> &Ranges,
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | DiagnosticRenderer.cpp | 102 SmallVector<CharSourceRange, 20> MutableRanges(Ranges.begin(), in emitDiagnostic() 103 Ranges.end()); in emitDiagnostic() 127 emitDiagnosticMessage(Loc, PLoc, Level, Message, Ranges, D); in emitDiagnostic() 363 for (const auto &Range : Ranges) { in mapDiagnosticRanges() 429 mapDiagnosticRanges(Loc, Ranges, SpellingRanges); in emitCaret() 437 ArrayRef<CharSourceRange> Ranges) { in emitSingleMacroExpansion() argument 444 mapDiagnosticRanges(Loc, Ranges, SpellingRanges); in emitSingleMacroExpansion() 495 mapDiagnosticRanges(Loc, Ranges, SpellingRanges); in checkRangesForMacroArgExpansion() 499 for (const auto &Range : Ranges) in checkRangesForMacroArgExpansion() 582 emitSingleMacroExpansion(FullSourceLoc(*I, SM), Level, Ranges); in emitMacroExpansions() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/GSYM/ |
| H A D | InlineInfo.h | 65 AddressRanges Ranges; member 72 Ranges.clear(); in clear() 75 bool isValid() const { return !Ranges.empty(); } in isValid() 172 LHS.CallLine == RHS.CallLine && LHS.Ranges == RHS.Ranges &&
|
| /llvm-project-15.0.7/clang-tools-extra/unittests/clang-tidy/ |
| H A D | ClangTidyDiagnosticConsumerTest.cpp | 91 EXPECT_EQ(1ul, Errors[0].Message.Ranges.size()); in TEST() 92 EXPECT_EQ(0ul, Errors[0].Message.Ranges[0].FileOffset); in TEST() 93 EXPECT_EQ(7ul, Errors[0].Message.Ranges[0].Length); in TEST() 102 EXPECT_TRUE(Errors[0].Message.Ranges.empty()); in TEST() 105 EXPECT_TRUE(Errors[1].Message.Ranges.empty()); in TEST() 108 EXPECT_TRUE(Errors[2].Message.Ranges.empty()); in TEST() 111 EXPECT_EQ(1ul, Errors[3].Message.Ranges.size()); in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFVerifier.h | 42 std::vector<DWARFAddressRange> Ranges; member 51 DieRangeInfo(std::vector<DWARFAddressRange> Ranges) in DieRangeInfo() 52 : Ranges(std::move(Ranges)) {} in DieRangeInfo() 346 return std::tie(LHS.Ranges, LHS.Die) < std::tie(RHS.Ranges, RHS.Die);
|
| /llvm-project-15.0.7/llvm/lib/Testing/Support/ |
| H A D | Annotations.cpp | 51 Ranges[OpenRanges.back().first].push_back(R); in Annotations() 83 auto I = Ranges.find(Name); in range() 84 require(I != Ranges.end() && I->getValue().size() == 1, in range() 91 auto I = Ranges.find(Name); in ranges() 92 if (I == Ranges.end()) in ranges()
|
| /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/ |
| H A D | DWARFDebugInfoTest.cpp | 1955 DWARFVerifier::DieRangeInfo Ranges( local 1958 ASSERT_TRUE(Ranges.contains(Empty)); 1983 ASSERT_TRUE(Ranges.contains( 1985 ASSERT_FALSE(Ranges.contains({{{0x11, 0x12}, 1990 ASSERT_FALSE(Ranges.contains( 2012 DWARFVerifier::DieRangeInfo RHS(Ranges); 2019 DWARFVerifier::DieRangeInfo RHS(Ranges); 2088 AssertRangesDontIntersect(Ranges, {}); 2097 AssertRangesIntersect(Ranges, {{0x00, 0x11}}); 2099 AssertRangesIntersect(Ranges, {{0x10, 0x11}}); [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/ubsan/ |
| H A D | ubsan_diag.cpp | 232 static Range *upperBound(MemoryLocation Loc, Range *Ranges, in upperBound() argument 236 if (Ranges[I].getEnd().getMemoryLocation() > Loc && in upperBound() 239 Ranges[I].getStart().getMemoryLocation())) in upperBound() 240 Best = &Ranges[I]; in upperBound() 255 Range *Ranges, unsigned NumRanges, in PrintMemorySnippet() argument 263 Min = __sanitizer::Min(Ranges[I].getStart().getMemoryLocation(), Min); in PrintMemorySnippet() 264 Max = __sanitizer::Max(Ranges[I].getEnd().getMemoryLocation(), Max); in PrintMemorySnippet() 288 Range *InRange = upperBound(Min, Ranges, NumRanges); in PrintMemorySnippet() 292 InRange = upperBound(P, Ranges, NumRanges); in PrintMemorySnippet() 312 InRange = upperBound(P, Ranges, NumRanges); in PrintMemorySnippet() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/ |
| H A D | LexicalScopesTest.cpp | 153 auto &Ranges = FuncScope->getRanges(); in TEST_F() local 154 ASSERT_EQ(Ranges.size(), 1u); in TEST_F() 259 auto &Ranges = FuncScope->getRanges(); in TEST_F() local 260 ASSERT_EQ(Ranges.size(), 1u); in TEST_F() 264 EXPECT_EQ(Ranges[0].second, &*BBIt->begin()); in TEST_F() 281 auto &Ranges = BlockScope->getRanges(); in TEST_F() local 282 ASSERT_EQ(Ranges.size(), 2u); in TEST_F() 283 EXPECT_EQ(Ranges[0].first, FirstI); in TEST_F() 284 EXPECT_EQ(Ranges[0].second, FirstI); in TEST_F() 285 EXPECT_EQ(Ranges[1].first, LastI); in TEST_F() [all …]
|