Home
last modified time | relevance | path

Searched refs:Ranges (Results 1 – 25 of 213) sorted by relevance

123456789

/llvm-project-15.0.7/llvm/unittests/Support/
H A DAddressRangeTest.cpp81 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 DAddressRanges.h57 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 DAddressRanges.cpp18 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 DUnicodeCharRanges.h55 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 DSemanticSelectionTests.cpp32 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 DCollectMacrosTests.cpp97 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 DInlineInfo.cpp25 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 DExtractRanges.cpp33 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 DSortImportsTestJava.cpp16 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 DCleanupTest.cpp39 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 DSortIncludesTest.cpp28 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 DDiagnosticsYamlTest.cpp26 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 DDereferenceChecker.cpp51 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 DAffectedRangeManager.h28 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 DLibclangTest.cpp373 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 DDiagnosticRenderer.h79 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 DTextDiagnostic.h78 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 DDiagnosticRenderer.cpp102 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 DInlineInfo.h65 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 DClangTidyDiagnosticConsumerTest.cpp91 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 DDWARFVerifier.h42 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 DAnnotations.cpp51 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 DDWARFDebugInfoTest.cpp1955 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 Dubsan_diag.cpp232 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 DLexicalScopesTest.cpp153 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 …]

123456789