Searched refs:First (Results 1 - 25 of 215) sorted by relevance

123456789

/freebsd-11-stable/contrib/llvm-project/clang/lib/Lex/
H A DDependencyDirectivesSourceMinimizer.cpp55 /// \pre First points at a valid identifier head.
56 LLVM_NODISCARD IdInfo lexIdentifier(const char *First, const char *const End);
57 LLVM_NODISCARD bool isNextIdentifier(StringRef Id, const char *&First,
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, cons
83 append(const char *First, const char *Last) argument
116 skipOverSpaces(const char *&First, const char *const End) argument
121 isRawStringLiteral(const char *First, const char *Current) 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
238 wasLineContinuation(const char *First, unsigned EOLLen) argument
242 skipToNewlineRaw(const char *&First, const char *const End) argument
265 findLastNonSpace(const char *First, const char *Last) argument
272 findFirstTrailingSpace(const char *First, const char *Last) argument
281 skipLineComment(const char *&First, const char *const End) argument
287 skipBlockComment(const char *&First, 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
789 isStartOfRelevantLine(char First) 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/include/llvm/Demangle/
H A DStringView.h24 const char *First; member in class:StringView
31 StringView(const char (&Str)[N]) : First(Str), Last(Str + N - 1) {}
33 : First(First_), Last(Last_) {}
35 : First(First_), Last(First_ + Len) {}
36 StringView(const char *Str) : First(Str), Last(Str + std::strlen(Str)) {}
37 StringView() : First(nullptr), Last(nullptr) {}
48 if (const void *P = ::memchr(First + FindBegin, C, size() - FindBegin))
49 return size_t(static_cast<const char *>(P) - First);
59 return StringView(First + From, First
[all...]
H A DItaniumDemangle.h1890 const Node *First; member in class:BracedRangeExpr
1895 : Node(KBracedRangeExpr), First(First_), Last(Last_), Init(Init_) {}
1897 template<typename Fn> void match(Fn F) const { F(First, Last, Init); }
1901 First->print(S);
2176 T* First = nullptr; member in class:PODSmallVector
2181 bool isInline() const { return First == Inline; }
2184 First = Inline;
2195 std::copy(First, Last, Tmp);
2196 First = Tmp;
2198 First
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dilist_base.h41 static void removeRangeImpl(node_base_type &First, node_base_type &Last) { argument
42 node_base_type *Prev = First.getPrev();
48 First.setPrev(nullptr);
52 static void transferBeforeImpl(node_base_type &Next, node_base_type &First, argument
54 if (&Next == &Last || &First == &Last)
58 assert(&Next != &First &&
65 First.getPrev()->setNext(&Last);
66 Last.setPrev(First.getPrev());
68 // Splice [First, Final] into its new list/position.
71 First
81 removeRange(T &First, T &Last) argument
85 transferBefore(T &Next, T &First, T &Last) argument
[all...]
H A Dsimple_ilist.h166 void insert(iterator I, Iterator First, Iterator Last) { argument
167 for (; First != Last; ++First)
168 insert(I, *First);
205 iterator erase(iterator First, iterator Last) { argument
206 list_base_type::removeRange(*First.getNodePtr(), *Last.getNodePtr());
221 iterator eraseAndDispose(iterator First, iterator Last, Disposer dispose) { argument
222 while (First != Last)
223 First = eraseAndDispose(First, dispos
248 splice(iterator I, simple_ilist &, iterator First, iterator Last) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dlist.h38 T *front() { return First; }
39 const T *front() const { return First; }
44 First = Last = nullptr;
51 Iterator begin() { return Iterator(First); }
54 ConstIterator begin() const { return ConstIterator(First); }
61 T *First; member in struct:scudo::IntrusiveList
67 CHECK_EQ(First, nullptr);
71 for (T *I = First;; I = I->Next) {
82 using IntrusiveList<T>::First;
90 First
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DAttrKinds.h25 First##CLASS = FIRST_NAME, \
/freebsd-11-stable/contrib/llvm-project/clang/lib/Format/
H A DUnwrappedLineFormatter.cpp23 const FormatToken *Next = Line.First->getNextNonComment();
54 Offset = getIndentOffset(*Line.First);
82 unsigned LevelIndent = Line.First->OriginalColumn;
85 if ((!Line.First->is(tok::comment) || IndentForLevel[Line.Level] == -1) &&
146 return AnnotatedLines[StartLineIndex]->First->getNamespaceToken();
150 const FormatToken *NamespaceToken = Line->First->getNamespaceToken();
181 if (Next[i + 1]->First->NewlinesBefore > 0)
205 if (I[1]->Type == LT_Invalid || I[1]->First->MustBreakBefore)
208 (!I[1]->InPPDirective || I[1]->First->HasUnescapedNewline))
223 TheLine->First
[all...]
H A DAffectedRangeManager.cpp30 Line->LeadingEmptyLinesAffected = affectsLeadingEmptyLines(*Line->First);
37 while (PPEnd != E && !(*PPEnd)->First->HasUnescapedNewline) {
42 if (affectsTokenRange(*Line->First, *Last,
72 bool AffectedRangeManager::affectsTokenRange(const FormatToken &First, argument
75 SourceLocation Start = First.WhitespaceRange.getBegin();
77 Start = Start.getLocWithOffset(First.LastNewlineOffset);
119 for (FormatToken *Tok = Line->First; Tok; Tok = Tok->Next) {
134 Line->First->NewlinesBefore == 0;
137 Line->First->is(tok::comment) && Line->First
[all...]
H A DTokenAnnotator.h40 : First(Line.Tokens.front().Tok), Level(Line.Level),
53 First->Previous = nullptr;
54 FormatToken *Current = First;
76 FormatToken *Current = First;
87 return First && First->startsSequence(Tokens...);
122 FormatToken *First; member in class:clang::format::AnnotatedLine
H A DAffectedRangeManager.h40 // Returns true if the range from 'First' to 'Last' intersects with one of the
42 bool affectsTokenRange(const FormatToken &First, const FormatToken &Last,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRefactoringActionRulesInternal.h29 void ignoreError(Expected<FirstT> &First, Expected<RestT> &... Rest) { argument
30 if (!First)
31 llvm::consumeError(First.takeError());
38 llvm::Error findError(Expected<FirstT> &First, Expected<RestT> &... Rest) { argument
39 if (!First) {
41 return First.takeError();
72 const FirstT &First, const RestT &... Rest) {
82 (OptionGatherer{Visitor})(First);
96 template <typename Base, typename First, typename... Rest>
97 struct HasBaseOf : std::conditional<HasBaseOf<Base, First>
71 visitRefactoringOptionsImpl(RefactoringOptionVisitor &Visitor, const FirstT &First, const RestT &... Rest) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp21 unsigned First, unsigned Last) {
22 assert(Last >= First);
23 const APInt &LowCase = Clusters[First].Low->getValue();
35 unsigned First, unsigned Last) {
36 assert(Last >= First);
37 assert(TotalCases[Last] >= TotalCases[First]);
39 TotalCases[Last] - (First == 0 ? 0 : TotalCases[First - 1]);
169 for (unsigned First = 0, Last; First <
20 getJumpTableRange(const CaseClusterVector &Clusters, unsigned First, unsigned Last) argument
34 getJumpTableNumCases(const SmallVectorImpl<unsigned> &TotalCases, unsigned First, unsigned Last) argument
187 buildJumpTable(const CaseClusterVector &Clusters, unsigned First, unsigned Last, const SwitchInst *SI, MachineBasicBlock *DefaultMBB, CaseCluster &JTCluster) argument
361 buildBitTests(CaseClusterVector &Clusters, unsigned First, unsigned Last, const SwitchInst *SI, CaseCluster &BTCluster) argument
[all...]
H A DInterferenceCache.cpp165 BI->First = BI->Last = SlotIndex();
175 if (!BI->First.isValid() || StartI < BI->First)
176 BI->First = StartI;
188 if (!BI->First.isValid() || StartI < BI->First)
189 BI->First = StartI;
195 SlotIndex Limit = BI->First.isValid() ? BI->First : Stop;
200 BI->First
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Lex/
H A DPPCallbacks.h378 std::unique_ptr<PPCallbacks> First, Second; member in class:clang::PPChainedCallbacks
383 : First(std::move(_First)), Second(std::move(_Second)) {}
388 First->FileChanged(Loc, Reason, FileType, PrevFID);
394 First->FileSkipped(SkippedFile, FilenameTok, FileType);
400 return First->FileNotFound(FileName, RecoveryPath) ||
410 First->InclusionDirective(HashLoc, IncludeTok, FileName, IsAngled,
420 First->EnteredSubmodule(M, ImportLoc, ForPragma);
426 First->LeftSubmodule(M, ImportLoc, ForPragma);
432 First->moduleImport(ImportLoc, Path, Imported);
437 First
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclFriend.cpp74 Decl *First = data().FirstFriend.get(Source); local
75 return First ? cast<FriendDecl>(First) : nullptr;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
H A DBinaryStreamWriter.cpp86 WritableBinaryStreamRef First = Stream.drop_front(Offset); local
88 WritableBinaryStreamRef Second = First.drop_front(Off);
89 First = First.keep_front(Off);
90 BinaryStreamWriter W1{First};
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp376 bool First) {
388 << (int)First << SubstDiag->SubstitutedEntity
393 << (int)First << SubstDiag->SubstitutedEntity;
399 << (int)First << Req->getExpr();
407 << (int)First << SubstDiag->SubstitutedEntity
412 << (int)First << SubstDiag->SubstitutedEntity;
423 << (int)First << S.BuildDecltypeType(Req->getExpr(),
429 << (int)First << ConstraintExpr;
440 bool First) {
451 diag::note_type_requirement_substitution_error) << (int)First
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DItaniumManglingCanonicalizer.h65 /// Add an equivalence between \p First and \p Second. Both manglings must
67 EquivalenceError addEquivalence(FragmentKind Kind, StringRef First,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Tooling/
H A DArgumentsAdjusters.h72 /// with the \p First adjuster and then with the \p Second one.
73 ArgumentsAdjuster combineAdjusters(ArgumentsAdjuster First,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiMemAluCombiner.cpp335 MbbIterator First = MemInstr; local
338 while (First != Last) {
339 Decrement ? --First : ++First;
341 if (First == Last)
345 if (First->isDebugInstr())
348 if (isSuitableAluInstr(IsSpls, First, *Base, *Offset)) {
349 return First;
353 if (First != Last) {
354 if (InstrUsesReg(First, Bas
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/
H A DArgumentsAdjusters.cpp137 ArgumentsAdjuster combineAdjusters(ArgumentsAdjuster First,
139 if (!First)
142 return First;
143 return [First, Second](const CommandLineArguments &Args, StringRef File) {
144 return Second(First(Args, File), File);
/freebsd-11-stable/sys/contrib/dev/acpica/compiler/
H A Daslbtypes.c432 BOOLEAN First = TRUE; local
446 if (!First)
451 First = FALSE;
459 if (!First)
464 First = FALSE;
471 if (!First)
476 First = FALSE;
/freebsd-11-stable/contrib/llvm-project/clang/utils/TableGen/
H A DClangASTNodesEmitter.cpp94 ASTNode First, Last; local
96 First = Last = Base;
117 if (!First) First = Result.first;
125 if (!First) {
128 assert(Last && "set First without Last");
137 OS << Base.getName() << ", " << First.getName() << ", "
141 return std::make_pair(First, Last);
181 << macroHierarchyName() << "_RANGE(Base, First, Last)\n";
186 << macroHierarchyName() << "_RANGE(Base, First, Las
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyTargetStreamer.cpp43 bool First = true; local
45 if (First)
46 First = false;

Completed in 291 milliseconds

123456789