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

1234567891011>>

/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStackLayout.cpp30 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 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) {}
72 unsigned getFrameSize() { return Regions.empty() ? 0 : Regions.back().End; }
H A DRegisterBank.cpp25 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 DDependencyDirectivesScanner.cpp89 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 Dpath_parser.h77 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 Ddebug.cpp59 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 DFuzzerExtraCounters.cpp25 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 DParallel.h117 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 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-current/contrib/llvm-project/clang/include/clang/Analysis/Support/
H A DBumpVector.h70 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 DInstrProfilingBuffer.c62 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 DInstrProfiling.h233 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 DExecutorAddress.h193 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 DAddressRanges.h21 /// 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 DUSRFinder.cpp49 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 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-current/sys/contrib/dev/acpica/compiler/
H A Ddtio.c228 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 DRewriteRope.h65 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 DGCNIterativeScheduler.cpp46 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 DNativeFunctionSymbol.cpp114 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 DStringTable.h28 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 DSourceExtraction.cpp98 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 DFormattedStream.cpp77 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 DM68kCallingConv.h55 auto I = ArgTypes.begin(), End = ArgTypes.end(); local
57 while (No > 0 && I != End) {
62 bool IsPtr = I != End && (*I)->isPointerTy();

Completed in 189 milliseconds

1234567891011>>