/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SafeStackLayout.cpp | 30 OS << " " << i << ": [" << Regions[i].Start << ", " << Regions[i].End 55 unsigned LastRegionEnd = Regions.empty() ? 0 : Regions.back().End; 57 unsigned End = Start + Obj.Size; local 58 Regions.emplace_back(Start, End, Obj.Range); 59 ObjectOffsets[Obj.Handle] = End; 68 unsigned End = Start + Obj.Size; local 69 LLVM_DEBUG(dbgs() << " First candidate: " << Start << " .. " << End << "\n"); local 71 LLVM_DEBUG(dbgs() << " Examining region: " << R.Start << " .. " << R.End 73 assert(End >= R.Start); 74 if (Start >= R.End) { 83 << 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) {} 72 unsigned getFrameSize() { return Regions.empty() ? 0 : Regions.back().End; }
|
H A D | RegisterBank.cpp | 25 for (unsigned RCId = 0, End = TRI.getNumRegClasses(); RCId != End; ++RCId) { 36 for (unsigned SubRCId = 0; SubRCId != End; ++SubRCId) { 91 for (unsigned RCId = 0, End = TRI->getNumRegClasses(); RCId != End; ++RCId) {
|
/freebsd-current/contrib/llvm-project/clang/lib/Lex/ |
H A D | DependencyDirectivesScanner.cpp | 89 lexToken(const char *&First, const char *const End); 92 const char *const End); 94 void skipLine(const char *&First, const char *const End); 95 void skipDirective(StringRef Name, const char *&First, const char *const End); 107 tryLexIdentifierOrSkipLine(const char *&First, const char *const End); 111 const char *const End); 120 const char *const End); 128 const char *const End); 136 tryLexStringLiteralOrSkipLine(const char *&First, const char *const End); 138 [[nodiscard]] bool scanImpl(const char *First, const char *const End); 204 skipOverSpaces(const char *&First, const char *const End) argument 234 skipRawString(const char *&First, const char *const End) argument 277 isEOL(const char *First, const char *const End) argument 286 skipString(const char *&First, const char *const End) argument 316 skipNewline(const char *&First, const char *End) argument 330 skipToNewlineRaw(const char *&First, const char *const End) argument 353 skipLineComment(const char *&First, const char *const End) argument 359 skipBlockComment(const char *&First, const char *const End) argument 374 isQuoteCppDigitSeparator(const char *const Start, const char *const Cur, const char *const End) argument 396 skipLine(const char *&First, const char *const End) argument 451 skipDirective(StringRef Name, const char *&First, const char *const End) argument 463 skipWhitespace(const char *&First, const char *const End) argument 495 lexModuleDirectiveBody(DirectiveKind Kind, const char *&First, const char *const End) argument 518 lexToken(const char *&First, const char *const End) argument 532 lexIncludeFilename(const char *&First, const char *const End) argument 544 lexPPDirectiveBody(const char *&First, const char *const End) argument 578 tryLexIdentifierOrSkipLine(const char *&First, const char *const End) argument 589 lexIdentifier(const char *&First, const char *const End) argument 595 isNextIdentifierOrSkipLine(StringRef Id, const char *&First, const char *const End) argument 606 isNextTokenOrSkipLine(tok::TokenKind K, const char *&First, const char *const End) argument 616 tryLexStringLiteralOrSkipLine(const char *&First, const char *const End) argument 628 lexAt(const char *&First, const char *const End) argument 641 lexModule(const char *&First, const char *const End) argument 685 lex_Pragma(const char *&First, const char *const End) argument 720 lexPragma(const char *&First, const char *const End) argument 770 lexEndif(const char *&First, const char *const End) argument 790 lexDefault(DirectiveKind Kind, const char *&First, const char *const End) argument 810 lexPPLine(const char *&First, const char *const End) argument 914 skipUTF8ByteOrderMark(const char *&First, const char *const End) argument 920 scanImpl(const char *First, const char *const End) argument [all...] |
/freebsd-current/contrib/llvm-project/libcxx/src/filesystem/ |
H A D | path_parser.h | 77 auto End = getAfterBack(); variable 78 return TkEnd == End ? nullptr : TkEnd; 82 const PosPtr End = getAfterBack(); variable 84 if (Start == End) 89 PosPtr TkEnd = consumeRootName(Start, End); 95 PosPtr TkEnd = consumeAllSeparators(Start, End); 99 return makeState(PS_InFilenames, Start, consumeName(Start, End)); 102 return makeState(PS_InFilenames, Start, consumeName(Start, End)); 105 PosPtr SepEnd = consumeAllSeparators(Start, End); 106 if (SepEnd != End) { [all...] |
/freebsd-current/contrib/llvm-project/compiler-rt/lib/orc/ |
H A D | debug.cpp | 59 const char *End = Start; local 62 if (*End == '\0' || *End == ',') { 63 size_t ItemLen = End - Start; 66 if (*End == '\0') 68 Start = End + 1; 70 ++End;
|
/freebsd-current/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
H A D | FuzzerExtraCounters.cpp | 25 uintptr_t *End = reinterpret_cast<uintptr_t*>(ExtraCountersEnd()); local 26 for (; Beg < End; Beg++) {
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Parallel.h | 117 RandomAccessIterator End, 119 RandomAccessIterator Mid = Start + (std::distance(Start, End) / 2); 120 return Comp(*Start, *(End - 1)) 121 ? (Comp(*Mid, *(End - 1)) ? (Comp(*Start, *Mid) ? Mid : Start) 122 : End - 1) 123 : (Comp(*Mid, *Start) ? (Comp(*(End - 1), *Mid) ? Mid : End - 1) 128 void parallel_quick_sort(RandomAccessIterator Start, RandomAccessIterator End, argument 131 if (std::distance(Start, End) < detail::MinParallelSize || Depth == 0) { 132 llvm::sort(Start, End, Com 116 medianOf3(RandomAccessIterator Start, RandomAccessIterator End, const Comparator &Comp) argument 154 parallel_sort(RandomAccessIterator Start, RandomAccessIterator End, const Comparator &Comp) argument 169 parallel_transform_reduce(IterTy Begin, IterTy End, ResultTy Init, ReduceFuncTy Reduce, TransformFuncTy Transform) argument 219 parallelSort(RandomAccessIterator Start, RandomAccessIterator End, const Comparator &Comp = Comparator()) argument 233 parallelForEach(IterTy Begin, IterTy End, FuncTy Fn) argument 239 parallelTransformReduce(IterTy Begin, IterTy End, ResultTy Init, ReduceFuncTy Reduce, TransformFuncTy Transform) 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-current/contrib/llvm-project/clang/include/clang/Analysis/Support/ |
H A D | BumpVector.h | 70 T *End = nullptr; member in class:clang::BumpVector 82 destroy_range(Begin, End); 103 iterator end() { return End; } 104 const_iterator end() const { return End; } 114 bool empty() const { return Begin == End; } 115 size_type size() const { return End-Begin; } 118 assert(Begin + idx < End); 122 assert(Begin + idx < End); 141 --End; 142 End [all...] |
/freebsd-current/contrib/llvm-project/compiler-rt/lib/profile/ |
H A D | InstrProfilingBuffer.c | 62 const __llvm_profile_data *End) { 63 intptr_t BeginI = (intptr_t)Begin, EndI = (intptr_t)End; 70 const __llvm_profile_data *End) { 71 return __llvm_profile_get_num_data(Begin, End) * sizeof(__llvm_profile_data); 81 uint64_t __llvm_profile_get_num_counters(const char *Begin, const char *End) { argument 82 intptr_t BeginI = (intptr_t)Begin, EndI = (intptr_t)End; 88 uint64_t __llvm_profile_get_counters_size(const char *Begin, const char *End) { argument 89 return __llvm_profile_get_num_counters(Begin, End) * 95 const char *End) { 96 return (End 61 __llvm_profile_get_num_data(const __llvm_profile_data *Begin, const __llvm_profile_data *End) argument 69 __llvm_profile_get_data_size(const __llvm_profile_data *Begin, const __llvm_profile_data *End) argument 94 __llvm_profile_get_num_bitmap_bytes(const char *Begin, const char *End) argument 100 __llvm_profile_get_name_size(const char *Begin, const char *End) argument [all...] |
H A D | InstrProfiling.h | 233 const __llvm_profile_data *End); 237 const __llvm_profile_data *End); 243 uint64_t __llvm_profile_get_num_counters(const char *Begin, const char *End); 246 uint64_t __llvm_profile_get_counters_size(const char *Begin, const char *End); 250 const char *End); 253 uint64_t __llvm_profile_get_name_size(const char *Begin, const char *End);
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
H A D | ExecutorAddress.h | 193 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddr End) argument 194 : Start(Start), End(End) {} 196 : Start(Start), End(Start + Size) {} 198 bool empty() const { return Start == End; } 199 ExecutorAddrDiff size() const { return End - Start; } 203 return LHS.Start == RHS.Start && LHS.End == RHS.End; 212 (LHS.Start == RHS.Start && LHS.End < RHS.End); 236 ExecutorAddr End; member in struct:llvm::orc::ExecutorAddrRange [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | AddressRanges.h | 21 /// a start and an end address: [Start, End). 25 AddressRange(uint64_t S, uint64_t E) : Start(S), End(E) { 26 assert(Start <= End); 29 uint64_t end() const { return End; } 30 uint64_t size() const { return End - Start; } 32 bool contains(uint64_t Addr) const { return Start <= Addr && Addr < End; } 34 return Start <= R.Start && R.End <= End; 37 return Start < R.End && R.Start < End; 49 uint64_t End = 0; member in class:llvm::AddressRange [all...] |
/freebsd-current/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
H A D | USRFinder.cpp | 49 SourceLocation End = Range.getEnd(); local 50 if (!Start.isValid() || !Start.isFileID() || !End.isValid() || 51 !End.isFileID() || !isPointWithin(Start, End)) 61 // Determines if the Point is within Start and End. 62 bool isPointWithin(const SourceLocation Start, const SourceLocation End) { argument 63 // FIXME: Add tests for Point == End. 64 return Point == Start || Point == End || 67 Context.getSourceManager().isBeforeInTranslationUnit(Point, End));
|
/freebsd-current/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-current/sys/contrib/dev/acpica/compiler/ |
H A D | dtio.c | 228 char *End; local 244 End = String + strlen (String) - 1; 248 while ((Start <= End) && ((*Start == ' ') || (*Start == '\t'))) 255 while (End >= Start) 257 if (*End == '\n') 259 End--; 263 if (*End != ' ') 268 End--; 277 if (*End == '\"') 279 End 317 char *End; local [all...] |
/freebsd-current/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) {} 199 void assign(const char *Start, const char *End) { argument 201 if (Start != End) 202 Chunks.insert(0, MakeRopeString(Start, End)); 205 void insert(unsigned Offset, const char *Start, const char *End) { argument 207 if (Start == End) return; 208 Chunks.insert(Offset, MakeRopeString(Start, End)); 218 RopePiece MakeRopeString(const char *Start, const char *End); 64 RopePiece(llvm::IntrusiveRefCntPtr<RopeRefCountString> Str, unsigned Start, unsigned End) argument
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNIterativeScheduler.cpp | 46 MachineBasicBlock::iterator End, 55 for (; I != End && MaxInstNum; ++I, --MaxInstNum) { 60 if (I != End) { 62 I = std::prev(End); 67 if (End != BB->end()) { // print boundary inst if present 69 if (LIS) OS << LIS->getInstructionIndex(*End) << '\t'; 70 OS << *End; local 77 MachineBasicBlock::iterator End, 85 const auto BottomMI = End == BB->end() ? std::prev(End) 44 printRegion(raw_ostream &OS, MachineBasicBlock::iterator Begin, MachineBasicBlock::iterator End, const LiveIntervals *LIS, unsigned MaxInstNum = std::numeric_limits<unsigned>::max()) argument 75 printLivenessInfo(raw_ostream &OS, MachineBasicBlock::iterator Begin, MachineBasicBlock::iterator End, const LiveIntervals *LIS) argument 278 enterRegion(MachineBasicBlock *BB, MachineBasicBlock::iterator Begin, MachineBasicBlock::iterator End, unsigned NumRegionInstrs) argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | NativeFunctionSymbol.cpp | 114 auto End = Syms.at(Sym.End); local 115 while (Start != End) { 117 // Find matching inline site within Start and End. 118 for (; Start != End; ++Start) { 132 End = Syms.at(IS.End); 137 Start = Syms.at(IS.End); 138 if (Start == End)
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/ |
H A D | StringTable.h | 28 auto End = Data.find('\0', Offset); local 29 return Data.substr(Offset, End - Offset);
|
/freebsd-current/contrib/llvm-project/clang/lib/Tooling/Refactoring/Extract/ |
H A D | SourceExtraction.cpp | 98 SourceLocation End = ExtractedRange.getEnd(); 99 if (isSemicolonAtLocation(End, SM, LangOpts)) 104 std::optional<Token> NextToken = Lexer::findNextToken(End, SM, LangOpts); 106 areOnSameLine(NextToken->getLocation(), End, SM)) {
|
/freebsd-current/contrib/llvm-project/llvm/lib/Support/ |
H A D | FormattedStream.cpp | 77 for (const char *End = Ptr + Size; Ptr < End; Ptr += NumBytes) { 85 if ((unsigned)(End - Ptr) < NumBytes) { 86 PartialUTF8Char = StringRef(Ptr, End - Ptr);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kCallingConv.h | 55 auto I = ArgTypes.begin(), End = ArgTypes.end(); local 57 while (No > 0 && I != End) { 62 bool IsPtr = I != End && (*I)->isPointerTy();
|