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

1234567891011>>

/openbsd-current/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/template/
H A Dconv1.C10 template<class T> struct First struct
15 template <class U> operator First<U>();
18 template <class T> int First<T>::Foo ()
27 First<B> (First<D>::*pf)() = &First<D>::operator First<B>;
/openbsd-current/gnu/llvm/clang/lib/Lex/
H A DDependencyDirectivesScanner.cpp84 /// Lexes next token and advances \p First and the \p Lexer.
86 lexToken(const char *&First, const char *const End);
88 dependency_directives_scan::Token &lexIncludeFilename(const char *&First,
91 void skipLine(const char *&First, const char *const End);
92 void skipDirective(StringRef Name, const char *&First, const char *const End);
97 /// In any case (whatever the token kind) \p First and the \p Lexer will
100 tryLexIdentifierOrSkipLine(const char *&First, const char *const End);
103 [[nodiscard]] StringRef lexIdentifier(const char *&First,
109 /// In any case (whatever the token kind) \p First and the \p Lexer will
112 const char *&First,
180 skipOverSpaces(const char *&First, const char *const End) argument
185 isRawStringLiteral(const char *First, const char *Current) argument
210 skipRawString(const char *&First, const char *const End) argument
253 isEOL(const char *First, const char *const End) argument
262 skipString(const char *&First, const char *const End) argument
292 skipNewline(const char *&First, const char *End) argument
302 wasLineContinuation(const char *First, unsigned EOLLen) argument
306 skipToNewlineRaw(const char *&First, const char *const End) argument
329 skipLineComment(const char *&First, const char *const End) argument
335 skipBlockComment(const char *&First, const char *const End) argument
372 skipLine(const char *&First, const char *const End) argument
427 skipDirective(StringRef Name, const char *&First, const char *const End) argument
439 skipWhitespace(const char *&First, const char *const End) argument
471 lexModuleDirectiveBody(DirectiveKind Kind, const char *&First, const char *const End) argument
494 lexToken(const char *&First, const char *const End) argument
508 lexIncludeFilename(const char *&First, const char *const End) argument
520 lexPPDirectiveBody(const char *&First, const char *const End) argument
529 tryLexIdentifierOrSkipLine(const char *&First, const char *const End) argument
558 lexIdentifier(const char *&First, const char *const End) argument
564 isNextIdentifierOrSkipLine(StringRef Id, const char *&First, const char *const End) argument
575 lexAt(const char *&First, const char *const End) argument
588 lexModule(const char *&First, const char *const End) argument
632 lexPragma(const char *&First, const char *const End) argument
669 lexEndif(const char *&First, const char *const End) argument
689 lexDefault(DirectiveKind Kind, const char *&First, const char *const End) argument
696 isStartOfRelevantLine(char First) argument
708 lexPPLine(const char *&First, const char *const End) argument
806 skipUTF8ByteOrderMark(const char *&First, const char *const End) argument
812 scanImpl(const char *First, const char *const End) argument
[all...]
H A DPPCallbacks.cpp27 First->HasInclude(Loc, FileName, IsAngled, File, FileType);
/openbsd-current/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.brendan/
H A Dcrash27.C3 class First { class
5 First(const First& a);
10 First f;
/openbsd-current/gnu/llvm/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.h164 void insert(iterator I, Iterator First, Iterator Last) { argument
165 for (; First != Last; ++First)
166 insert(I, *First);
203 iterator erase(iterator First, iterator Last) { argument
204 list_base_type::removeRange(*First.getNodePtr(), *Last.getNodePtr());
219 iterator eraseAndDispose(iterator First, iterator Last, Disposer dispose) { argument
220 while (First != Last)
221 First = eraseAndDispose(First, dispos
246 splice(iterator I, simple_ilist &, iterator First, iterator Last) argument
[all...]
/openbsd-current/gnu/llvm/llvm/include/llvm/Demangle/
H A DStringView.h26 const char *First; member in class:StringView
33 StringView(const char (&Str)[N]) : First(Str), Last(Str + N - 1) {}
35 : First(First_), Last(Last_) {}
37 : First(First_), Last(First_ + Len) {}
38 StringView(const char *Str) : First(Str), Last(Str + std::strlen(Str)) {}
39 StringView() : First(nullptr), Last(nullptr) {}
52 if (const void *P = ::memchr(First + From, C, size() - From))
53 return size_t(static_cast<const char *>(P) - First);
61 return StringView(First + N, Last);
67 return StringView(First, Las
[all...]
/openbsd-current/gnu/llvm/libcxxabi/src/demangle/
H A DStringView.h26 const char *First; member in class:StringView
33 StringView(const char (&Str)[N]) : First(Str), Last(Str + N - 1) {}
35 : First(First_), Last(Last_) {}
37 : First(First_), Last(First_ + Len) {}
38 StringView(const char *Str) : First(Str), Last(Str + std::strlen(Str)) {}
39 StringView() : First(nullptr), Last(nullptr) {}
52 if (const void *P = ::memchr(First + From, C, size() - From))
53 return size_t(static_cast<const char *>(P) - First);
61 return StringView(First + N, Last);
67 return StringView(First, Las
[all...]
/openbsd-current/gnu/llvm/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 = nullptr; 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...]
/openbsd-current/gnu/llvm/llvm/lib/Analysis/
H A DCFGSCCPrinter.cpp22 bool First = true; local
24 if (First)
25 First = false;
/openbsd-current/gnu/llvm/clang/include/clang/Basic/
H A DAttrKinds.h25 First##CLASS = FIRST_NAME, \
/openbsd-current/gnu/llvm/clang/lib/Format/
H A DAffectedRangeManager.cpp30 assert(Line->First);
31 Line->LeadingEmptyLinesAffected = affectsLeadingEmptyLines(*Line->First);
38 while (PPEnd != E && !(*PPEnd)->First->HasUnescapedNewline) {
43 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 assert(Line->First);
120 for (FormatToken *Tok = Line->First; Tok; Tok = Tok->Next) {
135 Line->First
[all...]
H A DDefinitionBlockSeparator.cpp52 for (const FormatToken *CurrentToken = Line->First; CurrentToken;
97 IsAccessSpecifierToken(Lines[OpeningLineIndex - 1]->First))) {
108 return Line->First->is(tok::hash) && Line->First->Next &&
109 Line->First->Next->isOneOf(tok::pp_if, tok::pp_ifdef, tok::pp_else,
122 for (const FormatToken *CurrentToken = CurrentLine->First; CurrentToken;
133 Lines[I + 1]->First->is(tok::l_brace);
146 if (OperateLine->First->is(tok::comment))
150 if (OperateLine->First->is(tok::identifier) &&
151 OperateLine->First
[all...]
H A DUnwrappedLineFormatter.cpp23 const FormatToken *Next = Line.First->getNextNonComment();
59 Offset = getIndentOffset(*Line.First);
96 unsigned LevelIndent = Line.First->OriginalColumn;
100 if ((!Line.First->is(tok::comment) || IndentForLevel[Line.Level] == -1) &&
189 return AnnotatedLines[StartLineIndex]->First->getNamespaceToken();
193 const FormatToken *NamespaceToken = Line->First->getNamespaceToken();
224 if (Next[i + 1]->First->NewlinesBefore > 0)
250 if (NextLine.Type == LT_Invalid || NextLine.First->MustBreakBefore)
253 (!NextLine.InPPDirective || NextLine.First->HasUnescapedNewline)) {
269 TheLine->First
[all...]
H A DTokenAnnotator.h40 : First(Line.Tokens.front().Tok), Level(Line.Level),
57 First->Previous = nullptr;
58 FormatToken *Current = First;
76 FormatToken *Current = First;
85 return First && First->is(tok::comment) && !First->getNextNonComment();
91 return First && First->startsSequence(Tokens...);
126 FormatToken *First; member in class:clang::format::AnnotatedLine
[all...]
/openbsd-current/gnu/llvm/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_t<HasBaseOf<Base, First>
71 visitRefactoringOptionsImpl(RefactoringOptionVisitor &Visitor, const FirstT &First, const RestT &... Rest) argument
[all...]
/openbsd-current/gnu/llvm/clang/include/clang/Lex/
H A DPPCallbacks.h435 std::unique_ptr<PPCallbacks> First, Second; member in class:clang::PPChainedCallbacks
440 : First(std::move(_First)), Second(std::move(_Second)) {}
447 First->FileChanged(Loc, Reason, FileType, PrevFID);
454 First->LexedFileChanged(FID, Reason, FileType, PrevFID, Loc);
460 First->FileSkipped(SkippedFile, FilenameTok, FileType);
465 bool Skip = First->FileNotFound(FileName);
478 First->InclusionDirective(HashLoc, IncludeTok, FileName, IsAngled,
488 First->EnteredSubmodule(M, ImportLoc, ForPragma);
494 First->LeftSubmodule(M, ImportLoc, ForPragma);
500 First
[all...]
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DSwitchLoweringUtils.cpp24 unsigned First, unsigned Last) {
25 assert(Last >= First);
26 const APInt &LowCase = Clusters[First].Low->getValue();
38 unsigned First, unsigned Last) {
39 assert(Last >= First);
40 assert(TotalCases[Last] >= TotalCases[First]);
42 TotalCases[Last] - (First == 0 ? 0 : TotalCases[First - 1]);
172 for (unsigned First = 0, Last; First <
23 getJumpTableRange(const CaseClusterVector &Clusters, unsigned First, unsigned Last) argument
37 getJumpTableNumCases(const SmallVectorImpl<unsigned> &TotalCases, unsigned First, unsigned Last) argument
190 buildJumpTable(const CaseClusterVector &Clusters, unsigned First, unsigned Last, const SwitchInst *SI, MachineBasicBlock *DefaultMBB, CaseCluster &JTCluster) argument
364 buildBitTests(CaseClusterVector &Clusters, unsigned First, unsigned Last, const SwitchInst *SI, CaseCluster &BTCluster) argument
[all...]
/openbsd-current/gnu/llvm/clang/lib/AST/
H A DDeclFriend.cpp74 Decl *First = data().FirstFriend.get(Source); local
75 return First ? cast<FriendDecl>(First) : nullptr;
/openbsd-current/gnu/llvm/llvm/lib/Support/
H A DBinaryStreamWriter.cpp85 WritableBinaryStreamRef First = Stream.drop_front(Offset); local
87 WritableBinaryStreamRef Second = First.drop_front(Off);
88 First = First.keep_front(Off);
89 BinaryStreamWriter W1{First};
/openbsd-current/gnu/llvm/llvm/include/llvm/Support/
H A DHashBuilder.h289 HashBuilderImpl &addRange(ForwardIteratorT First, ForwardIteratorT Last) { argument
290 add(std::distance(First, Last));
291 return addRangeElements(First, Last);
299 HashBuilderImpl &addRangeElements(ForwardIteratorT First, argument
302 First, Last,
328 HashBuilderImpl &addRangeElementsImpl(ForwardIteratorT First, argument
331 for (auto It = First; It != Last; ++It)
340 addRangeElementsImpl(T *First, T *Last, std::forward_iterator_tag) { argument
341 this->update(ArrayRef(reinterpret_cast<const uint8_t *>(First),
342 (Last - First) * sizeo
[all...]
H A DItaniumManglingCanonicalizer.h66 /// Add an equivalence between \p First and \p Second. Both manglings must
68 EquivalenceError addEquivalence(FragmentKind Kind, StringRef First,
/openbsd-current/gnu/llvm/clang/include/clang/Tooling/
H A DArgumentsAdjusters.h68 /// with the \p First adjuster and then with the \p Second one.
69 ArgumentsAdjuster combineAdjusters(ArgumentsAdjuster First,
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMWinCOFFStreamer.cpp97 void emitARMWinCFISaveFRegs(unsigned First, unsigned Last) override;
184 void ARMTargetWinCOFFStreamer::emitARMWinCFISaveFRegs(unsigned First, argument
186 assert(First <= Last);
187 assert(First >= 16 || Last < 16);
188 assert(First <= 31 && Last <= 31);
189 if (First == 8)
191 else if (First <= 15)
192 emitARMWinUnwindCode(Win64EH::UOP_SaveFRegD0D15, First, Last);
194 emitARMWinUnwindCode(Win64EH::UOP_SaveFRegD16D31, First, Last);
/openbsd-current/gnu/llvm/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...]

Completed in 342 milliseconds

1234567891011>>