Searched refs:End (Results 1 - 25 of 543) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/clang/lib/Lex/
H A DDependencyDirectivesSourceMinimizer.cpp56 LLVM_NODISCARD IdInfo lexIdentifier(const char *First, const char *const End);
58 const char *const End);
59 LLVM_NODISCARD bool minimizeImpl(const char *First, const char *const End);
60 LLVM_NODISCARD bool lexPPLine(const char *&First, const char *const End);
61 LLVM_NODISCARD bool lexAt(const char *&First, const char *const End);
62 LLVM_NODISCARD bool lexModule(const char *&First, const char *const End);
63 LLVM_NODISCARD bool lexDefine(const char *&First, const char *const End);
64 LLVM_NODISCARD bool lexPragma(const char *&First, const char *const End);
65 LLVM_NODISCARD bool lexEndif(const char *&First, const char *const End);
67 const char *&First, const char *const End);
116 skipOverSpaces(const char *&First, const char *const End) argument
146 skipRawString(const char *&First, const char *const End) argument
189 isEOL(const char *First, const char *const End) argument
198 skipString(const char *&First, const char *const End) argument
228 skipNewline(const char *&First, const char *End) argument
242 skipToNewlineRaw(const char *&First, const char *const End) argument
281 skipLineComment(const char *&First, const char *const End) argument
287 skipBlockComment(const char *&First, const char *const End) argument
302 isQuoteCppDigitSeparator(const char *const Start, const char *const Cur, const char *const End) argument
324 skipLine(const char *&First, const char *const End) argument
376 skipDirective(StringRef Name, const char *&First, const char *const End) argument
388 printToNewline(const char *&First, const char *const End) argument
448 skipWhitespace(const char *&First, const char *const End) argument
480 printAdjacentModuleNameParts(const char *&First, const char *const End) argument
491 printAtImportBody(const char *&First, const char *const End) argument
516 printDirectiveBody(const char *&First, const char *const End) argument
524 lexRawIdentifier(const char *First, const char *const End) argument
534 getIdentifierContinuation(const char *First, const char *const End) argument
545 lexIdentifier(const char *First, const char *const End) argument
564 printAdjacentMacroArgs(const char *&First, const char *const End) argument
576 printMacroArgs(const char *&First, const char *const End) argument
601 isNextIdentifier(StringRef Id, const char *&First, const char *const End) argument
612 lexAt(const char *&First, const char *const End) argument
634 lexModule(const char *&First, const char *const End) argument
687 lexDefine(const char *&First, const char *const End) argument
721 lexPragma(const char *&First, const char *const End) argument
761 lexEndif(const char *&First, const char *const End) argument
781 lexDefault(TokenKind Kind, StringRef Directive, const char *&First, const char *const End) argument
801 lexPPLine(const char *&First, const char *const End) argument
870 skipUTF8ByteOrderMark(const char *&First, const char *const End) argument
876 minimizeImpl(const char *First, const char *const End) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStackLayout.cpp32 OS << " " << i << ": [" << Regions[i].Start << ", " << Regions[i].End
57 unsigned LastRegionEnd = Regions.empty() ? 0 : Regions.back().End;
59 unsigned End = Start + Obj.Size; local
60 Regions.emplace_back(Start, End, Obj.Range);
61 ObjectOffsets[Obj.Handle] = End;
69 unsigned End = Start + Obj.Size; local
70 LLVM_DEBUG(dbgs() << " First candidate: " << Start << " .. " << End << "\n"); local
72 LLVM_DEBUG(dbgs() << " Examining region: " << R.Start << " .. " << R.End
74 assert(End >= R.Start);
75 if (Start >= R.End) {
84 << End << "\\n"); local
[all...]
H A DSafeStackLayout.h29 unsigned End; member in struct:llvm::safestack::StackLayout::StackRegion
32 StackRegion(unsigned Start, unsigned End, argument
34 : Start(Start), End(End), Range(Range) {}
71 unsigned getFrameSize() { return Regions.empty() ? 0 : Regions.back().End; }
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DParallel.h84 RandomAccessIterator End,
86 RandomAccessIterator Mid = Start + (std::distance(Start, End) / 2);
87 return Comp(*Start, *(End - 1))
88 ? (Comp(*Mid, *(End - 1)) ? (Comp(*Start, *Mid) ? Mid : Start)
89 : End - 1)
90 : (Comp(*Mid, *Start) ? (Comp(*(End - 1), *Mid) ? Mid : End - 1)
95 void parallel_quick_sort(RandomAccessIterator Start, RandomAccessIterator End, argument
98 if (std::distance(Start, End) < detail::MinParallelSize || Depth == 0) {
99 llvm::sort(Start, End, Com
83 medianOf3(RandomAccessIterator Start, RandomAccessIterator End, const Comparator &Comp) argument
121 parallel_sort(RandomAccessIterator Start, RandomAccessIterator End, const Comparator &Comp) argument
129 parallel_for_each(IterTy Begin, IterTy End, FuncTy Fn) argument
147 parallel_for_each_n(IndexTy Begin, IndexTy End, FuncTy Fn) argument
175 sort(Policy policy, RandomAccessIterator Start, RandomAccessIterator End, const Comparator &Comp = Comparator()) argument
183 for_each(Policy policy, IterTy Begin, IterTy End, FuncTy Fn) argument
190 for_each_n(Policy policy, IndexTy Begin, IndexTy End, FuncTy Fn) argument
202 sort(parallel_execution_policy policy, RandomAccessIterator Start, RandomAccessIterator End, const Comparator &Comp = Comparator()) argument
208 for_each(parallel_execution_policy policy, IterTy Begin, IterTy End, FuncTy Fn) argument
214 for_each_n(parallel_execution_policy policy, IndexTy Begin, IndexTy End, FuncTy Fn) argument
[all...]
H A DSMLoc.h50 SMLoc Start, End; member in class:llvm::SMRange
54 SMRange(SMLoc St, SMLoc En) : Start(St), End(En) {
55 assert(Start.isValid() == End.isValid() &&
56 "Start and End should either both be valid or both be invalid!");
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DRange.h34 uint64_t End; member in struct:llvm::gsym::AddressRange
35 AddressRange() : Start(0), End(0) {}
36 AddressRange(uint64_t S, uint64_t E) : Start(S), End(E) {}
37 uint64_t size() const { return End - Start; }
38 bool contains(uint64_t Addr) const { return Start <= Addr && Addr < End; }
40 return Start < R.End && R.Start < End;
44 return Start == R.Start && End == R.End;
50 return std::make_pair(Start, End) < st
[all...]
H A DStringTable.h31 auto End = Data.find('\0', Offset); local
32 return Data.substr(Offset, End - Offset);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/Support/
H A DBumpVector.h61 T *End = nullptr; member in class:clang::BumpVector
73 destroy_range(Begin, End);
94 iterator end() { return End; }
95 const_iterator end() const { return End; }
105 bool empty() const { return Begin == End; }
106 size_type size() const { return End-Begin; }
109 assert(Begin + idx < End);
113 assert(Begin + idx < End);
132 --End;
133 End
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DRange.cpp26 while (It2 != Ranges.end() && It2->Start < Range.End)
29 Range.End = std::max(Range.End, It2[-1].End);
32 if (It != Ranges.begin() && Range.Start < It[-1].End)
33 It[-1].End = std::max(It[-1].End, Range.End);
42 return It != Ranges.begin() && Addr < It[-1].End;
53 return Range.End <
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterpStack.cpp43 auto *Object = reinterpret_cast<void *>(Chunk->End);
44 Chunk->End += Size;
59 return reinterpret_cast<void *>(Ptr->End - Size);
71 Chunk->End = Chunk->start();
76 Chunk->End -= Size;
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerExtraCounters.cpp24 uintptr_t *End = reinterpret_cast<uintptr_t*>(ExtraCountersEnd()); local
25 for (; Beg < End; Beg++) {
/freebsd-11-stable/sys/contrib/dev/acpica/compiler/
H A Ddtio.c232 char *End; local
248 End = String + strlen (String) - 1;
252 while ((Start <= End) && ((*Start == ' ') || (*Start == '\t')))
259 while (End >= Start)
261 if (*End == '\r' || *End == '\n')
263 End--;
267 if (*End != ' ')
272 End--;
281 if (*End
360 char *End; local
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFinder.cpp48 SourceLocation End = Range.getEnd(); local
49 if (!Start.isValid() || !Start.isFileID() || !End.isValid() ||
50 !End.isFileID() || !isPointWithin(Start, End))
60 // Determines if the Point is within Start and End.
61 bool isPointWithin(const SourceLocation Start, const SourceLocation End) { argument
62 // FIXME: Add tests for Point == End.
63 return Point == Start || Point == End ||
66 Context.getSourceManager().isBeforeInTranslationUnit(Point, End));
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclLookups.h29 StoredDeclsMap::iterator It, End; member in class:clang::DeclContext::all_lookups_iterator
40 StoredDeclsMap::iterator End)
41 : It(It), End(End) {}
54 } while (It != End &&
39 all_lookups_iterator(StoredDeclsMap::iterator It, StoredDeclsMap::iterator End) argument
H A DASTVector.h39 T *End = nullptr; member in class:clang::ASTVector
42 void setEnd(T *P) { this->End = P; }
54 ASTVector(ASTVector &&O) : Begin(O.Begin), End(O.End), Capacity(O.Capacity) {
55 O.Begin = O.End = nullptr;
70 swap(End, O.End);
78 destroy_range(Begin, End);
99 iterator end() { return End; }
100 const_iterator end() const { return End; }
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegisterBank.cpp33 for (unsigned RCId = 0, End = TRI.getNumRegClasses(); RCId != End; ++RCId) {
44 for (unsigned SubRCId = 0; SubRCId != End; ++SubRCId) {
103 for (unsigned RCId = 0, End = TRI->getNumRegClasses(); RCId != End; ++RCId) {
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Rewrite/Core/
H A DRewriteRope.h65 unsigned End)
66 : StrData(std::move(Str)), StartOffs(Start), EndOffs(End) {}
190 void assign(const char *Start, const char *End) { argument
192 if (Start != End)
193 Chunks.insert(0, MakeRopeString(Start, End));
196 void insert(unsigned Offset, const char *Start, const char *End) { argument
198 if (Start == End) return;
199 Chunks.insert(Offset, MakeRopeString(Start, End));
209 RopePiece MakeRopeString(const char *Start, const char *End);
64 RopePiece(llvm::IntrusiveRefCntPtr<RopeRefCountString> Str, unsigned Start, unsigned End) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.cpp62 MachineBasicBlock::iterator End,
71 for (; I != End && MaxInstNum; ++I, --MaxInstNum) {
76 if (I != End) {
78 I = std::prev(End);
83 if (End != BB->end()) { // print boundary inst if present
85 if (LIS) OS << LIS->getInstructionIndex(*End) << '\t';
86 OS << *End; local
93 MachineBasicBlock::iterator End,
102 const auto BottomMI = End == BB->end() ? std::prev(End)
60 printRegion(raw_ostream &OS, MachineBasicBlock::iterator Begin, MachineBasicBlock::iterator End, const LiveIntervals *LIS, unsigned MaxInstNum = std::numeric_limits<unsigned>::max()) argument
91 printLivenessInfo(raw_ostream &OS, MachineBasicBlock::iterator Begin, MachineBasicBlock::iterator End, const LiveIntervals *LIS) argument
299 enterRegion(MachineBasicBlock *BB, MachineBasicBlock::iterator Begin, MachineBasicBlock::iterator End, unsigned NumRegionInstrs) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIterator.h80 const SymbolRef Begin, End; member in struct:clang::ento::iterator::ContainerData
82 ContainerData(SymbolRef B, SymbolRef E) : Begin(B), End(E) {}
94 SymbolRef getEnd() const { return End; }
96 ContainerData newBegin(SymbolRef B) const { return ContainerData(B, End); }
101 return Begin == X.Begin && End == X.End;
105 return Begin != X.Begin || End != X.End;
110 ID.Add(End);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Extract/
H A DSourceExtraction.cpp97 SourceLocation End = ExtractedRange.getEnd();
98 if (isSemicolonAtLocation(End, SM, LangOpts))
103 Optional<Token> NextToken = Lexer::findNextToken(End, SM, LangOpts);
105 areOnSameLine(NextToken->getLocation(), End, SM)) {
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Testing/Support/
H A DAnnotations.h48 /// Two offsets pointing to a continuous substring. End is not included, i.e.
52 size_t End = 0; member in struct:llvm::Annotations::Range
55 return std::tie(L.Begin, L.End) == std::tie(R.Begin, R.End);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCSection.cpp28 if (!End)
29 End = Ctx.createTempSymbol("sec_end", true);
30 return End;
33 bool MCSection::hasEnded() const { return End && End->isInSection(); }
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFListTable.h49 Error extract(DWARFDataExtractor Data, uint64_t HeaderOffset, uint64_t End,
199 uint64_t End = getHeaderOffset() + Header.length(); local
200 while (*OffsetPtr < End) {
203 if (Error E = CurrentList.extract(Data, getHeaderOffset(), End, OffsetPtr,
210 assert(*OffsetPtr == End &&
218 uint64_t HeaderOffset, uint64_t End,
222 if (*OffsetPtr < HeaderOffset || *OffsetPtr >= End)
227 while (*OffsetPtr < End) {
229 if (Error E = Entry.extract(Data, End, OffsetPtr))
278 uint64_t End local
217 extract(DWARFDataExtractor Data, uint64_t HeaderOffset, uint64_t End, uint64_t *OffsetPtr, StringRef SectionName, StringRef ListTypeString) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.h37 DIExpression::expr_op_iterator Start, End; member in class:llvm::DIExpressionCursor
42 assert(Start == End);
46 End = Expr->expr_op_end();
50 : Start(Expr.begin()), End(Expr.end()) {}
56 if (Start == End)
66 if (Start == End)
73 if (Start == End)
77 if (Next == End)
84 operator bool() const { return Start != End; }
87 DIExpression::expr_op_iterator end() const { return End; }
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
H A DGlobPattern.cpp36 uint8_t End = S[2]; local
48 if (Start > End)
52 for (int C = Start; C <= End; ++C)
80 size_t End = S.find(']', 2); local
81 if (End == StringRef::npos)
85 StringRef Chars = S.substr(1, End - 1);
86 S = S.substr(End + 1);

Completed in 187 milliseconds

1234567891011>>