/freebsd-11-stable/contrib/llvm-project/clang/lib/Lex/ |
H A D | DependencyDirectivesSourceMinimizer.cpp | 56 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 D | SafeStackLayout.cpp | 32 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 D | SafeStackLayout.h | 29 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 D | Parallel.h | 84 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 D | SMLoc.h | 50 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 D | Range.h | 34 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 D | StringTable.h | 31 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 D | BumpVector.h | 61 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 D | Range.cpp | 26 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 D | InterpStack.cpp | 43 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 D | FuzzerExtraCounters.cpp | 24 uintptr_t *End = reinterpret_cast<uintptr_t*>(ExtraCountersEnd()); local 25 for (; Beg < End; Beg++) {
|
/freebsd-11-stable/sys/contrib/dev/acpica/compiler/ |
H A D | dtio.c | 232 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 D | USRFinder.cpp | 48 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 D | DeclLookups.h | 29 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 D | ASTVector.h | 39 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 D | RegisterBank.cpp | 33 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 D | RewriteRope.h | 65 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 D | GCNIterativeScheduler.cpp | 62 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 D | Iterator.h | 80 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 D | SourceExtraction.cpp | 97 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 D | Annotations.h | 48 /// 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 D | MCSection.cpp | 28 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 D | DWARFListTable.h | 49 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 D | DwarfExpression.h | 37 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 D | GlobPattern.cpp | 36 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);
|