/openbsd-current/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/template/ |
H A D | conv1.C | 10 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 D | DependencyDirectivesScanner.cpp | 84 /// 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 D | PPCallbacks.cpp | 27 First->HasInclude(Loc, FileName, IsAngled, File, FileType);
|
/openbsd-current/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.brendan/ |
H A D | crash27.C | 3 class First { class 5 First(const First& a); 10 First f;
|
/openbsd-current/gnu/llvm/llvm/include/llvm/ADT/ |
H A D | ilist_base.h | 41 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 D | simple_ilist.h | 164 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 D | StringView.h | 26 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 D | StringView.h | 26 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 D | list.h | 38 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 D | CFGSCCPrinter.cpp | 22 bool First = true; local 24 if (First) 25 First = false;
|
/openbsd-current/gnu/llvm/clang/include/clang/Basic/ |
H A D | AttrKinds.h | 25 First##CLASS = FIRST_NAME, \
|
/openbsd-current/gnu/llvm/clang/lib/Format/ |
H A D | AffectedRangeManager.cpp | 30 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 D | DefinitionBlockSeparator.cpp | 52 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 D | UnwrappedLineFormatter.cpp | 23 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 D | TokenAnnotator.h | 40 : 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 D | RefactoringActionRulesInternal.h | 29 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 D | PPCallbacks.h | 435 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 D | SwitchLoweringUtils.cpp | 24 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 D | DeclFriend.cpp | 74 Decl *First = data().FirstFriend.get(Source); local 75 return First ? cast<FriendDecl>(First) : nullptr;
|
/openbsd-current/gnu/llvm/llvm/lib/Support/ |
H A D | BinaryStreamWriter.cpp | 85 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 D | HashBuilder.h | 289 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 D | ItaniumManglingCanonicalizer.h | 66 /// 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 D | ArgumentsAdjusters.h | 68 /// 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 D | ARMWinCOFFStreamer.cpp | 97 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 D | LanaiMemAluCombiner.cpp | 335 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...] |