/Users/buildslave/jenkins/workspace/coverage/llvm-project/clang/include/clang/AST/AttrIterator.h
Line | Count | Source (jump to first uncovered line) |
1 | | //===- AttrIterator.h - Classes for attribute iteration ---------*- C++ -*-===// |
2 | | // |
3 | | // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
4 | | // See https://llvm.org/LICENSE.txt for license information. |
5 | | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
6 | | // |
7 | | //===----------------------------------------------------------------------===// |
8 | | // |
9 | | // This file defines the Attr vector and specific_attr_iterator interfaces. |
10 | | // |
11 | | //===----------------------------------------------------------------------===// |
12 | | |
13 | | #ifndef LLVM_CLANG_AST_ATTRITERATOR_H |
14 | | #define LLVM_CLANG_AST_ATTRITERATOR_H |
15 | | |
16 | | #include "clang/Basic/LLVM.h" |
17 | | #include "llvm/ADT/SmallVector.h" |
18 | | #include "llvm/Support/Casting.h" |
19 | | #include <cassert> |
20 | | #include <cstddef> |
21 | | #include <iterator> |
22 | | |
23 | | namespace clang { |
24 | | |
25 | | class Attr; |
26 | | |
27 | | /// AttrVec - A vector of Attr, which is how they are stored on the AST. |
28 | | using AttrVec = SmallVector<Attr *, 4>; |
29 | | |
30 | | /// specific_attr_iterator - Iterates over a subrange of an AttrVec, only |
31 | | /// providing attributes that are of a specific type. |
32 | | template <typename SpecificAttr, typename Container = AttrVec> |
33 | | class specific_attr_iterator { |
34 | | using Iterator = typename Container::const_iterator; |
35 | | |
36 | | /// Current - The current, underlying iterator. |
37 | | /// In order to ensure we don't dereference an invalid iterator unless |
38 | | /// specifically requested, we don't necessarily advance this all the |
39 | | /// way. Instead, we advance it when an operation is requested; if the |
40 | | /// operation is acting on what should be a past-the-end iterator, |
41 | | /// then we offer no guarantees, but this way we do not dereference a |
42 | | /// past-the-end iterator when we move to a past-the-end position. |
43 | | mutable Iterator Current; |
44 | | |
45 | 90.7M | void AdvanceToNext() const { |
46 | 278M | while (!isa<SpecificAttr>(*Current)) |
47 | 188M | ++Current; |
48 | 90.7M | } clang::specific_attr_iterator<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1.52k | void AdvanceToNext() const { | 46 | 1.87k | while (!isa<SpecificAttr>(*Current)) | 47 | 343 | ++Current; | 48 | 1.52k | } |
clang::specific_attr_iterator<clang::TargetAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1.33M | void AdvanceToNext() const { | 46 | 4.00M | while (!isa<SpecificAttr>(*Current)) | 47 | 2.66M | ++Current; | 48 | 1.33M | } |
clang::specific_attr_iterator<clang::CPUSpecificAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 521 | void AdvanceToNext() const { | 46 | 535 | while (!isa<SpecificAttr>(*Current)) | 47 | 14 | ++Current; | 48 | 521 | } |
clang::specific_attr_iterator<clang::TargetClonesAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 335 | void AdvanceToNext() const { | 46 | 340 | while (!isa<SpecificAttr>(*Current)) | 47 | 5 | ++Current; | 48 | 335 | } |
clang::specific_attr_iterator<clang::CUDADeviceAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 8.89k | void AdvanceToNext() const { | 46 | 10.9k | while (!isa<SpecificAttr>(*Current)) | 47 | 2.03k | ++Current; | 48 | 8.89k | } |
clang::specific_attr_iterator<clang::CUDAConstantAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 753 | void AdvanceToNext() const { | 46 | 756 | while (!isa<SpecificAttr>(*Current)) | 47 | 3 | ++Current; | 48 | 753 | } |
clang::specific_attr_iterator<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 26.3k | void AdvanceToNext() const { | 46 | 27.7k | while (!isa<SpecificAttr>(*Current)) | 47 | 1.40k | ++Current; | 48 | 26.3k | } |
clang::specific_attr_iterator<clang::TypeVisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 413k | void AdvanceToNext() const { | 46 | 420k | while (!isa<SpecificAttr>(*Current)) | 47 | 7.28k | ++Current; | 48 | 413k | } |
clang::specific_attr_iterator<clang::VisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 405k | void AdvanceToNext() const { | 46 | 420k | while (!isa<SpecificAttr>(*Current)) | 47 | 15.2k | ++Current; | 48 | 405k | } |
clang::specific_attr_iterator<clang::SelectAnyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 242 | void AdvanceToNext() const { | 46 | 242 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 242 | } |
clang::specific_attr_iterator<clang::ArmBuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 64.6M | void AdvanceToNext() const { | 46 | 241M | while (!isa<SpecificAttr>(*Current)) | 47 | 177M | ++Current; | 48 | 64.6M | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::BuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const clang::specific_attr_iterator<clang::BuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 17.1M | void AdvanceToNext() const { | 46 | 17.1M | while (!isa<SpecificAttr>(*Current)) | 47 | 38.3k | ++Current; | 48 | 17.1M | } |
clang::specific_attr_iterator<clang::EnumExtensibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 99.5k | void AdvanceToNext() const { | 46 | 126k | while (!isa<SpecificAttr>(*Current)) | 47 | 27.4k | ++Current; | 48 | 99.5k | } |
clang::specific_attr_iterator<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 40.3k | void AdvanceToNext() const { | 46 | 40.6k | while (!isa<SpecificAttr>(*Current)) | 47 | 290 | ++Current; | 48 | 40.3k | } |
clang::specific_attr_iterator<clang::ExternalSourceSymbolAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 95 | void AdvanceToNext() const { | 46 | 95 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 95 | } |
clang::specific_attr_iterator<clang::AliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 334 | void AdvanceToNext() const { | 46 | 389 | while (!isa<SpecificAttr>(*Current)) | 47 | 55 | ++Current; | 48 | 334 | } |
clang::specific_attr_iterator<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 42 | void AdvanceToNext() const { | 46 | 42 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 42 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::LoaderUninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const clang::specific_attr_iterator<clang::UuidAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 204 | void AdvanceToNext() const { | 46 | 204 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 204 | } |
clang::specific_attr_iterator<clang::ObjCMethodFamilyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 26 | void AdvanceToNext() const { | 46 | 28 | while (!isa<SpecificAttr>(*Current)) | 47 | 2 | ++Current; | 48 | 26 | } |
clang::specific_attr_iterator<clang::ObjCRuntimeNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 181 | void AdvanceToNext() const { | 46 | 188 | while (!isa<SpecificAttr>(*Current)) | 47 | 7 | ++Current; | 48 | 181 | } |
clang::specific_attr_iterator<clang::WarnUnusedResultAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 234 | void AdvanceToNext() const { | 46 | 234 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 234 | } |
clang::specific_attr_iterator<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 8.40k | void AdvanceToNext() const { | 46 | 12.2k | while (!isa<SpecificAttr>(*Current)) | 47 | 3.86k | ++Current; | 48 | 8.40k | } |
clang::specific_attr_iterator<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1.41k | void AdvanceToNext() const { | 46 | 3.48k | while (!isa<SpecificAttr>(*Current)) | 47 | 2.07k | ++Current; | 48 | 1.41k | } |
clang::specific_attr_iterator<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 315 | void AdvanceToNext() const { | 46 | 315 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 315 | } |
clang::specific_attr_iterator<clang::PassObjectSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 312 | void AdvanceToNext() const { | 46 | 312 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 312 | } |
clang::specific_attr_iterator<clang::AsmLabelAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 11.0k | void AdvanceToNext() const { | 46 | 11.0k | while (!isa<SpecificAttr>(*Current)) | 47 | 26 | ++Current; | 48 | 11.0k | } |
clang::specific_attr_iterator<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 3.07k | void AdvanceToNext() const { | 46 | 4.14k | while (!isa<SpecificAttr>(*Current)) | 47 | 1.07k | ++Current; | 48 | 3.07k | } |
clang::specific_attr_iterator<clang::MSVtorDispAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 26 | void AdvanceToNext() const { | 46 | 26 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 26 | } |
clang::specific_attr_iterator<clang::MaxFieldAlignmentAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 45.1k | void AdvanceToNext() const { | 46 | 45.1k | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 45.1k | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::LayoutVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const clang::specific_attr_iterator<clang::PreferredNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 28.0k | void AdvanceToNext() const { | 46 | 49.6k | while (!isa<SpecificAttr>(*Current)) | 47 | 21.5k | ++Current; | 48 | 28.0k | } |
clang::specific_attr_iterator<clang::OMPThreadPrivateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 76 | void AdvanceToNext() const { | 46 | 84 | while (!isa<SpecificAttr>(*Current)) | 47 | 8 | ++Current; | 48 | 76 | } |
clang::specific_attr_iterator<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 629 | void AdvanceToNext() const { | 46 | 733 | while (!isa<SpecificAttr>(*Current)) | 47 | 104 | ++Current; | 48 | 629 | } |
clang::specific_attr_iterator<clang::NoDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 4 | void AdvanceToNext() const { | 46 | 4 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 4 | } |
clang::specific_attr_iterator<clang::NotTailCalledAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1 | void AdvanceToNext() const { | 46 | 1 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 1 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::CFUnknownTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Unexecuted instantiation: clang::specific_attr_iterator<clang::CFAuditedTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const clang::specific_attr_iterator<clang::CPUDispatchAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 121 | void AdvanceToNext() const { | 46 | 121 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 121 | } |
clang::specific_attr_iterator<clang::CUDASharedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 6 | void AdvanceToNext() const { | 46 | 6 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 6 | } |
clang::specific_attr_iterator<clang::HIPManagedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 8 | void AdvanceToNext() const { | 46 | 8 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 8 | } |
clang::specific_attr_iterator<clang::CUDAGlobalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 4 | void AdvanceToNext() const { | 46 | 4 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 4 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::CUDADeviceBuiltinTextureTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Unexecuted instantiation: clang::specific_attr_iterator<clang::CUDADeviceBuiltinSurfaceTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const clang::specific_attr_iterator<clang::CUDAHostAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1.28k | void AdvanceToNext() const { | 46 | 2.50k | while (!isa<SpecificAttr>(*Current)) | 47 | 1.22k | ++Current; | 48 | 1.28k | } |
clang::specific_attr_iterator<clang::HotAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2 | void AdvanceToNext() const { | 46 | 2 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 2 | } |
clang::specific_attr_iterator<clang::InternalLinkageAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 8 | void AdvanceToNext() const { | 46 | 8 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 8 | } |
clang::specific_attr_iterator<clang::NakedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 11 | void AdvanceToNext() const { | 46 | 11 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 11 | } |
clang::specific_attr_iterator<clang::ColdAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2 | void AdvanceToNext() const { | 46 | 2 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 2 | } |
clang::specific_attr_iterator<clang::CommonAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 4 | void AdvanceToNext() const { | 46 | 4 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 4 | } |
clang::specific_attr_iterator<clang::Mips16Attr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 4 | void AdvanceToNext() const { | 46 | 4 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 4 | } |
clang::specific_attr_iterator<clang::MipsInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 11 | void AdvanceToNext() const { | 46 | 11 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 11 | } |
clang::specific_attr_iterator<clang::MicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1 | void AdvanceToNext() const { | 46 | 1 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 1 | } |
clang::specific_attr_iterator<clang::MipsShortCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2 | void AdvanceToNext() const { | 46 | 2 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 2 | } |
clang::specific_attr_iterator<clang::MipsLongCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2 | void AdvanceToNext() const { | 46 | 2 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 2 | } |
clang::specific_attr_iterator<clang::DisableTailCallsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2 | void AdvanceToNext() const { | 46 | 2 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 2 | } |
clang::specific_attr_iterator<clang::AlwaysDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 4 | void AdvanceToNext() const { | 46 | 4 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 4 | } |
clang::specific_attr_iterator<clang::RandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2 | void AdvanceToNext() const { | 46 | 2 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 2 | } |
clang::specific_attr_iterator<clang::SpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 3 | void AdvanceToNext() const { | 46 | 3 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 3 | } |
clang::specific_attr_iterator<clang::AlwaysInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 8 | void AdvanceToNext() const { | 46 | 8 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 8 | } |
clang::specific_attr_iterator<clang::PointerAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2 | void AdvanceToNext() const { | 46 | 2 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 2 | } |
clang::specific_attr_iterator<clang::OwnerAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 7 | void AdvanceToNext() const { | 46 | 7 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 7 | } |
clang::specific_attr_iterator<clang::NoRandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2 | void AdvanceToNext() const { | 46 | 2 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 2 | } |
clang::specific_attr_iterator<clang::NoSpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 3 | void AdvanceToNext() const { | 46 | 3 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 3 | } |
clang::specific_attr_iterator<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 3.34k | void AdvanceToNext() const { | 46 | 4.90k | while (!isa<SpecificAttr>(*Current)) | 47 | 1.56k | ++Current; | 48 | 3.34k | } |
clang::specific_attr_iterator<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2.71k | void AdvanceToNext() const { | 46 | 2.79k | while (!isa<SpecificAttr>(*Current)) | 47 | 78 | ++Current; | 48 | 2.71k | } |
clang::specific_attr_iterator<clang::DeprecatedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2.68k | void AdvanceToNext() const { | 46 | 5.64k | while (!isa<SpecificAttr>(*Current)) | 47 | 2.96k | ++Current; | 48 | 2.68k | } |
clang::specific_attr_iterator<clang::UnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 329 | void AdvanceToNext() const { | 46 | 361 | while (!isa<SpecificAttr>(*Current)) | 47 | 32 | ++Current; | 48 | 329 | } |
clang::specific_attr_iterator<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 32 | void AdvanceToNext() const { | 46 | 32 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 32 | } |
clang::specific_attr_iterator<clang::DiagnoseAsBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 12 | void AdvanceToNext() const { | 46 | 12 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 12 | } |
clang::specific_attr_iterator<clang::ArgumentWithTypeTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 404 | void AdvanceToNext() const { | 46 | 404 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 404 | } |
clang::specific_attr_iterator<clang::AllocAlignAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 287 | void AdvanceToNext() const { | 46 | 868 | while (!isa<SpecificAttr>(*Current)) | 47 | 581 | ++Current; | 48 | 287 | } |
clang::specific_attr_iterator<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 26 | void AdvanceToNext() const { | 46 | 26 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 26 | } |
clang::specific_attr_iterator<clang::EnforceTCBAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 97 | void AdvanceToNext() const { | 46 | 101 | while (!isa<SpecificAttr>(*Current)) | 47 | 4 | ++Current; | 48 | 97 | } |
clang::specific_attr_iterator<clang::EnforceTCBLeafAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 15 | void AdvanceToNext() const { | 46 | 15 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 15 | } |
clang::specific_attr_iterator<clang::SentinelAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 281 | void AdvanceToNext() const { | 46 | 281 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 281 | } |
clang::specific_attr_iterator<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 410 | void AdvanceToNext() const { | 46 | 410 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 410 | } |
clang::specific_attr_iterator<clang::DLLImportAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 13.5k | void AdvanceToNext() const { | 46 | 13.7k | while (!isa<SpecificAttr>(*Current)) | 47 | 185 | ++Current; | 48 | 13.5k | } |
clang::specific_attr_iterator<clang::DLLExportAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 11.9k | void AdvanceToNext() const { | 46 | 12.0k | while (!isa<SpecificAttr>(*Current)) | 47 | 84 | ++Current; | 48 | 11.9k | } |
clang::specific_attr_iterator<clang::InheritableParamAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 262 | void AdvanceToNext() const { | 46 | 262 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 262 | } |
clang::specific_attr_iterator<clang::WeakAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 201 | void AdvanceToNext() const { | 46 | 235 | while (!isa<SpecificAttr>(*Current)) | 47 | 34 | ++Current; | 48 | 201 | } |
clang::specific_attr_iterator<clang::WeakRefAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 43 | void AdvanceToNext() const { | 46 | 79 | while (!isa<SpecificAttr>(*Current)) | 47 | 36 | ++Current; | 48 | 43 | } |
clang::specific_attr_iterator<clang::UsedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 254 | void AdvanceToNext() const { | 46 | 281 | while (!isa<SpecificAttr>(*Current)) | 47 | 27 | ++Current; | 48 | 254 | } |
clang::specific_attr_iterator<clang::RetainAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 17 | void AdvanceToNext() const { | 46 | 20 | while (!isa<SpecificAttr>(*Current)) | 47 | 3 | ++Current; | 48 | 17 | } |
clang::specific_attr_iterator<clang::ConstInitAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 136 | void AdvanceToNext() const { | 46 | 136 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 136 | } |
clang::specific_attr_iterator<clang::CodeSegAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 276 | void AdvanceToNext() const { | 46 | 321 | while (!isa<SpecificAttr>(*Current)) | 47 | 45 | ++Current; | 48 | 276 | } |
clang::specific_attr_iterator<clang::InheritableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 517k | void AdvanceToNext() const { | 46 | 519k | while (!isa<SpecificAttr>(*Current)) | 47 | 1.25k | ++Current; | 48 | 517k | } |
clang::specific_attr_iterator<clang::CarriesDependencyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 5 | void AdvanceToNext() const { | 46 | 5 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 5 | } |
clang::specific_attr_iterator<clang::ErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 56 | void AdvanceToNext() const { | 46 | 56 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 56 | } |
clang::specific_attr_iterator<clang::OverloadableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 4.56M | void AdvanceToNext() const { | 46 | 12.2M | while (!isa<SpecificAttr>(*Current)) | 47 | 7.71M | ++Current; | 48 | 4.56M | } |
clang::specific_attr_iterator<clang::AnyX86NoCallerSavedRegistersAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1 | void AdvanceToNext() const { | 46 | 1 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 1 | } |
clang::specific_attr_iterator<clang::CXX11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2 | void AdvanceToNext() const { | 46 | 2 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 2 | } |
clang::specific_attr_iterator<clang::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 45 | void AdvanceToNext() const { | 46 | 45 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 45 | } |
clang::specific_attr_iterator<clang::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 4 | void AdvanceToNext() const { | 46 | 4 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 4 | } |
clang::specific_attr_iterator<clang::DLLImportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1 | void AdvanceToNext() const { | 46 | 1 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 1 | } |
clang::specific_attr_iterator<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 363 | void AdvanceToNext() const { | 46 | 363 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 363 | } |
clang::specific_attr_iterator<clang::BTFDeclTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 74 | void AdvanceToNext() const { | 46 | 74 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 74 | } |
clang::specific_attr_iterator<clang::RISCVInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 30 | void AdvanceToNext() const { | 46 | 30 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 30 | } |
clang::specific_attr_iterator<clang::OwnershipAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 102 | void AdvanceToNext() const { | 46 | 102 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 102 | } |
clang::specific_attr_iterator<clang::VecReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1 | void AdvanceToNext() const { | 46 | 1 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 1 | } |
clang::specific_attr_iterator<clang::MinVectorWidthAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 9.49k | void AdvanceToNext() const { | 46 | 37.9k | while (!isa<SpecificAttr>(*Current)) | 47 | 28.4k | ++Current; | 48 | 9.49k | } |
clang::specific_attr_iterator<clang::SwiftBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2 | void AdvanceToNext() const { | 46 | 2 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 2 | } |
clang::specific_attr_iterator<clang::SwiftAsyncErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2 | void AdvanceToNext() const { | 46 | 2 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 2 | } |
clang::specific_attr_iterator<clang::SwiftAsyncAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 21 | void AdvanceToNext() const { | 46 | 21 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 21 | } |
clang::specific_attr_iterator<clang::OpenCLIntelReqdSubGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 4 | void AdvanceToNext() const { | 46 | 6 | while (!isa<SpecificAttr>(*Current)) | 47 | 2 | ++Current; | 48 | 4 | } |
clang::specific_attr_iterator<clang::VecTypeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 5 | void AdvanceToNext() const { | 46 | 8 | while (!isa<SpecificAttr>(*Current)) | 47 | 3 | ++Current; | 48 | 5 | } |
clang::specific_attr_iterator<clang::OptimizeNoneAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 14 | void AdvanceToNext() const { | 46 | 14 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 14 | } |
clang::specific_attr_iterator<clang::SwiftNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 9 | void AdvanceToNext() const { | 46 | 9 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 9 | } |
clang::specific_attr_iterator<clang::MinSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 3 | void AdvanceToNext() const { | 46 | 3 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 3 | } |
clang::specific_attr_iterator<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 13 | void AdvanceToNext() const { | 46 | 13 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 13 | } |
clang::specific_attr_iterator<clang::HLSLShaderAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 4 | void AdvanceToNext() const { | 46 | 4 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 4 | } |
clang::specific_attr_iterator<clang::WebAssemblyImportModuleAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2 | void AdvanceToNext() const { | 46 | 2 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 2 | } |
clang::specific_attr_iterator<clang::WebAssemblyImportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2 | void AdvanceToNext() const { | 46 | 2 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 2 | } |
clang::specific_attr_iterator<clang::ReqdWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 13 | void AdvanceToNext() const { | 46 | 15 | while (!isa<SpecificAttr>(*Current)) | 47 | 2 | ++Current; | 48 | 13 | } |
clang::specific_attr_iterator<clang::WorkGroupSizeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 4 | void AdvanceToNext() const { | 46 | 7 | while (!isa<SpecificAttr>(*Current)) | 47 | 3 | ++Current; | 48 | 4 | } |
clang::specific_attr_iterator<clang::AMDGPUFlatWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 49 | void AdvanceToNext() const { | 46 | 51 | while (!isa<SpecificAttr>(*Current)) | 47 | 2 | ++Current; | 48 | 49 | } |
clang::specific_attr_iterator<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 60 | void AdvanceToNext() const { | 46 | 92 | while (!isa<SpecificAttr>(*Current)) | 47 | 32 | ++Current; | 48 | 60 | } |
clang::specific_attr_iterator<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 39 | void AdvanceToNext() const { | 46 | 83 | while (!isa<SpecificAttr>(*Current)) | 47 | 44 | ++Current; | 48 | 39 | } |
clang::specific_attr_iterator<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 39 | void AdvanceToNext() const { | 46 | 95 | while (!isa<SpecificAttr>(*Current)) | 47 | 56 | ++Current; | 48 | 39 | } |
clang::specific_attr_iterator<clang::TrivialABIAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 56 | void AdvanceToNext() const { | 46 | 56 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 56 | } |
clang::specific_attr_iterator<clang::FinalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 48 | void AdvanceToNext() const { | 46 | 48 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 48 | } |
clang::specific_attr_iterator<clang::OverrideAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 13 | void AdvanceToNext() const { | 46 | 13 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 13 | } |
clang::specific_attr_iterator<clang::ObjCDirectAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 136 | void AdvanceToNext() const { | 46 | 136 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 136 | } |
clang::specific_attr_iterator<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1.26M | void AdvanceToNext() const { | 46 | 1.47M | while (!isa<SpecificAttr>(*Current)) | 47 | 208k | ++Current; | 48 | 1.26M | } |
clang::specific_attr_iterator<clang::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 110k | void AdvanceToNext() const { | 46 | 110k | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 110k | } |
clang::specific_attr_iterator<clang::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 21.3k | void AdvanceToNext() const { | 46 | 27.2k | while (!isa<SpecificAttr>(*Current)) | 47 | 5.86k | ++Current; | 48 | 21.3k | } |
clang::specific_attr_iterator<clang::ObjCBridgeRelatedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 81 | void AdvanceToNext() const { | 46 | 81 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 81 | } |
clang::specific_attr_iterator<clang::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1.92k | void AdvanceToNext() const { | 46 | 1.92k | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 1.92k | } |
clang::specific_attr_iterator<clang::ObjCBridgeMutableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 453 | void AdvanceToNext() const { | 46 | 461 | while (!isa<SpecificAttr>(*Current)) | 47 | 8 | ++Current; | 48 | 453 | } |
clang::specific_attr_iterator<clang::DiagnoseIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1.46k | void AdvanceToNext() const { | 46 | 2.25k | while (!isa<SpecificAttr>(*Current)) | 47 | 790 | ++Current; | 48 | 1.46k | } |
clang::specific_attr_iterator<clang::WarnUnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 3 | void AdvanceToNext() const { | 46 | 3 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 3 | } |
clang::specific_attr_iterator<clang::OpenCLAccessAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 128 | void AdvanceToNext() const { | 46 | 128 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 128 | } |
clang::specific_attr_iterator<clang::ParameterABIAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 324 | void AdvanceToNext() const { | 46 | 324 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 324 | } |
clang::specific_attr_iterator<clang::TestTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 43 | void AdvanceToNext() const { | 46 | 43 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 43 | } |
clang::specific_attr_iterator<clang::ConsumableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 43 | void AdvanceToNext() const { | 46 | 43 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 43 | } |
clang::specific_attr_iterator<clang::CallableWhenAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 208 | void AdvanceToNext() const { | 46 | 208 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 208 | } |
clang::specific_attr_iterator<clang::ParamTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 9 | void AdvanceToNext() const { | 46 | 9 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 9 | } |
clang::specific_attr_iterator<clang::ReturnTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 36 | void AdvanceToNext() const { | 46 | 36 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 36 | } |
clang::specific_attr_iterator<clang::SetTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 27 | void AdvanceToNext() const { | 46 | 28 | while (!isa<SpecificAttr>(*Current)) | 47 | 1 | ++Current; | 48 | 27 | } |
clang::specific_attr_iterator<clang::PtGuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 408 | void AdvanceToNext() const { | 46 | 636 | while (!isa<SpecificAttr>(*Current)) | 47 | 228 | ++Current; | 48 | 408 | } |
clang::specific_attr_iterator<clang::GuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2.10k | void AdvanceToNext() const { | 46 | 2.10k | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 2.10k | } |
clang::specific_attr_iterator<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 7.96k | void AdvanceToNext() const { | 46 | 7.96k | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 7.96k | } |
clang::specific_attr_iterator<clang::LockReturnedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 180 | void AdvanceToNext() const { | 46 | 180 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 180 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::PcsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const clang::specific_attr_iterator<clang::AssumptionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 481 | void AdvanceToNext() const { | 46 | 481 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 481 | } |
clang::specific_attr_iterator<clang::AssumeAlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 14 | void AdvanceToNext() const { | 46 | 14 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 14 | } |
clang::specific_attr_iterator<clang::ZeroCallUsedRegsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 81 | void AdvanceToNext() const { | 46 | 81 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 81 | } |
clang::specific_attr_iterator<clang::AlignValueAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 24 | void AdvanceToNext() const { | 46 | 24 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 24 | } |
clang::specific_attr_iterator<clang::CFGuardAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 9 | void AdvanceToNext() const { | 46 | 9 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 9 | } |
clang::specific_attr_iterator<clang::UninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 6 | void AdvanceToNext() const { | 46 | 6 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 6 | } |
clang::specific_attr_iterator<clang::CleanupAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 8 | void AdvanceToNext() const { | 46 | 8 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 8 | } |
clang::specific_attr_iterator<clang::InitSegAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 6 | void AdvanceToNext() const { | 46 | 7 | while (!isa<SpecificAttr>(*Current)) | 47 | 1 | ++Current; | 48 | 6 | } |
clang::specific_attr_iterator<clang::InitPriorityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 937 | void AdvanceToNext() const { | 46 | 937 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 937 | } |
clang::specific_attr_iterator<clang::OMPDeclareSimdDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 326 | void AdvanceToNext() const { | 46 | 330 | while (!isa<SpecificAttr>(*Current)) | 47 | 4 | ++Current; | 48 | 326 | } |
clang::specific_attr_iterator<clang::OMPCaptureKindAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 178 | void AdvanceToNext() const { | 46 | 178 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 178 | } |
clang::specific_attr_iterator<clang::OMPReferencedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 37 | void AdvanceToNext() const { | 46 | 37 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 37 | } |
clang::specific_attr_iterator<clang::NoSanitizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1.09k | void AdvanceToNext() const { | 46 | 1.09k | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 1.09k | } |
clang::specific_attr_iterator<clang::XRayInstrumentAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 106 | void AdvanceToNext() const { | 46 | 106 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 106 | } |
clang::specific_attr_iterator<clang::XRayLogArgsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1 | void AdvanceToNext() const { | 46 | 2 | while (!isa<SpecificAttr>(*Current)) | 47 | 1 | ++Current; | 48 | 1 | } |
clang::specific_attr_iterator<clang::PatchableFunctionEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 21 | void AdvanceToNext() const { | 46 | 21 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 21 | } |
clang::specific_attr_iterator<clang::TLSModelAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 21 | void AdvanceToNext() const { | 46 | 21 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 21 | } |
clang::specific_attr_iterator<clang::PragmaClangBSSSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 33 | void AdvanceToNext() const { | 46 | 33 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 33 | } |
clang::specific_attr_iterator<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 22 | void AdvanceToNext() const { | 46 | 42 | while (!isa<SpecificAttr>(*Current)) | 47 | 20 | ++Current; | 48 | 22 | } |
clang::specific_attr_iterator<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 32 | void AdvanceToNext() const { | 46 | 85 | while (!isa<SpecificAttr>(*Current)) | 47 | 53 | ++Current; | 48 | 32 | } |
clang::specific_attr_iterator<clang::PragmaClangRelroSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 12 | void AdvanceToNext() const { | 46 | 30 | while (!isa<SpecificAttr>(*Current)) | 47 | 18 | ++Current; | 48 | 12 | } |
clang::specific_attr_iterator<clang::PragmaClangTextSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 8 | void AdvanceToNext() const { | 46 | 14 | while (!isa<SpecificAttr>(*Current)) | 47 | 6 | ++Current; | 48 | 8 | } |
clang::specific_attr_iterator<clang::CallbackAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 17 | void AdvanceToNext() const { | 46 | 17 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 17 | } |
clang::specific_attr_iterator<clang::ConstructorAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 22 | void AdvanceToNext() const { | 46 | 22 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 22 | } |
clang::specific_attr_iterator<clang::DestructorAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 39 | void AdvanceToNext() const { | 46 | 39 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 39 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const clang::specific_attr_iterator<clang::AVRInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1 | void AdvanceToNext() const { | 46 | 1 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 1 | } |
clang::specific_attr_iterator<clang::AVRSignalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1 | void AdvanceToNext() const { | 46 | 1 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 1 | } |
clang::specific_attr_iterator<clang::WebAssemblyExportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2 | void AdvanceToNext() const { | 46 | 4 | while (!isa<SpecificAttr>(*Current)) | 47 | 2 | ++Current; | 48 | 2 | } |
clang::specific_attr_iterator<clang::ARMInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 12 | void AdvanceToNext() const { | 46 | 12 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 12 | } |
clang::specific_attr_iterator<clang::CUDALaunchBoundsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 8 | void AdvanceToNext() const { | 46 | 16 | while (!isa<SpecificAttr>(*Current)) | 47 | 8 | ++Current; | 48 | 8 | } |
clang::specific_attr_iterator<clang::MSP430InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1 | void AdvanceToNext() const { | 46 | 1 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 1 | } |
clang::specific_attr_iterator<clang::BlocksAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 4 | void AdvanceToNext() const { | 46 | 4 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 4 | } |
clang::specific_attr_iterator<clang::AcquireHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 151 | void AdvanceToNext() const { | 46 | 151 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 151 | } |
clang::specific_attr_iterator<clang::ReleaseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 165 | void AdvanceToNext() const { | 46 | 165 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 165 | } |
clang::specific_attr_iterator<clang::UseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 47 | void AdvanceToNext() const { | 46 | 47 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 47 | } |
clang::specific_attr_iterator<clang::IBOutletCollectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 4 | void AdvanceToNext() const { | 46 | 4 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 4 | } |
|
49 | | |
50 | 1.82G | void AdvanceToNext(Iterator I) const { |
51 | 6.93G | while (Current != I && !isa<SpecificAttr>(*Current)5.34G ) |
52 | 5.11G | ++Current; |
53 | 1.82G | } clang::specific_attr_iterator<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 6.83M | void AdvanceToNext(Iterator I) const { | 51 | 18.3M | while (Current != I && !isa<SpecificAttr>(*Current)11.5M ) | 52 | 11.5M | ++Current; | 53 | 6.83M | } |
clang::specific_attr_iterator<clang::DLLImportAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 58.5M | void AdvanceToNext(Iterator I) const { | 51 | 239M | while (Current != I && !isa<SpecificAttr>(*Current)181M ) | 52 | 181M | ++Current; | 53 | 58.5M | } |
clang::specific_attr_iterator<clang::DLLExportAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 31.2M | void AdvanceToNext(Iterator I) const { | 51 | 125M | while (Current != I && !isa<SpecificAttr>(*Current)94.6M ) | 52 | 94.5M | ++Current; | 53 | 31.2M | } |
clang::specific_attr_iterator<clang::GNUInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 12.8M | void AdvanceToNext(Iterator I) const { | 51 | 61.6M | while (Current != I && !isa<SpecificAttr>(*Current)48.8M ) | 52 | 48.8M | ++Current; | 53 | 12.8M | } |
clang::specific_attr_iterator<clang::CUDAGlobalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 78.7M | void AdvanceToNext(Iterator I) const { | 51 | 358M | while (Current != I && !isa<SpecificAttr>(*Current)279M ) | 52 | 279M | ++Current; | 53 | 78.7M | } |
clang::specific_attr_iterator<clang::PackedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 454k | void AdvanceToNext(Iterator I) const { | 51 | 997k | while (Current != I && !isa<SpecificAttr>(*Current)567k ) | 52 | 543k | ++Current; | 53 | 454k | } |
clang::specific_attr_iterator<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.86M | void AdvanceToNext(Iterator I) const { | 51 | 7.48M | while (Current != I && !isa<SpecificAttr>(*Current)4.64M ) | 52 | 4.61M | ++Current; | 53 | 2.86M | } |
clang::specific_attr_iterator<clang::BlocksAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.06M | void AdvanceToNext(Iterator I) const { | 51 | 7.26M | while (Current != I && !isa<SpecificAttr>(*Current)5.21M ) | 52 | 5.20M | ++Current; | 53 | 2.06M | } |
clang::specific_attr_iterator<clang::TargetAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 47.0M | void AdvanceToNext(Iterator I) const { | 51 | 188M | while (Current != I && !isa<SpecificAttr>(*Current)144M ) | 52 | 141M | ++Current; | 53 | 47.0M | } |
clang::specific_attr_iterator<clang::TransparentUnionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 147 | void AdvanceToNext(Iterator I) const { | 51 | 148 | while (Current != I && !isa<SpecificAttr>(*Current)147 ) | 52 | 1 | ++Current; | 53 | 147 | } |
clang::specific_attr_iterator<clang::WeakRefAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 76.2M | void AdvanceToNext(Iterator I) const { | 51 | 333M | while (Current != I && !isa<SpecificAttr>(*Current)257M ) | 52 | 257M | ++Current; | 53 | 76.2M | } |
clang::specific_attr_iterator<clang::AliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 40.1M | void AdvanceToNext(Iterator I) const { | 51 | 174M | while (Current != I && !isa<SpecificAttr>(*Current)134M ) | 52 | 134M | ++Current; | 53 | 40.1M | } |
clang::specific_attr_iterator<clang::UsedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 31.9M | void AdvanceToNext(Iterator I) const { | 51 | 145M | while (Current != I && !isa<SpecificAttr>(*Current)113M ) | 52 | 113M | ++Current; | 53 | 31.9M | } |
clang::specific_attr_iterator<clang::ConstructorAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.58M | void AdvanceToNext(Iterator I) const { | 51 | 22.2M | while (Current != I && !isa<SpecificAttr>(*Current)16.6M ) | 52 | 16.6M | ++Current; | 53 | 5.58M | } |
clang::specific_attr_iterator<clang::DestructorAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.58M | void AdvanceToNext(Iterator I) const { | 51 | 22.2M | while (Current != I && !isa<SpecificAttr>(*Current)16.6M ) | 52 | 16.6M | ++Current; | 53 | 5.58M | } |
clang::specific_attr_iterator<clang::UnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 236k | void AdvanceToNext(Iterator I) const { | 51 | 991k | while (Current != I && !isa<SpecificAttr>(*Current)757k ) | 52 | 754k | ++Current; | 53 | 236k | } |
clang::specific_attr_iterator<clang::DeprecatedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 59.4k | void AdvanceToNext(Iterator I) const { | 51 | 120k | while (Current != I && !isa<SpecificAttr>(*Current)63.9k ) | 52 | 61.2k | ++Current; | 53 | 59.4k | } |
clang::specific_attr_iterator<clang::CPUSpecificAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 46.9M | void AdvanceToNext(Iterator I) const { | 51 | 191M | while (Current != I && !isa<SpecificAttr>(*Current)144M ) | 52 | 144M | ++Current; | 53 | 46.9M | } |
clang::specific_attr_iterator<clang::TargetClonesAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 46.9M | void AdvanceToNext(Iterator I) const { | 51 | 191M | while (Current != I && !isa<SpecificAttr>(*Current)144M ) | 52 | 144M | ++Current; | 53 | 46.9M | } |
clang::specific_attr_iterator<clang::CUDADeviceAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.50M | void AdvanceToNext(Iterator I) const { | 51 | 9.65M | while (Current != I && !isa<SpecificAttr>(*Current)7.16M ) | 52 | 7.14M | ++Current; | 53 | 2.50M | } |
clang::specific_attr_iterator<clang::CUDAConstantAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.48M | void AdvanceToNext(Iterator I) const { | 51 | 9.63M | while (Current != I && !isa<SpecificAttr>(*Current)7.14M ) | 52 | 7.14M | ++Current; | 53 | 2.48M | } |
clang::specific_attr_iterator<clang::HIPManagedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 8.09k | void AdvanceToNext(Iterator I) const { | 51 | 23.2k | while (Current != I && !isa<SpecificAttr>(*Current)15.4k ) | 52 | 15.1k | ++Current; | 53 | 8.09k | } |
clang::specific_attr_iterator<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 115k | void AdvanceToNext(Iterator I) const { | 51 | 199k | while (Current != I && !isa<SpecificAttr>(*Current)110k ) | 52 | 84.0k | ++Current; | 53 | 115k | } |
clang::specific_attr_iterator<clang::VisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.23M | void AdvanceToNext(Iterator I) const { | 51 | 2.13M | while (Current != I && !isa<SpecificAttr>(*Current)1.31M ) | 52 | 894k | ++Current; | 53 | 1.23M | } |
clang::specific_attr_iterator<clang::TypeVisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 697k | void AdvanceToNext(Iterator I) const { | 51 | 971k | while (Current != I && !isa<SpecificAttr>(*Current)741k ) | 52 | 273k | ++Current; | 53 | 697k | } |
clang::specific_attr_iterator<clang::InternalLinkageAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 117M | void AdvanceToNext(Iterator I) const { | 51 | 511M | while (Current != I && !isa<SpecificAttr>(*Current)393M ) | 52 | 393M | ++Current; | 53 | 117M | } |
clang::specific_attr_iterator<clang::ThreadAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 138k | void AdvanceToNext(Iterator I) const { | 51 | 302k | while (Current != I && !isa<SpecificAttr>(*Current)163k ) | 52 | 163k | ++Current; | 53 | 138k | } |
clang::specific_attr_iterator<clang::OMPThreadPrivateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 73.2k | void AdvanceToNext(Iterator I) const { | 51 | 145k | while (Current != I && !isa<SpecificAttr>(*Current)73.8k ) | 52 | 71.9k | ++Current; | 53 | 73.2k | } |
clang::specific_attr_iterator<clang::SelectAnyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 26.1M | void AdvanceToNext(Iterator I) const { | 51 | 108M | while (Current != I && !isa<SpecificAttr>(*Current)81.9M ) | 52 | 81.9M | ++Current; | 53 | 26.1M | } |
clang::specific_attr_iterator<clang::CUDASharedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.54k | void AdvanceToNext(Iterator I) const { | 51 | 7.18k | while (Current != I && !isa<SpecificAttr>(*Current)3.88k ) | 52 | 3.64k | ++Current; | 53 | 3.54k | } |
clang::specific_attr_iterator<clang::NoDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 18.7k | void AdvanceToNext(Iterator I) const { | 51 | 59.4k | while (Current != I && !isa<SpecificAttr>(*Current)40.8k ) | 52 | 40.7k | ++Current; | 53 | 18.7k | } |
clang::specific_attr_iterator<clang::AlwaysDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 25 | void AdvanceToNext(Iterator I) const { | 51 | 25 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 25 | } |
clang::specific_attr_iterator<clang::NSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 11.4k | void AdvanceToNext(Iterator I) const { | 51 | 22.6k | while (Current != I && !isa<SpecificAttr>(*Current)11.4k ) | 52 | 11.2k | ++Current; | 53 | 11.4k | } |
clang::specific_attr_iterator<clang::AlwaysInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 350k | void AdvanceToNext(Iterator I) const { | 51 | 662k | while (Current != I && !isa<SpecificAttr>(*Current)380k ) | 52 | 312k | ++Current; | 53 | 350k | } |
clang::specific_attr_iterator<clang::OpenCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 49.7M | void AdvanceToNext(Iterator I) const { | 51 | 206M | while (Current != I && !isa<SpecificAttr>(*Current)156M ) | 52 | 156M | ++Current; | 53 | 49.7M | } |
clang::specific_attr_iterator<clang::NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.91M | void AdvanceToNext(Iterator I) const { | 51 | 13.6M | while (Current != I && !isa<SpecificAttr>(*Current)9.70M ) | 52 | 9.70M | ++Current; | 53 | 3.91M | } |
clang::specific_attr_iterator<clang::CXX11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.65M | void AdvanceToNext(Iterator I) const { | 51 | 12.9M | while (Current != I && !isa<SpecificAttr>(*Current)9.34M ) | 52 | 9.33M | ++Current; | 53 | 3.65M | } |
clang::specific_attr_iterator<clang::C11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.61M | void AdvanceToNext(Iterator I) const { | 51 | 12.9M | while (Current != I && !isa<SpecificAttr>(*Current)9.28M ) | 52 | 9.28M | ++Current; | 53 | 3.61M | } |
clang::specific_attr_iterator<clang::CPUDispatchAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 68.8M | void AdvanceToNext(Iterator I) const { | 51 | 302M | while (Current != I && !isa<SpecificAttr>(*Current)233M ) | 52 | 233M | ++Current; | 53 | 68.8M | } |
clang::specific_attr_iterator<clang::ArmBuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 163M | void AdvanceToNext(Iterator I) const { | 51 | 613M | while (Current != I && !isa<SpecificAttr>(*Current)569M ) | 52 | 449M | ++Current; | 53 | 163M | } |
clang::specific_attr_iterator<clang::BuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 44.0M | void AdvanceToNext(Iterator I) const { | 51 | 157M | while (Current != I && !isa<SpecificAttr>(*Current)113M ) | 52 | 113M | ++Current; | 53 | 44.0M | } |
clang::specific_attr_iterator<clang::BuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 44.0M | void AdvanceToNext(Iterator I) const { | 51 | 114M | while (Current != I && !isa<SpecificAttr>(*Current)87.1M ) | 52 | 70.0M | ++Current; | 53 | 44.0M | } |
clang::specific_attr_iterator<clang::OverloadableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 133M | void AdvanceToNext(Iterator I) const { | 51 | 438M | while (Current != I && !isa<SpecificAttr>(*Current)387M ) | 52 | 305M | ++Current; | 53 | 133M | } |
clang::specific_attr_iterator<clang::EnumExtensibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 102k | void AdvanceToNext(Iterator I) const { | 51 | 135k | while (Current != I && !isa<SpecificAttr>(*Current)131k ) | 52 | 32.3k | ++Current; | 53 | 102k | } |
clang::specific_attr_iterator<clang::FlagEnumAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.43k | void AdvanceToNext(Iterator I) const { | 51 | 10.3k | while (Current != I && !isa<SpecificAttr>(*Current)6.08k ) | 52 | 5.95k | ++Current; | 53 | 4.43k | } |
clang::specific_attr_iterator<clang::CapturedRecordAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 8.89k | void AdvanceToNext(Iterator I) const { | 51 | 8.89k | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 8.89k | } |
clang::specific_attr_iterator<clang::MSStructAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 319k | void AdvanceToNext(Iterator I) const { | 51 | 657k | while (Current != I && !isa<SpecificAttr>(*Current)338k ) | 52 | 338k | ++Current; | 53 | 319k | } |
clang::specific_attr_iterator<clang::WeakAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 24.1M | void AdvanceToNext(Iterator I) const { | 51 | 99.7M | while (Current != I && !isa<SpecificAttr>(*Current)75.6M ) | 52 | 75.6M | ++Current; | 53 | 24.1M | } |
clang::specific_attr_iterator<clang::ExternalSourceSymbolAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 718 | void AdvanceToNext(Iterator I) const { | 51 | 1.56k | while (Current != I && !isa<SpecificAttr>(*Current)940 ) | 52 | 845 | ++Current; | 53 | 718 | } |
clang::specific_attr_iterator<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 35.5M | void AdvanceToNext(Iterator I) const { | 51 | 156M | while (Current != I && !isa<SpecificAttr>(*Current)120M ) | 52 | 120M | ++Current; | 53 | 35.5M | } |
clang::specific_attr_iterator<clang::LoaderUninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 11.1M | void AdvanceToNext(Iterator I) const { | 51 | 36.2M | while (Current != I && !isa<SpecificAttr>(*Current)25.1M ) | 52 | 25.1M | ++Current; | 53 | 11.1M | } |
clang::specific_attr_iterator<clang::UuidAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 289 | void AdvanceToNext(Iterator I) const { | 51 | 360 | while (Current != I && !isa<SpecificAttr>(*Current)278 ) | 52 | 71 | ++Current; | 53 | 289 | } |
clang::specific_attr_iterator<clang::FinalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.97M | void AdvanceToNext(Iterator I) const { | 51 | 4.51M | while (Current != I && !isa<SpecificAttr>(*Current)2.54M ) | 52 | 2.54M | ++Current; | 53 | 1.97M | } |
clang::specific_attr_iterator<clang::ArcWeakrefUnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 81 | void AdvanceToNext(Iterator I) const { | 51 | 92 | while (Current != I && !isa<SpecificAttr>(*Current)81 ) | 52 | 11 | ++Current; | 53 | 81 | } |
clang::specific_attr_iterator<clang::ObjCRequiresPropertyDefsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.00k | void AdvanceToNext(Iterator I) const { | 51 | 9.61k | while (Current != I && !isa<SpecificAttr>(*Current)7.63k ) | 52 | 7.61k | ++Current; | 53 | 2.00k | } |
clang::specific_attr_iterator<clang::ObjCDirectAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.36M | void AdvanceToNext(Iterator I) const { | 51 | 4.65M | while (Current != I && !isa<SpecificAttr>(*Current)3.29M ) | 52 | 3.29M | ++Current; | 53 | 1.36M | } |
clang::specific_attr_iterator<clang::ObjCDesignatedInitializerAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 25.3M | void AdvanceToNext(Iterator I) const { | 51 | 103M | while (Current != I && !isa<SpecificAttr>(*Current)78.0M ) | 52 | 77.9M | ++Current; | 53 | 25.3M | } |
clang::specific_attr_iterator<clang::ObjCMethodFamilyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 101k | void AdvanceToNext(Iterator I) const { | 51 | 359k | while (Current != I && !isa<SpecificAttr>(*Current)257k ) | 52 | 257k | ++Current; | 53 | 101k | } |
clang::specific_attr_iterator<clang::NSConsumesSelfAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 25.0k | void AdvanceToNext(Iterator I) const { | 51 | 57.9k | while (Current != I && !isa<SpecificAttr>(*Current)43.8k ) | 52 | 32.9k | ++Current; | 53 | 25.0k | } |
clang::specific_attr_iterator<clang::ObjCRuntimeNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.47k | void AdvanceToNext(Iterator I) const { | 51 | 10.9k | while (Current != I && !isa<SpecificAttr>(*Current)8.62k ) | 52 | 8.44k | ++Current; | 53 | 2.47k | } |
clang::specific_attr_iterator<clang::ObjCNonRuntimeProtocolAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 55 | void AdvanceToNext(Iterator I) const { | 51 | 59 | while (Current != I && !isa<SpecificAttr>(*Current)55 ) | 52 | 4 | ++Current; | 53 | 55 | } |
clang::specific_attr_iterator<clang::WarnUnusedResultAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 234k | void AdvanceToNext(Iterator I) const { | 51 | 664k | while (Current != I && !isa<SpecificAttr>(*Current)429k ) | 52 | 429k | ++Current; | 53 | 234k | } |
clang::specific_attr_iterator<clang::PureAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 543k | void AdvanceToNext(Iterator I) const { | 51 | 1.40M | while (Current != I && !isa<SpecificAttr>(*Current)864k ) | 52 | 864k | ++Current; | 53 | 543k | } |
clang::specific_attr_iterator<clang::ConstAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 37.1M | void AdvanceToNext(Iterator I) const { | 51 | 159M | while (Current != I && !isa<SpecificAttr>(*Current)122M ) | 52 | 122M | ++Current; | 53 | 37.1M | } |
clang::specific_attr_iterator<clang::WarnUnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 17.8k | void AdvanceToNext(Iterator I) const { | 51 | 43.0k | while (Current != I && !isa<SpecificAttr>(*Current)25.2k ) | 52 | 25.1k | ++Current; | 53 | 17.8k | } |
clang::specific_attr_iterator<clang::AsmLabelAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.73M | void AdvanceToNext(Iterator I) const { | 51 | 16.4M | while (Current != I && !isa<SpecificAttr>(*Current)11.7M ) | 52 | 11.7M | ++Current; | 53 | 4.73M | } |
clang::specific_attr_iterator<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 305k | void AdvanceToNext(Iterator I) const { | 51 | 727k | while (Current != I && !isa<SpecificAttr>(*Current)431k ) | 52 | 421k | ++Current; | 53 | 305k | } |
clang::specific_attr_iterator<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.12M | void AdvanceToNext(Iterator I) const { | 51 | 12.8M | while (Current != I && !isa<SpecificAttr>(*Current)8.69M ) | 52 | 8.69M | ++Current; | 53 | 4.12M | } |
clang::specific_attr_iterator<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.49M | void AdvanceToNext(Iterator I) const { | 51 | 9.68M | while (Current != I && !isa<SpecificAttr>(*Current)7.19M ) | 52 | 7.18M | ++Current; | 53 | 2.49M | } |
clang::specific_attr_iterator<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.57M | void AdvanceToNext(Iterator I) const { | 51 | 6.62M | while (Current != I && !isa<SpecificAttr>(*Current)4.05M ) | 52 | 4.05M | ++Current; | 53 | 2.57M | } |
clang::specific_attr_iterator<clang::PassObjectSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 55.2k | void AdvanceToNext(Iterator I) const { | 51 | 109k | while (Current != I && !isa<SpecificAttr>(*Current)55.3k ) | 52 | 54.6k | ++Current; | 53 | 55.2k | } |
clang::specific_attr_iterator<clang::MSVtorDispAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 168 | void AdvanceToNext(Iterator I) const { | 51 | 315 | while (Current != I && !isa<SpecificAttr>(*Current)173 ) | 52 | 147 | ++Current; | 53 | 168 | } |
clang::specific_attr_iterator<clang::MaxFieldAlignmentAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 92.1k | void AdvanceToNext(Iterator I) const { | 51 | 148k | while (Current != I && !isa<SpecificAttr>(*Current)101k ) | 52 | 56.7k | ++Current; | 53 | 92.1k | } |
clang::specific_attr_iterator<clang::EmptyBasesAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 902 | void AdvanceToNext(Iterator I) const { | 51 | 1.86k | while (Current != I && !isa<SpecificAttr>(*Current)979 ) | 52 | 963 | ++Current; | 53 | 902 | } |
clang::specific_attr_iterator<clang::LayoutVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 886 | void AdvanceToNext(Iterator I) const { | 51 | 1.84k | while (Current != I && !isa<SpecificAttr>(*Current)963 ) | 52 | 963 | ++Current; | 53 | 886 | } |
clang::specific_attr_iterator<clang::AlignMac68kAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 91.0k | void AdvanceToNext(Iterator I) const { | 51 | 191k | while (Current != I && !isa<SpecificAttr>(*Current)100k ) | 52 | 100k | ++Current; | 53 | 91.0k | } |
clang::specific_attr_iterator<clang::AlignNaturalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 91.0k | void AdvanceToNext(Iterator I) const { | 51 | 191k | while (Current != I && !isa<SpecificAttr>(*Current)100k ) | 52 | 100k | ++Current; | 53 | 91.0k | } |
clang::specific_attr_iterator<clang::NoUniqueAddressAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 10.9k | void AdvanceToNext(Iterator I) const { | 51 | 21.4k | while (Current != I && !isa<SpecificAttr>(*Current)11.2k ) | 52 | 10.4k | ++Current; | 53 | 10.9k | } |
clang::specific_attr_iterator<clang::CUDAHostAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.90k | void AdvanceToNext(Iterator I) const { | 51 | 7.86k | while (Current != I && !isa<SpecificAttr>(*Current)6.83k ) | 52 | 3.96k | ++Current; | 53 | 3.90k | } |
clang::specific_attr_iterator<clang::ObjCBoxableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 135 | void AdvanceToNext(Iterator I) const { | 51 | 135 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 135 | } |
clang::specific_attr_iterator<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 633k | void AdvanceToNext(Iterator I) const { | 51 | 1.40M | while (Current != I && !isa<SpecificAttr>(*Current)775k ) | 52 | 766k | ++Current; | 53 | 633k | } |
clang::specific_attr_iterator<clang::ObjCNSObjectAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 53.0k | void AdvanceToNext(Iterator I) const { | 51 | 111k | while (Current != I && !isa<SpecificAttr>(*Current)58.8k ) | 52 | 58.8k | ++Current; | 53 | 53.0k | } |
clang::specific_attr_iterator<clang::ObjCIndependentClassAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1 | void AdvanceToNext(Iterator I) const { | 51 | 1 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 1 | } |
clang::specific_attr_iterator<clang::CUDADeviceBuiltinSurfaceTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 53 | void AdvanceToNext(Iterator I) const { | 51 | 92 | while (Current != I && !isa<SpecificAttr>(*Current)65 ) | 52 | 39 | ++Current; | 53 | 53 | } |
clang::specific_attr_iterator<clang::CUDADeviceBuiltinTextureTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 27 | void AdvanceToNext(Iterator I) const { | 51 | 30 | while (Current != I && !isa<SpecificAttr>(*Current)27 ) | 52 | 3 | ++Current; | 53 | 27 | } |
clang::specific_attr_iterator<clang::PreferredNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 632k | void AdvanceToNext(Iterator I) const { | 51 | 707k | while (Current != I && !isa<SpecificAttr>(*Current)103k ) | 52 | 75.0k | ++Current; | 53 | 632k | } |
clang::specific_attr_iterator<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 33.4k | void AdvanceToNext(Iterator I) const { | 51 | 66.0k | while (Current != I && !isa<SpecificAttr>(*Current)34.0k ) | 52 | 32.6k | ++Current; | 53 | 33.4k | } |
clang::specific_attr_iterator<clang::FallThroughAttr, llvm::ArrayRef<clang::Attr const*> >::AdvanceToNext(clang::Attr const* const*) const Line | Count | Source | 50 | 264 | void AdvanceToNext(Iterator I) const { | 51 | 327 | while (Current != I && !isa<SpecificAttr>(*Current)267 ) | 52 | 63 | ++Current; | 53 | 264 | } |
clang::specific_attr_iterator<clang::NotTailCalledAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 210k | void AdvanceToNext(Iterator I) const { | 51 | 493k | while (Current != I && !isa<SpecificAttr>(*Current)283k ) | 52 | 282k | ++Current; | 53 | 210k | } |
clang::specific_attr_iterator<clang::HotAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 393k | void AdvanceToNext(Iterator I) const { | 51 | 949k | while (Current != I && !isa<SpecificAttr>(*Current)555k ) | 52 | 555k | ++Current; | 53 | 393k | } |
clang::specific_attr_iterator<clang::NakedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 9.64M | void AdvanceToNext(Iterator I) const { | 51 | 36.3M | while (Current != I && !isa<SpecificAttr>(*Current)26.7M ) | 52 | 26.7M | ++Current; | 53 | 9.64M | } |
clang::specific_attr_iterator<clang::ColdAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 392k | void AdvanceToNext(Iterator I) const { | 51 | 945k | while (Current != I && !isa<SpecificAttr>(*Current)552k ) | 52 | 552k | ++Current; | 53 | 392k | } |
clang::specific_attr_iterator<clang::CommonAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.37k | void AdvanceToNext(Iterator I) const { | 51 | 2.74k | while (Current != I && !isa<SpecificAttr>(*Current)1.37k ) | 52 | 1.37k | ++Current; | 53 | 1.37k | } |
clang::specific_attr_iterator<clang::Mips16Attr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 69 | void AdvanceToNext(Iterator I) const { | 51 | 133 | while (Current != I && !isa<SpecificAttr>(*Current)69 ) | 52 | 64 | ++Current; | 53 | 69 | } |
clang::specific_attr_iterator<clang::MipsInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 69 | void AdvanceToNext(Iterator I) const { | 51 | 126 | while (Current != I && !isa<SpecificAttr>(*Current)68 ) | 52 | 57 | ++Current; | 53 | 69 | } |
clang::specific_attr_iterator<clang::MicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 67 | void AdvanceToNext(Iterator I) const { | 51 | 131 | while (Current != I && !isa<SpecificAttr>(*Current)66 ) | 52 | 64 | ++Current; | 53 | 67 | } |
clang::specific_attr_iterator<clang::MipsShortCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 143 | void AdvanceToNext(Iterator I) const { | 51 | 293 | while (Current != I && !isa<SpecificAttr>(*Current)158 ) | 52 | 150 | ++Current; | 53 | 143 | } |
clang::specific_attr_iterator<clang::MipsLongCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 149 | void AdvanceToNext(Iterator I) const { | 51 | 305 | while (Current != I && !isa<SpecificAttr>(*Current)164 ) | 52 | 156 | ++Current; | 53 | 149 | } |
clang::specific_attr_iterator<clang::DisableTailCallsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 113k | void AdvanceToNext(Iterator I) const { | 51 | 277k | while (Current != I && !isa<SpecificAttr>(*Current)163k ) | 52 | 163k | ++Current; | 53 | 113k | } |
clang::specific_attr_iterator<clang::RandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 261k | void AdvanceToNext(Iterator I) const { | 51 | 558k | while (Current != I && !isa<SpecificAttr>(*Current)297k ) | 52 | 297k | ++Current; | 53 | 261k | } |
clang::specific_attr_iterator<clang::SpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 291k | void AdvanceToNext(Iterator I) const { | 51 | 701k | while (Current != I && !isa<SpecificAttr>(*Current)409k ) | 52 | 409k | ++Current; | 53 | 291k | } |
clang::specific_attr_iterator<clang::NoRandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 260k | void AdvanceToNext(Iterator I) const { | 51 | 556k | while (Current != I && !isa<SpecificAttr>(*Current)295k ) | 52 | 295k | ++Current; | 53 | 260k | } |
clang::specific_attr_iterator<clang::NoSpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 291k | void AdvanceToNext(Iterator I) const { | 51 | 701k | while (Current != I && !isa<SpecificAttr>(*Current)409k ) | 52 | 409k | ++Current; | 53 | 291k | } |
clang::specific_attr_iterator<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 15.7k | void AdvanceToNext(Iterator I) const { | 51 | 27.9k | while (Current != I && !isa<SpecificAttr>(*Current)18.0k ) | 52 | 12.2k | ++Current; | 53 | 15.7k | } |
clang::specific_attr_iterator<clang::ExcludeFromExplicitInstantiationAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 31.8k | void AdvanceToNext(Iterator I) const { | 51 | 32.3k | while (Current != I && !isa<SpecificAttr>(*Current)31.8k ) | 52 | 526 | ++Current; | 53 | 31.8k | } |
clang::specific_attr_iterator<clang::OwnerAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 154k | void AdvanceToNext(Iterator I) const { | 51 | 319k | while (Current != I && !isa<SpecificAttr>(*Current)175k ) | 52 | 165k | ++Current; | 53 | 154k | } |
clang::specific_attr_iterator<clang::PointerAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 185k | void AdvanceToNext(Iterator I) const { | 51 | 382k | while (Current != I && !isa<SpecificAttr>(*Current)209k ) | 52 | 196k | ++Current; | 53 | 185k | } |
clang::specific_attr_iterator<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 579k | void AdvanceToNext(Iterator I) const { | 51 | 1.74M | while (Current != I && !isa<SpecificAttr>(*Current)1.17M ) | 52 | 1.16M | ++Current; | 53 | 579k | } |
clang::specific_attr_iterator<clang::CFAuditedTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 340k | void AdvanceToNext(Iterator I) const { | 51 | 1.34M | while (Current != I && !isa<SpecificAttr>(*Current)1.00M ) | 52 | 1.00M | ++Current; | 53 | 340k | } |
clang::specific_attr_iterator<clang::CFUnknownTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 326k | void AdvanceToNext(Iterator I) const { | 51 | 1.29M | while (Current != I && !isa<SpecificAttr>(*Current)965k ) | 52 | 965k | ++Current; | 53 | 326k | } |
clang::specific_attr_iterator<clang::MinSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 202k | void AdvanceToNext(Iterator I) const { | 51 | 490k | while (Current != I && !isa<SpecificAttr>(*Current)287k ) | 52 | 287k | ++Current; | 53 | 202k | } |
clang::specific_attr_iterator<clang::OptimizeNoneAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 462k | void AdvanceToNext(Iterator I) const { | 51 | 1.12M | while (Current != I && !isa<SpecificAttr>(*Current)664k ) | 52 | 663k | ++Current; | 53 | 462k | } |
clang::specific_attr_iterator<clang::NoInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 18.4k | void AdvanceToNext(Iterator I) const { | 51 | 71.9k | while (Current != I && !isa<SpecificAttr>(*Current)53.8k ) | 52 | 53.5k | ++Current; | 53 | 18.4k | } |
clang::specific_attr_iterator<clang::DiagnoseAsBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.68M | void AdvanceToNext(Iterator I) const { | 51 | 10.5M | while (Current != I && !isa<SpecificAttr>(*Current)7.86M ) | 52 | 7.86M | ++Current; | 53 | 2.68M | } |
clang::specific_attr_iterator<clang::ArgumentWithTypeTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.68M | void AdvanceToNext(Iterator I) const { | 51 | 11.7M | while (Current != I && !isa<SpecificAttr>(*Current)8.09M ) | 52 | 8.09M | ++Current; | 53 | 3.68M | } |
clang::specific_attr_iterator<clang::EnforceTCBAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.29M | void AdvanceToNext(Iterator I) const { | 51 | 5.20M | while (Current != I && !isa<SpecificAttr>(*Current)3.91M ) | 52 | 3.91M | ++Current; | 53 | 1.29M | } |
clang::specific_attr_iterator<clang::EnforceTCBLeafAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 168 | void AdvanceToNext(Iterator I) const { | 51 | 214 | while (Current != I && !isa<SpecificAttr>(*Current)61 ) | 52 | 46 | ++Current; | 53 | 168 | } |
clang::specific_attr_iterator<clang::SentinelAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.95M | void AdvanceToNext(Iterator I) const { | 51 | 11.1M | while (Current != I && !isa<SpecificAttr>(*Current)8.23M ) | 52 | 8.23M | ++Current; | 53 | 2.95M | } |
clang::specific_attr_iterator<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 115k | void AdvanceToNext(Iterator I) const { | 51 | 264k | while (Current != I && !isa<SpecificAttr>(*Current)149k ) | 52 | 148k | ++Current; | 53 | 115k | } |
clang::specific_attr_iterator<clang::CUDAInvalidTargetAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 42.4k | void AdvanceToNext(Iterator I) const { | 51 | 109k | while (Current != I && !isa<SpecificAttr>(*Current)67.1k ) | 52 | 67.0k | ++Current; | 53 | 42.4k | } |
clang::specific_attr_iterator<clang::InheritableParamAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.36k | void AdvanceToNext(Iterator I) const { | 51 | 10.2k | while (Current != I && !isa<SpecificAttr>(*Current)5.10k ) | 52 | 4.84k | ++Current; | 53 | 5.36k | } |
clang::specific_attr_iterator<clang::ObjCPreciseLifetimeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 889k | void AdvanceToNext(Iterator I) const { | 51 | 2.30M | while (Current != I && !isa<SpecificAttr>(*Current)1.41M ) | 52 | 1.41M | ++Current; | 53 | 889k | } |
clang::specific_attr_iterator<clang::CleanupAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 848k | void AdvanceToNext(Iterator I) const { | 51 | 3.21M | while (Current != I && !isa<SpecificAttr>(*Current)2.37M ) | 52 | 2.36M | ++Current; | 53 | 848k | } |
clang::specific_attr_iterator<clang::RetainAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.14M | void AdvanceToNext(Iterator I) const { | 51 | 4.07M | while (Current != I && !isa<SpecificAttr>(*Current)2.93M ) | 52 | 2.93M | ++Current; | 53 | 1.14M | } |
clang::specific_attr_iterator<clang::ConstInitAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 429k | void AdvanceToNext(Iterator I) const { | 51 | 1.26M | while (Current != I && !isa<SpecificAttr>(*Current)837k ) | 52 | 837k | ++Current; | 53 | 429k | } |
clang::specific_attr_iterator<clang::CodeSegAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.25M | void AdvanceToNext(Iterator I) const { | 51 | 3.55M | while (Current != I && !isa<SpecificAttr>(*Current)2.30M ) | 52 | 2.30M | ++Current; | 53 | 1.25M | } |
clang::specific_attr_iterator<clang::InheritableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 808k | void AdvanceToNext(Iterator I) const { | 51 | 824k | while (Current != I && !isa<SpecificAttr>(*Current)534k ) | 52 | 16.1k | ++Current; | 53 | 808k | } |
clang::specific_attr_iterator<clang::CarriesDependencyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 40.6k | void AdvanceToNext(Iterator I) const { | 51 | 98.4k | while (Current != I && !isa<SpecificAttr>(*Current)57.7k ) | 52 | 57.7k | ++Current; | 53 | 40.6k | } |
clang::specific_attr_iterator<clang::ErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 331k | void AdvanceToNext(Iterator I) const { | 51 | 799k | while (Current != I && !isa<SpecificAttr>(*Current)468k ) | 52 | 468k | ++Current; | 53 | 331k | } |
clang::specific_attr_iterator<clang::WeakImportAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.96k | void AdvanceToNext(Iterator I) const { | 51 | 3.91k | while (Current != I && !isa<SpecificAttr>(*Current)1.96k ) | 52 | 1.95k | ++Current; | 53 | 1.96k | } |
clang::specific_attr_iterator<clang::SYCLSpecialClassAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 913k | void AdvanceToNext(Iterator I) const { | 51 | 2.62M | while (Current != I && !isa<SpecificAttr>(*Current)1.71M ) | 52 | 1.71M | ++Current; | 53 | 913k | } |
clang::specific_attr_iterator<clang::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 22.7M | void AdvanceToNext(Iterator I) const { | 51 | 113M | while (Current != I && !isa<SpecificAttr>(*Current)90.9M ) | 52 | 90.9M | ++Current; | 53 | 22.7M | } |
clang::specific_attr_iterator<clang::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.42k | void AdvanceToNext(Iterator I) const { | 51 | 7.54k | while (Current != I && !isa<SpecificAttr>(*Current)6.12k ) | 52 | 6.11k | ++Current; | 53 | 1.42k | } |
clang::specific_attr_iterator<clang::DLLImportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.42k | void AdvanceToNext(Iterator I) const { | 51 | 7.53k | while (Current != I && !isa<SpecificAttr>(*Current)6.11k ) | 52 | 6.11k | ++Current; | 53 | 1.42k | } |
clang::specific_attr_iterator<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 816k | void AdvanceToNext(Iterator I) const { | 51 | 3.15M | while (Current != I && !isa<SpecificAttr>(*Current)2.33M ) | 52 | 2.33M | ++Current; | 53 | 816k | } |
clang::specific_attr_iterator<clang::StrictFPAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 479k | void AdvanceToNext(Iterator I) const { | 51 | 1.31M | while (Current != I && !isa<SpecificAttr>(*Current)842k ) | 52 | 839k | ++Current; | 53 | 479k | } |
clang::specific_attr_iterator<clang::AllocAlignAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.06M | void AdvanceToNext(Iterator I) const { | 51 | 11.4M | while (Current != I && !isa<SpecificAttr>(*Current)8.34M ) | 52 | 8.34M | ++Current; | 53 | 3.06M | } |
clang::specific_attr_iterator<clang::CallbackAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 19.1M | void AdvanceToNext(Iterator I) const { | 51 | 80.7M | while (Current != I && !isa<SpecificAttr>(*Current)61.6M ) | 52 | 61.6M | ++Current; | 53 | 19.1M | } |
clang::specific_attr_iterator<clang::ReturnsTwiceAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 292k | void AdvanceToNext(Iterator I) const { | 51 | 702k | while (Current != I && !isa<SpecificAttr>(*Current)410k ) | 52 | 410k | ++Current; | 53 | 292k | } |
clang::specific_attr_iterator<clang::NoThrowAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 19.4M | void AdvanceToNext(Iterator I) const { | 51 | 81.5M | while (Current != I && !isa<SpecificAttr>(*Current)62.2M ) | 52 | 62.1M | ++Current; | 53 | 19.4M | } |
clang::specific_attr_iterator<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 280 | void AdvanceToNext(Iterator I) const { | 51 | 292 | while (Current != I && !isa<SpecificAttr>(*Current)270 ) | 52 | 12 | ++Current; | 53 | 280 | } |
clang::specific_attr_iterator<clang::SYCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 145 | void AdvanceToNext(Iterator I) const { | 51 | 145 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 145 | } |
clang::specific_attr_iterator<clang::BTFDeclTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 205k | void AdvanceToNext(Iterator I) const { | 51 | 572k | while (Current != I && !isa<SpecificAttr>(*Current)367k ) | 52 | 367k | ++Current; | 53 | 205k | } |
clang::specific_attr_iterator<clang::RISCVInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 48 | void AdvanceToNext(Iterator I) const { | 51 | 66 | while (Current != I && !isa<SpecificAttr>(*Current)48 ) | 52 | 18 | ++Current; | 53 | 48 | } |
clang::specific_attr_iterator<clang::OwnershipAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.42k | void AdvanceToNext(Iterator I) const { | 51 | 6.27k | while (Current != I && !isa<SpecificAttr>(*Current)3.95k ) | 52 | 3.84k | ++Current; | 53 | 2.42k | } |
clang::specific_attr_iterator<clang::VecReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1 | void AdvanceToNext(Iterator I) const { | 51 | 1 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 1 | } |
clang::specific_attr_iterator<clang::MinVectorWidthAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.27M | void AdvanceToNext(Iterator I) const { | 51 | 4.94M | while (Current != I && !isa<SpecificAttr>(*Current)3.67M ) | 52 | 3.67M | ++Current; | 53 | 1.27M | } |
clang::specific_attr_iterator<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 11.8k | void AdvanceToNext(Iterator I) const { | 51 | 12.8k | while (Current != I && !isa<SpecificAttr>(*Current)11.8k ) | 52 | 1.01k | ++Current; | 53 | 11.8k | } |
clang::specific_attr_iterator<clang::ConsumableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 334 | void AdvanceToNext(Iterator I) const { | 51 | 334 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 334 | } |
clang::specific_attr_iterator<clang::SwiftBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2 | void AdvanceToNext(Iterator I) const { | 51 | 2 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 2 | } |
clang::specific_attr_iterator<clang::SwiftAsyncErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 33 | void AdvanceToNext(Iterator I) const { | 51 | 64 | while (Current != I && !isa<SpecificAttr>(*Current)33 ) | 52 | 31 | ++Current; | 53 | 33 | } |
clang::specific_attr_iterator<clang::SwiftAsyncAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 255 | void AdvanceToNext(Iterator I) const { | 51 | 570 | while (Current != I && !isa<SpecificAttr>(*Current)336 ) | 52 | 315 | ++Current; | 53 | 255 | } |
clang::specific_attr_iterator<clang::OpenCLIntelReqdSubGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 25.3M | void AdvanceToNext(Iterator I) const { | 51 | 103M | while (Current != I && !isa<SpecificAttr>(*Current)78.0M ) | 52 | 78.0M | ++Current; | 53 | 25.3M | } |
clang::specific_attr_iterator<clang::VecTypeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 25.3M | void AdvanceToNext(Iterator I) const { | 51 | 103M | while (Current != I && !isa<SpecificAttr>(*Current)78.0M ) | 52 | 78.0M | ++Current; | 53 | 25.3M | } |
clang::specific_attr_iterator<clang::SwiftNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 11 | void AdvanceToNext(Iterator I) const { | 51 | 11 | while (Current != I && !isa<SpecificAttr>(*Current)9 ) | 52 | 0 | ++Current; | 53 | 11 | } |
clang::specific_attr_iterator<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 13 | void AdvanceToNext(Iterator I) const { | 51 | 13 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 13 | } |
clang::specific_attr_iterator<clang::HLSLShaderAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4 | void AdvanceToNext(Iterator I) const { | 51 | 4 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 4 | } |
clang::specific_attr_iterator<clang::BPFPreserveAccessIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 621k | void AdvanceToNext(Iterator I) const { | 51 | 1.32M | while (Current != I && !isa<SpecificAttr>(*Current)705k ) | 52 | 705k | ++Current; | 53 | 621k | } |
clang::specific_attr_iterator<clang::WebAssemblyImportModuleAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 14 | void AdvanceToNext(Iterator I) const { | 51 | 30 | while (Current != I && !isa<SpecificAttr>(*Current)18 ) | 52 | 16 | ++Current; | 53 | 14 | } |
clang::specific_attr_iterator<clang::WebAssemblyImportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 14 | void AdvanceToNext(Iterator I) const { | 51 | 24 | while (Current != I && !isa<SpecificAttr>(*Current)12 ) | 52 | 10 | ++Current; | 53 | 14 | } |
clang::specific_attr_iterator<clang::ReqdWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 25.3M | void AdvanceToNext(Iterator I) const { | 51 | 103M | while (Current != I && !isa<SpecificAttr>(*Current)78.0M ) | 52 | 78.0M | ++Current; | 53 | 25.3M | } |
clang::specific_attr_iterator<clang::WorkGroupSizeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 25.3M | void AdvanceToNext(Iterator I) const { | 51 | 103M | while (Current != I && !isa<SpecificAttr>(*Current)78.0M ) | 52 | 78.0M | ++Current; | 53 | 25.3M | } |
clang::specific_attr_iterator<clang::AMDGPUFlatWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 25.3M | void AdvanceToNext(Iterator I) const { | 51 | 103M | while (Current != I && !isa<SpecificAttr>(*Current)78.0M ) | 52 | 78.0M | ++Current; | 53 | 25.3M | } |
clang::specific_attr_iterator<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 25.3M | void AdvanceToNext(Iterator I) const { | 51 | 103M | while (Current != I && !isa<SpecificAttr>(*Current)78.0M ) | 52 | 78.0M | ++Current; | 53 | 25.3M | } |
clang::specific_attr_iterator<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 25.3M | void AdvanceToNext(Iterator I) const { | 51 | 103M | while (Current != I && !isa<SpecificAttr>(*Current)78.0M ) | 52 | 78.0M | ++Current; | 53 | 25.3M | } |
clang::specific_attr_iterator<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 25.3M | void AdvanceToNext(Iterator I) const { | 51 | 103M | while (Current != I && !isa<SpecificAttr>(*Current)78.0M ) | 52 | 78.0M | ++Current; | 53 | 25.3M | } |
clang::specific_attr_iterator<clang::OverrideAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.82M | void AdvanceToNext(Iterator I) const { | 51 | 4.23M | while (Current != I && !isa<SpecificAttr>(*Current)2.40M ) | 52 | 2.40M | ++Current; | 53 | 1.82M | } |
clang::specific_attr_iterator<clang::NoEscapeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 58.1k | void AdvanceToNext(Iterator I) const { | 51 | 100k | while (Current != I && !isa<SpecificAttr>(*Current)58.2k ) | 52 | 42.7k | ++Current; | 53 | 58.1k | } |
clang::specific_attr_iterator<clang::ObjCExplicitProtocolImplAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 70 | void AdvanceToNext(Iterator I) const { | 51 | 108 | while (Current != I && !isa<SpecificAttr>(*Current)70 ) | 52 | 38 | ++Current; | 53 | 70 | } |
clang::specific_attr_iterator<clang::ObjCDirectMembersAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 341k | void AdvanceToNext(Iterator I) const { | 51 | 1.64M | while (Current != I && !isa<SpecificAttr>(*Current)1.30M ) | 52 | 1.30M | ++Current; | 53 | 341k | } |
clang::specific_attr_iterator<clang::NSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 126k | void AdvanceToNext(Iterator I) const { | 51 | 470k | while (Current != I && !isa<SpecificAttr>(*Current)356k ) | 52 | 344k | ++Current; | 53 | 126k | } |
clang::specific_attr_iterator<clang::NSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 199k | void AdvanceToNext(Iterator I) const { | 51 | 842k | while (Current != I && !isa<SpecificAttr>(*Current)642k ) | 52 | 642k | ++Current; | 53 | 199k | } |
clang::specific_attr_iterator<clang::NSReturnsAutoreleasedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 95 | void AdvanceToNext(Iterator I) const { | 51 | 239 | while (Current != I && !isa<SpecificAttr>(*Current)149 ) | 52 | 144 | ++Current; | 53 | 95 | } |
clang::specific_attr_iterator<clang::ObjCRequiresSuperAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 848 | void AdvanceToNext(Iterator I) const { | 51 | 1.73k | while (Current != I && !isa<SpecificAttr>(*Current)1.02k ) | 52 | 884 | ++Current; | 53 | 848 | } |
clang::specific_attr_iterator<clang::ObjCRuntimeVisibleAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 780 | void AdvanceToNext(Iterator I) const { | 51 | 3.51k | while (Current != I && !isa<SpecificAttr>(*Current)2.73k ) | 52 | 2.73k | ++Current; | 53 | 780 | } |
clang::specific_attr_iterator<clang::ObjCRootClassAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 193 | void AdvanceToNext(Iterator I) const { | 51 | 284 | while (Current != I && !isa<SpecificAttr>(*Current)216 ) | 52 | 91 | ++Current; | 53 | 193 | } |
clang::specific_attr_iterator<clang::ObjCSubclassingRestrictedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 75.9k | void AdvanceToNext(Iterator I) const { | 51 | 436k | while (Current != I && !isa<SpecificAttr>(*Current)360k ) | 52 | 360k | ++Current; | 53 | 75.9k | } |
clang::specific_attr_iterator<clang::ObjCClassStubAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 32.6k | void AdvanceToNext(Iterator I) const { | 51 | 153k | while (Current != I && !isa<SpecificAttr>(*Current)121k ) | 52 | 121k | ++Current; | 53 | 32.6k | } |
clang::specific_attr_iterator<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 22.7M | void AdvanceToNext(Iterator I) const { | 51 | 110M | while (Current != I && !isa<SpecificAttr>(*Current)89.0M ) | 52 | 87.7M | ++Current; | 53 | 22.7M | } |
clang::specific_attr_iterator<clang::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 34.1M | void AdvanceToNext(Iterator I) const { | 51 | 145M | while (Current != I && !isa<SpecificAttr>(*Current)111M ) | 52 | 111M | ++Current; | 53 | 34.1M | } |
clang::specific_attr_iterator<clang::ObjCExternallyRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 6 | void AdvanceToNext(Iterator I) const { | 51 | 6 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 6 | } |
clang::specific_attr_iterator<clang::CFConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 106 | void AdvanceToNext(Iterator I) const { | 51 | 164 | while (Current != I && !isa<SpecificAttr>(*Current)106 ) | 52 | 58 | ++Current; | 53 | 106 | } |
clang::specific_attr_iterator<clang::AnyX86InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 6.04M | void AdvanceToNext(Iterator I) const { | 51 | 24.4M | while (Current != I && !isa<SpecificAttr>(*Current)18.4M ) | 52 | 18.4M | ++Current; | 53 | 6.04M | } |
clang::specific_attr_iterator<clang::ARMInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.89M | void AdvanceToNext(Iterator I) const { | 51 | 12.4M | while (Current != I && !isa<SpecificAttr>(*Current)9.54M ) | 52 | 9.54M | ++Current; | 53 | 2.89M | } |
clang::specific_attr_iterator<clang::AnyX86NoCallerSavedRegistersAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 291k | void AdvanceToNext(Iterator I) const { | 51 | 701k | while (Current != I && !isa<SpecificAttr>(*Current)409k ) | 52 | 409k | ++Current; | 53 | 291k | } |
clang::specific_attr_iterator<clang::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.01M | void AdvanceToNext(Iterator I) const { | 51 | 12.5M | while (Current != I && !isa<SpecificAttr>(*Current)8.52M ) | 52 | 8.49M | ++Current; | 53 | 4.01M | } |
clang::specific_attr_iterator<clang::ObjCBridgeRelatedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.08k | void AdvanceToNext(Iterator I) const { | 51 | 2.22k | while (Current != I && !isa<SpecificAttr>(*Current)1.21k ) | 52 | 1.13k | ++Current; | 53 | 1.08k | } |
clang::specific_attr_iterator<clang::CFReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 191 | void AdvanceToNext(Iterator I) const { | 51 | 406 | while (Current != I && !isa<SpecificAttr>(*Current)235 ) | 52 | 215 | ++Current; | 53 | 191 | } |
clang::specific_attr_iterator<clang::CFReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 263 | void AdvanceToNext(Iterator I) const { | 51 | 507 | while (Current != I && !isa<SpecificAttr>(*Current)306 ) | 52 | 244 | ++Current; | 53 | 263 | } |
clang::specific_attr_iterator<clang::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.67k | void AdvanceToNext(Iterator I) const { | 51 | 3.42k | while (Current != I && !isa<SpecificAttr>(*Current)2.67k ) | 52 | 751 | ++Current; | 53 | 2.67k | } |
clang::specific_attr_iterator<clang::ObjCBridgeMutableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 858 | void AdvanceToNext(Iterator I) const { | 51 | 1.27k | while (Current != I && !isa<SpecificAttr>(*Current)866 ) | 52 | 413 | ++Current; | 53 | 858 | } |
clang::specific_attr_iterator<clang::LifetimeBoundAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 538 | void AdvanceToNext(Iterator I) const { | 51 | 1.06k | while (Current != I && !isa<SpecificAttr>(*Current)538 ) | 52 | 531 | ++Current; | 53 | 538 | } |
clang::specific_attr_iterator<clang::IBOutletAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 32 | void AdvanceToNext(Iterator I) const { | 51 | 43 | while (Current != I && !isa<SpecificAttr>(*Current)32 ) | 52 | 11 | ++Current; | 53 | 32 | } |
clang::specific_attr_iterator<clang::ObjCReturnsInnerPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 87.0k | void AdvanceToNext(Iterator I) const { | 51 | 397k | while (Current != I && !isa<SpecificAttr>(*Current)312k ) | 52 | 310k | ++Current; | 53 | 87.0k | } |
clang::specific_attr_iterator<clang::IBOutletCollectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 724 | void AdvanceToNext(Iterator I) const { | 51 | 3.00k | while (Current != I && !isa<SpecificAttr>(*Current)2.29k ) | 52 | 2.28k | ++Current; | 53 | 724 | } |
clang::specific_attr_iterator<clang::OMPCaptureNoInitAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 344 | void AdvanceToNext(Iterator I) const { | 51 | 344 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 344 | } |
clang::specific_attr_iterator<clang::DiagnoseIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 122M | void AdvanceToNext(Iterator I) const { | 51 | 147M | while (Current != I && !isa<SpecificAttr>(*Current)24.4M ) | 52 | 24.4M | ++Current; | 53 | 122M | } |
clang::specific_attr_iterator<clang::TrivialABIAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 471k | void AdvanceToNext(Iterator I) const { | 51 | 973k | while (Current != I && !isa<SpecificAttr>(*Current)502k ) | 52 | 502k | ++Current; | 53 | 471k | } |
clang::specific_attr_iterator<clang::CmseNSEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.89M | void AdvanceToNext(Iterator I) const { | 51 | 10.9M | while (Current != I && !isa<SpecificAttr>(*Current)8.07M ) | 52 | 8.07M | ++Current; | 53 | 2.89M | } |
clang::specific_attr_iterator<clang::FlattenAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 103k | void AdvanceToNext(Iterator I) const { | 51 | 225k | while (Current != I && !isa<SpecificAttr>(*Current)122k ) | 52 | 122k | ++Current; | 53 | 103k | } |
clang::specific_attr_iterator<clang::UsingIfExistsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 28 | void AdvanceToNext(Iterator I) const { | 51 | 28 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 28 | } |
clang::specific_attr_iterator<clang::OpenCLAccessAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 155 | void AdvanceToNext(Iterator I) const { | 51 | 155 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 155 | } |
clang::specific_attr_iterator<clang::ParameterABIAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 49.6k | void AdvanceToNext(Iterator I) const { | 51 | 99.0k | while (Current != I && !isa<SpecificAttr>(*Current)49.7k ) | 52 | 49.3k | ++Current; | 53 | 49.6k | } |
clang::specific_attr_iterator<clang::CalledOnceAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 234 | void AdvanceToNext(Iterator I) const { | 51 | 302 | while (Current != I && !isa<SpecificAttr>(*Current)234 ) | 52 | 68 | ++Current; | 53 | 234 | } |
clang::specific_attr_iterator<clang::ConsumableSetOnReadAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 19 | void AdvanceToNext(Iterator I) const { | 51 | 45 | while (Current != I && !isa<SpecificAttr>(*Current)33 ) | 52 | 26 | ++Current; | 53 | 19 | } |
clang::specific_attr_iterator<clang::TestTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 261 | void AdvanceToNext(Iterator I) const { | 51 | 393 | while (Current != I && !isa<SpecificAttr>(*Current)261 ) | 52 | 132 | ++Current; | 53 | 261 | } |
clang::specific_attr_iterator<clang::ConsumableAutoCastAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4 | void AdvanceToNext(Iterator I) const { | 51 | 8 | while (Current != I && !isa<SpecificAttr>(*Current)7 ) | 52 | 4 | ++Current; | 53 | 4 | } |
clang::specific_attr_iterator<clang::CallableWhenAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 277 | void AdvanceToNext(Iterator I) const { | 51 | 346 | while (Current != I && !isa<SpecificAttr>(*Current)277 ) | 52 | 69 | ++Current; | 53 | 277 | } |
clang::specific_attr_iterator<clang::ParamTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 19 | void AdvanceToNext(Iterator I) const { | 51 | 29 | while (Current != I && !isa<SpecificAttr>(*Current)19 ) | 52 | 10 | ++Current; | 53 | 19 | } |
clang::specific_attr_iterator<clang::ReturnTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 42 | void AdvanceToNext(Iterator I) const { | 51 | 48 | while (Current != I && !isa<SpecificAttr>(*Current)42 ) | 52 | 6 | ++Current; | 53 | 42 | } |
clang::specific_attr_iterator<clang::SetTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 202 | void AdvanceToNext(Iterator I) const { | 51 | 378 | while (Current != I && !isa<SpecificAttr>(*Current)203 ) | 52 | 176 | ++Current; | 53 | 202 | } |
clang::specific_attr_iterator<clang::NoThreadSafetyAnalysisAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.98k | void AdvanceToNext(Iterator I) const { | 51 | 10.3k | while (Current != I && !isa<SpecificAttr>(*Current)5.48k ) | 52 | 5.40k | ++Current; | 53 | 4.98k | } |
clang::specific_attr_iterator<clang::ScopedLockableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 474 | void AdvanceToNext(Iterator I) const { | 51 | 478 | while (Current != I && !isa<SpecificAttr>(*Current)474 ) | 52 | 4 | ++Current; | 53 | 474 | } |
clang::specific_attr_iterator<clang::PtGuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 462 | void AdvanceToNext(Iterator I) const { | 51 | 1.14k | while (Current != I && !isa<SpecificAttr>(*Current)698 ) | 52 | 680 | ++Current; | 53 | 462 | } |
clang::specific_attr_iterator<clang::PtGuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 862 | void AdvanceToNext(Iterator I) const { | 51 | 1.15k | while (Current != I && !isa<SpecificAttr>(*Current)698 ) | 52 | 290 | ++Current; | 53 | 862 | } |
clang::specific_attr_iterator<clang::GuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.66k | void AdvanceToNext(Iterator I) const { | 51 | 5.57k | while (Current != I && !isa<SpecificAttr>(*Current)2.97k ) | 52 | 2.91k | ++Current; | 53 | 2.66k | } |
clang::specific_attr_iterator<clang::GuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.76k | void AdvanceToNext(Iterator I) const { | 51 | 5.62k | while (Current != I && !isa<SpecificAttr>(*Current)2.97k ) | 52 | 862 | ++Current; | 53 | 4.76k | } |
clang::specific_attr_iterator<clang::LockReturnedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 180 | void AdvanceToNext(Iterator I) const { | 51 | 180 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 180 | } |
clang::specific_attr_iterator<clang::AnalyzerNoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 12.0k | void AdvanceToNext(Iterator I) const { | 51 | 41.5k | while (Current != I && !isa<SpecificAttr>(*Current)29.5k ) | 52 | 29.4k | ++Current; | 53 | 12.0k | } |
clang::specific_attr_iterator<clang::StdCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.70k | void AdvanceToNext(Iterator I) const { | 51 | 12.7k | while (Current != I && !isa<SpecificAttr>(*Current)7.02k ) | 52 | 7.02k | ++Current; | 53 | 5.70k | } |
clang::specific_attr_iterator<clang::FastCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.70k | void AdvanceToNext(Iterator I) const { | 51 | 12.7k | while (Current != I && !isa<SpecificAttr>(*Current)7.02k ) | 52 | 7.02k | ++Current; | 53 | 5.70k | } |
clang::specific_attr_iterator<clang::RegCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.70k | void AdvanceToNext(Iterator I) const { | 51 | 12.7k | while (Current != I && !isa<SpecificAttr>(*Current)7.02k ) | 52 | 7.02k | ++Current; | 53 | 5.70k | } |
clang::specific_attr_iterator<clang::ThisCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.70k | void AdvanceToNext(Iterator I) const { | 51 | 12.7k | while (Current != I && !isa<SpecificAttr>(*Current)7.02k ) | 52 | 7.02k | ++Current; | 53 | 5.70k | } |
clang::specific_attr_iterator<clang::VectorCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.70k | void AdvanceToNext(Iterator I) const { | 51 | 12.7k | while (Current != I && !isa<SpecificAttr>(*Current)7.02k ) | 52 | 7.02k | ++Current; | 53 | 5.70k | } |
clang::specific_attr_iterator<clang::PascalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.70k | void AdvanceToNext(Iterator I) const { | 51 | 12.7k | while (Current != I && !isa<SpecificAttr>(*Current)7.02k ) | 52 | 7.02k | ++Current; | 53 | 5.70k | } |
clang::specific_attr_iterator<clang::PcsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.70k | void AdvanceToNext(Iterator I) const { | 51 | 12.7k | while (Current != I && !isa<SpecificAttr>(*Current)7.02k ) | 52 | 7.02k | ++Current; | 53 | 5.70k | } |
clang::specific_attr_iterator<clang::AArch64VectorPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.70k | void AdvanceToNext(Iterator I) const { | 51 | 12.7k | while (Current != I && !isa<SpecificAttr>(*Current)7.02k ) | 52 | 7.02k | ++Current; | 53 | 5.70k | } |
clang::specific_attr_iterator<clang::AArch64SVEPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.70k | void AdvanceToNext(Iterator I) const { | 51 | 12.7k | while (Current != I && !isa<SpecificAttr>(*Current)7.02k ) | 52 | 7.02k | ++Current; | 53 | 5.70k | } |
clang::specific_attr_iterator<clang::IntelOclBiccAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.70k | void AdvanceToNext(Iterator I) const { | 51 | 12.7k | while (Current != I && !isa<SpecificAttr>(*Current)7.02k ) | 52 | 7.02k | ++Current; | 53 | 5.70k | } |
clang::specific_attr_iterator<clang::MSABIAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.70k | void AdvanceToNext(Iterator I) const { | 51 | 12.7k | while (Current != I && !isa<SpecificAttr>(*Current)7.02k ) | 52 | 7.02k | ++Current; | 53 | 5.70k | } |
clang::specific_attr_iterator<clang::SysVABIAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.70k | void AdvanceToNext(Iterator I) const { | 51 | 12.7k | while (Current != I && !isa<SpecificAttr>(*Current)7.02k ) | 52 | 7.02k | ++Current; | 53 | 5.70k | } |
clang::specific_attr_iterator<clang::PreserveMostAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.70k | void AdvanceToNext(Iterator I) const { | 51 | 12.7k | while (Current != I && !isa<SpecificAttr>(*Current)7.02k ) | 52 | 7.02k | ++Current; | 53 | 5.70k | } |
clang::specific_attr_iterator<clang::PreserveAllAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.70k | void AdvanceToNext(Iterator I) const { | 51 | 12.7k | while (Current != I && !isa<SpecificAttr>(*Current)7.02k ) | 52 | 7.02k | ++Current; | 53 | 5.70k | } |
clang::specific_attr_iterator<clang::AssumptionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 686k | void AdvanceToNext(Iterator I) const { | 51 | 1.09M | while (Current != I && !isa<SpecificAttr>(*Current)409k ) | 52 | 409k | ++Current; | 53 | 686k | } |
clang::specific_attr_iterator<clang::AssumeAlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 177k | void AdvanceToNext(Iterator I) const { | 51 | 423k | while (Current != I && !isa<SpecificAttr>(*Current)245k ) | 52 | 245k | ++Current; | 53 | 177k | } |
clang::specific_attr_iterator<clang::ConvergentAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 291k | void AdvanceToNext(Iterator I) const { | 51 | 701k | while (Current != I && !isa<SpecificAttr>(*Current)409k ) | 52 | 409k | ++Current; | 53 | 291k | } |
clang::specific_attr_iterator<clang::NoMergeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 177k | void AdvanceToNext(Iterator I) const { | 51 | 423k | while (Current != I && !isa<SpecificAttr>(*Current)245k ) | 52 | 245k | ++Current; | 53 | 177k | } |
clang::specific_attr_iterator<clang::NoAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 289k | void AdvanceToNext(Iterator I) const { | 51 | 693k | while (Current != I && !isa<SpecificAttr>(*Current)404k ) | 52 | 404k | ++Current; | 53 | 289k | } |
clang::specific_attr_iterator<clang::RestrictAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 291k | void AdvanceToNext(Iterator I) const { | 51 | 700k | while (Current != I && !isa<SpecificAttr>(*Current)409k ) | 52 | 409k | ++Current; | 53 | 291k | } |
clang::specific_attr_iterator<clang::AnyX86NoCfCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 291k | void AdvanceToNext(Iterator I) const { | 51 | 701k | while (Current != I && !isa<SpecificAttr>(*Current)409k ) | 52 | 409k | ++Current; | 53 | 291k | } |
clang::specific_attr_iterator<clang::LeafAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 291k | void AdvanceToNext(Iterator I) const { | 51 | 701k | while (Current != I && !isa<SpecificAttr>(*Current)409k ) | 52 | 409k | ++Current; | 53 | 291k | } |
clang::specific_attr_iterator<clang::NoSplitStackAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 291k | void AdvanceToNext(Iterator I) const { | 51 | 701k | while (Current != I && !isa<SpecificAttr>(*Current)409k ) | 52 | 409k | ++Current; | 53 | 291k | } |
clang::specific_attr_iterator<clang::ZeroCallUsedRegsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 291k | void AdvanceToNext(Iterator I) const { | 51 | 701k | while (Current != I && !isa<SpecificAttr>(*Current)409k ) | 52 | 409k | ++Current; | 53 | 291k | } |
clang::specific_attr_iterator<clang::AlignValueAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 22.0k | void AdvanceToNext(Iterator I) const { | 51 | 44.0k | while (Current != I && !isa<SpecificAttr>(*Current)22.0k ) | 52 | 22.0k | ++Current; | 53 | 22.0k | } |
clang::specific_attr_iterator<clang::CFGuardAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 101k | void AdvanceToNext(Iterator I) const { | 51 | 222k | while (Current != I && !isa<SpecificAttr>(*Current)120k ) | 52 | 120k | ++Current; | 53 | 101k | } |
clang::specific_attr_iterator<clang::MSAllocatorAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 136k | void AdvanceToNext(Iterator I) const { | 51 | 284k | while (Current != I && !isa<SpecificAttr>(*Current)147k ) | 52 | 147k | ++Current; | 53 | 136k | } |
clang::specific_attr_iterator<clang::StandaloneDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 307 | void AdvanceToNext(Iterator I) const { | 51 | 731 | while (Current != I && !isa<SpecificAttr>(*Current)432 ) | 52 | 424 | ++Current; | 53 | 307 | } |
clang::specific_attr_iterator<clang::NoDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 433k | void AdvanceToNext(Iterator I) const { | 51 | 872k | while (Current != I && !isa<SpecificAttr>(*Current)479k ) | 52 | 438k | ++Current; | 53 | 433k | } |
clang::specific_attr_iterator<clang::ArtificialAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 69.1k | void AdvanceToNext(Iterator I) const { | 51 | 142k | while (Current != I && !isa<SpecificAttr>(*Current)73.6k ) | 52 | 73.6k | ++Current; | 53 | 69.1k | } |
clang::specific_attr_iterator<clang::UninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 6.88k | void AdvanceToNext(Iterator I) const { | 51 | 13.9k | while (Current != I && !isa<SpecificAttr>(*Current)7.09k ) | 52 | 7.08k | ++Current; | 53 | 6.88k | } |
clang::specific_attr_iterator<clang::InitSegAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.14k | void AdvanceToNext(Iterator I) const { | 51 | 2.28k | while (Current != I && !isa<SpecificAttr>(*Current)1.15k ) | 52 | 1.14k | ++Current; | 53 | 1.14k | } |
clang::specific_attr_iterator<clang::InitPriorityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.12k | void AdvanceToNext(Iterator I) const { | 51 | 1.31k | while (Current != I && !isa<SpecificAttr>(*Current)1.12k ) | 52 | 191 | ++Current; | 53 | 1.12k | } |
clang::specific_attr_iterator<clang::ObjCNonLazyClassAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 66 | void AdvanceToNext(Iterator I) const { | 51 | 148 | while (Current != I && !isa<SpecificAttr>(*Current)85 ) | 52 | 82 | ++Current; | 53 | 66 | } |
clang::specific_attr_iterator<clang::OMPCaptureKindAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 178 | void AdvanceToNext(Iterator I) const { | 51 | 178 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 178 | } |
clang::specific_attr_iterator<clang::OMPReferencedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 61 | void AdvanceToNext(Iterator I) const { | 51 | 61 | while (Current != I && !isa<SpecificAttr>(*Current)37 ) | 52 | 0 | ++Current; | 53 | 61 | } |
clang::specific_attr_iterator<clang::LTOVisibilityPublicAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 95 | void AdvanceToNext(Iterator I) const { | 51 | 186 | while (Current != I && !isa<SpecificAttr>(*Current)112 ) | 52 | 91 | ++Current; | 53 | 95 | } |
clang::specific_attr_iterator<clang::NoInstrumentFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 50 | void AdvanceToNext(Iterator I) const { | 51 | 56 | while (Current != I && !isa<SpecificAttr>(*Current)50 ) | 52 | 6 | ++Current; | 53 | 50 | } |
clang::specific_attr_iterator<clang::DisableSanitizerInstrumentationAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 100k | void AdvanceToNext(Iterator I) const { | 51 | 243k | while (Current != I && !isa<SpecificAttr>(*Current)142k ) | 52 | 142k | ++Current; | 53 | 100k | } |
clang::specific_attr_iterator<clang::NoSanitizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 307k | void AdvanceToNext(Iterator I) const { | 51 | 450k | while (Current != I && !isa<SpecificAttr>(*Current)144k ) | 52 | 143k | ++Current; | 53 | 307k | } |
clang::specific_attr_iterator<clang::XRayInstrumentAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 102k | void AdvanceToNext(Iterator I) const { | 51 | 247k | while (Current != I && !isa<SpecificAttr>(*Current)144k ) | 52 | 144k | ++Current; | 53 | 102k | } |
clang::specific_attr_iterator<clang::XRayLogArgsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 82 | void AdvanceToNext(Iterator I) const { | 51 | 164 | while (Current != I && !isa<SpecificAttr>(*Current)83 ) | 52 | 82 | ++Current; | 53 | 82 | } |
clang::specific_attr_iterator<clang::PatchableFunctionEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 102k | void AdvanceToNext(Iterator I) const { | 51 | 247k | while (Current != I && !isa<SpecificAttr>(*Current)144k ) | 52 | 144k | ++Current; | 53 | 102k | } |
clang::specific_attr_iterator<clang::CFICanonicalJumpTableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 102k | void AdvanceToNext(Iterator I) const { | 51 | 247k | while (Current != I && !isa<SpecificAttr>(*Current)144k ) | 52 | 144k | ++Current; | 53 | 102k | } |
clang::specific_attr_iterator<clang::NoProfileFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 102k | void AdvanceToNext(Iterator I) const { | 51 | 247k | while (Current != I && !isa<SpecificAttr>(*Current)144k ) | 52 | 144k | ++Current; | 53 | 102k | } |
clang::specific_attr_iterator<clang::NoCommonAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2 | void AdvanceToNext(Iterator I) const { | 51 | 3 | while (Current != I && !isa<SpecificAttr>(*Current)2 ) | 52 | 1 | ++Current; | 53 | 2 | } |
clang::specific_attr_iterator<clang::PragmaClangBSSSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.98k | void AdvanceToNext(Iterator I) const { | 51 | 6.11k | while (Current != I && !isa<SpecificAttr>(*Current)3.16k ) | 52 | 3.13k | ++Current; | 53 | 2.98k | } |
clang::specific_attr_iterator<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.98k | void AdvanceToNext(Iterator I) const { | 51 | 6.15k | while (Current != I && !isa<SpecificAttr>(*Current)3.19k ) | 52 | 3.17k | ++Current; | 53 | 2.98k | } |
clang::specific_attr_iterator<clang::PragmaClangRelroSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.98k | void AdvanceToNext(Iterator I) const { | 51 | 6.19k | while (Current != I && !isa<SpecificAttr>(*Current)3.22k ) | 52 | 3.21k | ++Current; | 53 | 2.98k | } |
clang::specific_attr_iterator<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.98k | void AdvanceToNext(Iterator I) const { | 51 | 6.16k | while (Current != I && !isa<SpecificAttr>(*Current)3.21k ) | 52 | 3.18k | ++Current; | 53 | 2.98k | } |
clang::specific_attr_iterator<clang::TLSModelAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 135 | void AdvanceToNext(Iterator I) const { | 51 | 263 | while (Current != I && !isa<SpecificAttr>(*Current)149 ) | 52 | 128 | ++Current; | 53 | 135 | } |
clang::specific_attr_iterator<clang::NoStackProtectorAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 101k | void AdvanceToNext(Iterator I) const { | 51 | 245k | while (Current != I && !isa<SpecificAttr>(*Current)143k ) | 52 | 143k | ++Current; | 53 | 101k | } |
clang::specific_attr_iterator<clang::NoDuplicateAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 309k | void AdvanceToNext(Iterator I) const { | 51 | 773k | while (Current != I && !isa<SpecificAttr>(*Current)463k ) | 52 | 463k | ++Current; | 53 | 309k | } |
clang::specific_attr_iterator<clang::PragmaClangTextSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 101k | void AdvanceToNext(Iterator I) const { | 51 | 244k | while (Current != I && !isa<SpecificAttr>(*Current)143k ) | 52 | 143k | ++Current; | 53 | 101k | } |
clang::specific_attr_iterator<clang::OMPDeclareSimdDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.07k | void AdvanceToNext(Iterator I) const { | 51 | 6.39k | while (Current != I && !isa<SpecificAttr>(*Current)3.85k ) | 52 | 3.32k | ++Current; | 53 | 3.07k | } |
clang::specific_attr_iterator<clang::MayAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 73.6k | void AdvanceToNext(Iterator I) const { | 51 | 149k | while (Current != I && !isa<SpecificAttr>(*Current)76.4k ) | 52 | 76.1k | ++Current; | 53 | 73.6k | } |
clang::specific_attr_iterator<clang::MSNoVTableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 178 | void AdvanceToNext(Iterator I) const { | 51 | 353 | while (Current != I && !isa<SpecificAttr>(*Current)179 ) | 52 | 175 | ++Current; | 53 | 178 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const clang::specific_attr_iterator<clang::NoMips16Attr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 64 | void AdvanceToNext(Iterator I) const { | 51 | 127 | while (Current != I && !isa<SpecificAttr>(*Current)64 ) | 52 | 63 | ++Current; | 53 | 64 | } |
clang::specific_attr_iterator<clang::NoMicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 64 | void AdvanceToNext(Iterator I) const { | 51 | 127 | while (Current != I && !isa<SpecificAttr>(*Current)64 ) | 52 | 63 | ++Current; | 53 | 64 | } |
clang::specific_attr_iterator<clang::AVRInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2 | void AdvanceToNext(Iterator I) const { | 51 | 3 | while (Current != I && !isa<SpecificAttr>(*Current)2 ) | 52 | 1 | ++Current; | 53 | 2 | } |
clang::specific_attr_iterator<clang::AVRSignalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2 | void AdvanceToNext(Iterator I) const { | 51 | 3 | while (Current != I && !isa<SpecificAttr>(*Current)2 ) | 52 | 1 | ++Current; | 53 | 2 | } |
clang::specific_attr_iterator<clang::WebAssemblyExportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 7 | void AdvanceToNext(Iterator I) const { | 51 | 16 | while (Current != I && !isa<SpecificAttr>(*Current)11 ) | 52 | 9 | ++Current; | 53 | 7 | } |
clang::specific_attr_iterator<clang::CUDALaunchBoundsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 176 | void AdvanceToNext(Iterator I) const { | 51 | 429 | while (Current != I && !isa<SpecificAttr>(*Current)261 ) | 52 | 253 | ++Current; | 53 | 176 | } |
clang::specific_attr_iterator<clang::MSP430InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1 | void AdvanceToNext(Iterator I) const { | 51 | 1 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 1 | } |
clang::specific_attr_iterator<clang::X86ForceAlignArgPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 92.8k | void AdvanceToNext(Iterator I) const { | 51 | 221k | while (Current != I && !isa<SpecificAttr>(*Current)128k ) | 52 | 128k | ++Current; | 53 | 92.8k | } |
clang::specific_attr_iterator<clang::ObjCExceptionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 639 | void AdvanceToNext(Iterator I) const { | 51 | 3.49k | while (Current != I && !isa<SpecificAttr>(*Current)2.92k ) | 52 | 2.85k | ++Current; | 53 | 639 | } |
clang::specific_attr_iterator<clang::AcquireHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 349 | void AdvanceToNext(Iterator I) const { | 51 | 396 | while (Current != I && !isa<SpecificAttr>(*Current)349 ) | 52 | 47 | ++Current; | 53 | 349 | } |
clang::specific_attr_iterator<clang::ReleaseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 544 | void AdvanceToNext(Iterator I) const { | 51 | 758 | while (Current != I && !isa<SpecificAttr>(*Current)544 ) | 52 | 214 | ++Current; | 53 | 544 | } |
clang::specific_attr_iterator<clang::UseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 183 | void AdvanceToNext(Iterator I) const { | 51 | 272 | while (Current != I && !isa<SpecificAttr>(*Current)183 ) | 52 | 89 | ++Current; | 53 | 183 | } |
clang::specific_attr_iterator<clang::MIGServerRoutineAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 52 | void AdvanceToNext(Iterator I) const { | 51 | 54 | while (Current != I && !isa<SpecificAttr>(*Current)52 ) | 52 | 2 | ++Current; | 53 | 52 | } |
clang::specific_attr_iterator<clang::ReinitializesAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 8 | void AdvanceToNext(Iterator I) const { | 51 | 8 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 8 | } |
clang::specific_attr_iterator<clang::OSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 28 | void AdvanceToNext(Iterator I) const { | 51 | 44 | while (Current != I && !isa<SpecificAttr>(*Current)28 ) | 52 | 16 | ++Current; | 53 | 28 | } |
RetainSummaryManager.cpp:clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 127 | void AdvanceToNext(Iterator I) const { | 51 | 278 | while (Current != I && !isa<SpecificAttr>(*Current)160 ) | 52 | 151 | ++Current; | 53 | 127 | } |
clang::specific_attr_iterator<clang::OSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 14 | void AdvanceToNext(Iterator I) const { | 51 | 24 | while (Current != I && !isa<SpecificAttr>(*Current)14 ) | 52 | 10 | ++Current; | 53 | 14 | } |
RetainSummaryManager.cpp:clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 99 | void AdvanceToNext(Iterator I) const { | 51 | 230 | while (Current != I && !isa<SpecificAttr>(*Current)131 ) | 52 | 131 | ++Current; | 53 | 99 | } |
clang::specific_attr_iterator<clang::OSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 25 | void AdvanceToNext(Iterator I) const { | 51 | 41 | while (Current != I && !isa<SpecificAttr>(*Current)25 ) | 52 | 16 | ++Current; | 53 | 25 | } |
RetainSummaryManager.cpp:clang::specific_attr_iterator<(anonymous namespace)::GeneralizedConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 50 | void AdvanceToNext(Iterator I) const { | 51 | 83 | while (Current != I && !isa<SpecificAttr>(*Current)50 ) | 52 | 33 | ++Current; | 53 | 50 | } |
clang::specific_attr_iterator<clang::OSReturnsRetainedOnZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 17 | void AdvanceToNext(Iterator I) const { | 51 | 30 | while (Current != I && !isa<SpecificAttr>(*Current)17 ) | 52 | 13 | ++Current; | 53 | 17 | } |
clang::specific_attr_iterator<clang::OSReturnsRetainedOnNonZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 18 | void AdvanceToNext(Iterator I) const { | 51 | 34 | while (Current != I && !isa<SpecificAttr>(*Current)18 ) | 52 | 16 | ++Current; | 53 | 18 | } |
clang::specific_attr_iterator<clang::OSConsumesThisAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 10 | void AdvanceToNext(Iterator I) const { | 51 | 18 | while (Current != I && !isa<SpecificAttr>(*Current)10 ) | 52 | 8 | ++Current; | 53 | 10 | } |
clang::specific_attr_iterator<clang::IBActionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 26 | void AdvanceToNext(Iterator I) const { | 51 | 46 | while (Current != I && !isa<SpecificAttr>(*Current)26 ) | 52 | 20 | ++Current; | 53 | 26 | } |
|
54 | | |
55 | | public: |
56 | | using value_type = SpecificAttr *; |
57 | | using reference = SpecificAttr *; |
58 | | using pointer = SpecificAttr *; |
59 | | using iterator_category = std::forward_iterator_tag; |
60 | | using difference_type = std::ptrdiff_t; |
61 | | |
62 | | specific_attr_iterator() = default; |
63 | 3.64G | explicit specific_attr_iterator(Iterator i) : Current(i) {} clang::specific_attr_iterator<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 13.6M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::DLLImportAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 117M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::DLLExportAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 62.5M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::GNUInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 25.6M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CUDAGlobalAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 157M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PackedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 908k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 5.68M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::BlocksAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 4.13M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::TargetAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 94.0M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::TransparentUnionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 294 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::WeakRefAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 152M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 80.3M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::UsedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 63.9M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ConstructorAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.1M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::DestructorAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.1M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::UnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 473k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::DeprecatedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 118k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CPUSpecificAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 93.8M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::TargetClonesAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 93.8M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CUDADeviceAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 5.01M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CUDAConstantAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 4.97M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::HIPManagedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 16.1k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 178k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::VisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 2.47M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::TypeVisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.39M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::InternalLinkageAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 235M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ThreadAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 277k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OMPThreadPrivateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 146k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::SelectAnyAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 52.3M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CUDASharedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 7.08k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 37.5k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AlwaysDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 50 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 22.8k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AlwaysInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 700k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OpenCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 99.5M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 7.83M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CXX11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 7.31M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::C11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 7.23M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CPUDispatchAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 137M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ArmBuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 327M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::BuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 88.1M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::BuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 88.0M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OverloadableAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 266M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::EnumExtensibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 205k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::FlagEnumAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 8.87k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CapturedRecordAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 17.7k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MSStructAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 638k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::WeakAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 48.3M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ExternalSourceSymbolAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.43k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 71.0M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::LoaderUninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 22.3M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::UuidAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 578 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::FinalAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 3.95M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ArcWeakrefUnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 162 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCRequiresPropertyDefsAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 4.00k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCDirectAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 2.72M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCDesignatedInitializerAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 50.6M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCMethodFamilyAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 202k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NSConsumesSelfAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 50.0k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCRuntimeNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 4.94k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCNonRuntimeProtocolAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 110 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::WarnUnusedResultAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 469k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PureAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.08M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ConstAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 74.2M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::WarnUnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 35.7k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AsmLabelAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 9.46M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 610k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 8.24M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 4.99M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 5.14M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PassObjectSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 110k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MSVtorDispAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 336 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MaxFieldAlignmentAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 184k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::EmptyBasesAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.80k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::LayoutVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.77k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AlignMac68kAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 182k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AlignNaturalAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 182k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoUniqueAddressAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 21.9k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CUDAHostAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 7.80k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCBoxableAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 270 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.26M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCNSObjectAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 106k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCIndependentClassAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 2 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CUDADeviceBuiltinSurfaceTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 106 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CUDADeviceBuiltinTextureTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 54 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PreferredNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.26M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 66.9k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::FallThroughAttr, llvm::ArrayRef<clang::Attr const*> >::specific_attr_iterator(clang::Attr const* const*) Line | Count | Source | 63 | 528 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NotTailCalledAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 421k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::HotAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 787k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NakedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 19.2M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ColdAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 785k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CommonAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 2.74k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::Mips16Attr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 138 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MipsInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 138 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 134 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MipsShortCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 286 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MipsLongCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 298 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::DisableTailCallsAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 227k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::RandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 523k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::SpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 583k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoRandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 521k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoSpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 583k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 25.5k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ExcludeFromExplicitInstantiationAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 63.6k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OwnerAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 309k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PointerAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 371k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.15M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CFAuditedTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 681k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CFUnknownTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 652k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MinSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 405k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OptimizeNoneAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 924k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 36.8k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::DiagnoseAsBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 5.37M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ArgumentWithTypeTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 7.36M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::EnforceTCBAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 2.58M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::EnforceTCBLeafAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 206 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::SentinelAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 5.90M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 231k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CUDAInvalidTargetAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 84.8k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::InheritableParamAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 10.2k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCPreciseLifetimeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.77M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CleanupAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.69M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::RetainAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 2.28M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ConstInitAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 859k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CodeSegAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 2.50M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::InheritableAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 581k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CarriesDependencyAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 81.2k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 663k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::WeakImportAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 3.92k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::SYCLSpecialClassAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.82M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 45.5M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 2.85k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::DLLImportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 2.84k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.63M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::StrictFPAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 959k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AllocAlignAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 6.12M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CallbackAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 38.2M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ReturnsTwiceAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 584k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoThrowAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 38.8M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 520 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::SYCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 290 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::BTFDeclTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 411k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::RISCVInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 96 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OwnershipAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 4.68k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::VecReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 2 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MinVectorWidthAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 2.55M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 23.7k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ConsumableAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 668 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::SwiftBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 4 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::SwiftAsyncErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 66 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::SwiftAsyncAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 510 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OpenCLIntelReqdSubGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 50.6M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::VecTypeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 50.6M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::SwiftNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 22 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 26 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::HLSLShaderAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 8 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::BPFPreserveAccessIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.24M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::WebAssemblyImportModuleAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 28 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::WebAssemblyImportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 28 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ReqdWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 50.6M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::WorkGroupSizeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 50.6M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AMDGPUFlatWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 50.6M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 50.6M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 50.6M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 50.6M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OverrideAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 3.65M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoEscapeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 116k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCExplicitProtocolImplAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 140 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCDirectMembersAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 682k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 252k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 399k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NSReturnsAutoreleasedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 190 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCRequiresSuperAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.69k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCRuntimeVisibleAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.56k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCRootClassAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 386 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCSubclassingRestrictedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 151k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCClassStubAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 65.2k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 45.4M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 68.2M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCExternallyRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 12 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CFConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 212 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AnyX86InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 12.0M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ARMInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 5.79M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AnyX86NoCallerSavedRegistersAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 583k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 7.98M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCBridgeRelatedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 2.17k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CFReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 382 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CFReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 526 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 5.34k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCBridgeMutableAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.71k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::LifetimeBoundAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.07k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::IBOutletAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 64 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCReturnsInnerPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 174k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::IBOutletCollectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.44k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OMPCaptureNoInitAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 688 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::DiagnoseIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 245M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::TrivialABIAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 943k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CmseNSEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 5.79M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::FlattenAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 206k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::UsingIfExistsAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 56 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OpenCLAccessAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 310 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ParameterABIAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 99.3k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CalledOnceAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 468 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ConsumableSetOnReadAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 38 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::TestTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 522 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ConsumableAutoCastAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 8 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CallableWhenAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 554 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ParamTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 38 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ReturnTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 84 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::SetTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 404 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoThreadSafetyAnalysisAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 9.97k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ScopedLockableAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 948 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PtGuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 924 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PtGuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 924 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::GuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 5.32k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::GuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 5.32k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::LockReturnedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 360 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AnalyzerNoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 24.1k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::StdCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.4k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::FastCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.4k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::RegCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.4k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ThisCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.4k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::VectorCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.4k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PascalAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.4k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PcsAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.4k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AArch64VectorPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.4k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AArch64SVEPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.4k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::IntelOclBiccAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.4k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MSABIAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.4k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::SysVABIAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.4k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PreserveMostAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.4k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PreserveAllAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.4k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AssumptionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.37M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AssumeAlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 355k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ConvergentAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 583k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoMergeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 355k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 579k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::RestrictAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 583k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AnyX86NoCfCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 583k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::LeafAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 583k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoSplitStackAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 583k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ZeroCallUsedRegsAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 583k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AlignValueAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 44.0k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CFGuardAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 203k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MSAllocatorAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 272k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::StandaloneDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 614 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 867k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ArtificialAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 138k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::UninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 13.7k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::InitSegAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 2.28k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::InitPriorityAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 2.24k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCNonLazyClassAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 132 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OMPCaptureKindAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 356 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OMPReferencedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 74 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::LTOVisibilityPublicAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 190 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoInstrumentFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 100 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::DisableSanitizerInstrumentationAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 201k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoSanitizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 612k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::XRayInstrumentAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 205k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::XRayLogArgsAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 164 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PatchableFunctionEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 205k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CFICanonicalJumpTableAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 205k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoProfileFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 205k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoCommonAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 4 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PragmaClangBSSSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 5.97k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 5.97k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PragmaClangRelroSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 5.97k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 5.97k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::TLSModelAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 270 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoStackProtectorAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 202k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoDuplicateAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 619k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PragmaClangTextSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 202k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OMPDeclareSimdDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 5.49k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MayAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 147k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MSNoVTableAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 356 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
Unexecuted instantiation: clang::specific_attr_iterator<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) clang::specific_attr_iterator<clang::NoMips16Attr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 128 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoMicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 128 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AVRInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 4 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AVRSignalAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 4 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::WebAssemblyExportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 14 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CUDALaunchBoundsAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 352 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MSP430InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 2 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::X86ForceAlignArgPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 185k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ObjCExceptionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.27k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AcquireHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 698 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ReleaseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.08k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::UseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 366 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MIGServerRoutineAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 104 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ReinitializesAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 16 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 56 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
RetainSummaryManager.cpp:clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 254 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 28 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
RetainSummaryManager.cpp:clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 198 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 50 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
RetainSummaryManager.cpp:clang::specific_attr_iterator<(anonymous namespace)::GeneralizedConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 100 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OSReturnsRetainedOnZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 34 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OSReturnsRetainedOnNonZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 36 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::OSConsumesThisAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 20 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::IBActionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 52 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
|
64 | | |
65 | 90.7M | reference operator*() const { |
66 | 90.7M | AdvanceToNext(); |
67 | 90.7M | return cast<SpecificAttr>(*Current); |
68 | 90.7M | } clang::specific_attr_iterator<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1.40k | reference operator*() const { | 66 | 1.40k | AdvanceToNext(); | 67 | 1.40k | return cast<SpecificAttr>(*Current); | 68 | 1.40k | } |
clang::specific_attr_iterator<clang::TargetAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1.33M | reference operator*() const { | 66 | 1.33M | AdvanceToNext(); | 67 | 1.33M | return cast<SpecificAttr>(*Current); | 68 | 1.33M | } |
clang::specific_attr_iterator<clang::CPUSpecificAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 521 | reference operator*() const { | 66 | 521 | AdvanceToNext(); | 67 | 521 | return cast<SpecificAttr>(*Current); | 68 | 521 | } |
clang::specific_attr_iterator<clang::TargetClonesAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 335 | reference operator*() const { | 66 | 335 | AdvanceToNext(); | 67 | 335 | return cast<SpecificAttr>(*Current); | 68 | 335 | } |
clang::specific_attr_iterator<clang::CUDADeviceAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 8.89k | reference operator*() const { | 66 | 8.89k | AdvanceToNext(); | 67 | 8.89k | return cast<SpecificAttr>(*Current); | 68 | 8.89k | } |
clang::specific_attr_iterator<clang::CUDAConstantAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 753 | reference operator*() const { | 66 | 753 | AdvanceToNext(); | 67 | 753 | return cast<SpecificAttr>(*Current); | 68 | 753 | } |
clang::specific_attr_iterator<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 26.3k | reference operator*() const { | 66 | 26.3k | AdvanceToNext(); | 67 | 26.3k | return cast<SpecificAttr>(*Current); | 68 | 26.3k | } |
clang::specific_attr_iterator<clang::TypeVisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 413k | reference operator*() const { | 66 | 413k | AdvanceToNext(); | 67 | 413k | return cast<SpecificAttr>(*Current); | 68 | 413k | } |
clang::specific_attr_iterator<clang::VisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 405k | reference operator*() const { | 66 | 405k | AdvanceToNext(); | 67 | 405k | return cast<SpecificAttr>(*Current); | 68 | 405k | } |
clang::specific_attr_iterator<clang::SelectAnyAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 242 | reference operator*() const { | 66 | 242 | AdvanceToNext(); | 67 | 242 | return cast<SpecificAttr>(*Current); | 68 | 242 | } |
clang::specific_attr_iterator<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 13.0k | reference operator*() const { | 66 | 13.0k | AdvanceToNext(); | 67 | 13.0k | return cast<SpecificAttr>(*Current); | 68 | 13.0k | } |
clang::specific_attr_iterator<clang::ArmBuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 64.6M | reference operator*() const { | 66 | 64.6M | AdvanceToNext(); | 67 | 64.6M | return cast<SpecificAttr>(*Current); | 68 | 64.6M | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::BuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const clang::specific_attr_iterator<clang::BuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 17.1M | reference operator*() const { | 66 | 17.1M | AdvanceToNext(); | 67 | 17.1M | return cast<SpecificAttr>(*Current); | 68 | 17.1M | } |
clang::specific_attr_iterator<clang::EnumExtensibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 99.5k | reference operator*() const { | 66 | 99.5k | AdvanceToNext(); | 67 | 99.5k | return cast<SpecificAttr>(*Current); | 68 | 99.5k | } |
clang::specific_attr_iterator<clang::ExternalSourceSymbolAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 95 | reference operator*() const { | 66 | 95 | AdvanceToNext(); | 67 | 95 | return cast<SpecificAttr>(*Current); | 68 | 95 | } |
clang::specific_attr_iterator<clang::AliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 334 | reference operator*() const { | 66 | 334 | AdvanceToNext(); | 67 | 334 | return cast<SpecificAttr>(*Current); | 68 | 334 | } |
clang::specific_attr_iterator<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 42 | reference operator*() const { | 66 | 42 | AdvanceToNext(); | 67 | 42 | return cast<SpecificAttr>(*Current); | 68 | 42 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::LoaderUninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const clang::specific_attr_iterator<clang::UuidAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 204 | reference operator*() const { | 66 | 204 | AdvanceToNext(); | 67 | 204 | return cast<SpecificAttr>(*Current); | 68 | 204 | } |
clang::specific_attr_iterator<clang::ObjCMethodFamilyAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 26 | reference operator*() const { | 66 | 26 | AdvanceToNext(); | 67 | 26 | return cast<SpecificAttr>(*Current); | 68 | 26 | } |
clang::specific_attr_iterator<clang::ObjCRuntimeNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 181 | reference operator*() const { | 66 | 181 | AdvanceToNext(); | 67 | 181 | return cast<SpecificAttr>(*Current); | 68 | 181 | } |
clang::specific_attr_iterator<clang::WarnUnusedResultAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 234 | reference operator*() const { | 66 | 234 | AdvanceToNext(); | 67 | 234 | return cast<SpecificAttr>(*Current); | 68 | 234 | } |
clang::specific_attr_iterator<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 8.40k | reference operator*() const { | 66 | 8.40k | AdvanceToNext(); | 67 | 8.40k | return cast<SpecificAttr>(*Current); | 68 | 8.40k | } |
clang::specific_attr_iterator<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1.41k | reference operator*() const { | 66 | 1.41k | AdvanceToNext(); | 67 | 1.41k | return cast<SpecificAttr>(*Current); | 68 | 1.41k | } |
clang::specific_attr_iterator<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 315 | reference operator*() const { | 66 | 315 | AdvanceToNext(); | 67 | 315 | return cast<SpecificAttr>(*Current); | 68 | 315 | } |
clang::specific_attr_iterator<clang::PassObjectSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 312 | reference operator*() const { | 66 | 312 | AdvanceToNext(); | 67 | 312 | return cast<SpecificAttr>(*Current); | 68 | 312 | } |
clang::specific_attr_iterator<clang::AsmLabelAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 11.0k | reference operator*() const { | 66 | 11.0k | AdvanceToNext(); | 67 | 11.0k | return cast<SpecificAttr>(*Current); | 68 | 11.0k | } |
clang::specific_attr_iterator<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 3.07k | reference operator*() const { | 66 | 3.07k | AdvanceToNext(); | 67 | 3.07k | return cast<SpecificAttr>(*Current); | 68 | 3.07k | } |
clang::specific_attr_iterator<clang::MSVtorDispAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 26 | reference operator*() const { | 66 | 26 | AdvanceToNext(); | 67 | 26 | return cast<SpecificAttr>(*Current); | 68 | 26 | } |
clang::specific_attr_iterator<clang::MaxFieldAlignmentAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 45.1k | reference operator*() const { | 66 | 45.1k | AdvanceToNext(); | 67 | 45.1k | return cast<SpecificAttr>(*Current); | 68 | 45.1k | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::LayoutVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const clang::specific_attr_iterator<clang::PreferredNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 28.0k | reference operator*() const { | 66 | 28.0k | AdvanceToNext(); | 67 | 28.0k | return cast<SpecificAttr>(*Current); | 68 | 28.0k | } |
clang::specific_attr_iterator<clang::OMPThreadPrivateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 76 | reference operator*() const { | 66 | 76 | AdvanceToNext(); | 67 | 76 | return cast<SpecificAttr>(*Current); | 68 | 76 | } |
clang::specific_attr_iterator<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 629 | reference operator*() const { | 66 | 629 | AdvanceToNext(); | 67 | 629 | return cast<SpecificAttr>(*Current); | 68 | 629 | } |
clang::specific_attr_iterator<clang::NoDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 4 | reference operator*() const { | 66 | 4 | AdvanceToNext(); | 67 | 4 | return cast<SpecificAttr>(*Current); | 68 | 4 | } |
clang::specific_attr_iterator<clang::NotTailCalledAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1 | reference operator*() const { | 66 | 1 | AdvanceToNext(); | 67 | 1 | return cast<SpecificAttr>(*Current); | 68 | 1 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::CFUnknownTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Unexecuted instantiation: clang::specific_attr_iterator<clang::CFAuditedTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const clang::specific_attr_iterator<clang::CPUDispatchAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 121 | reference operator*() const { | 66 | 121 | AdvanceToNext(); | 67 | 121 | return cast<SpecificAttr>(*Current); | 68 | 121 | } |
clang::specific_attr_iterator<clang::CUDASharedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 6 | reference operator*() const { | 66 | 6 | AdvanceToNext(); | 67 | 6 | return cast<SpecificAttr>(*Current); | 68 | 6 | } |
clang::specific_attr_iterator<clang::HIPManagedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 8 | reference operator*() const { | 66 | 8 | AdvanceToNext(); | 67 | 8 | return cast<SpecificAttr>(*Current); | 68 | 8 | } |
clang::specific_attr_iterator<clang::CUDAGlobalAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 4 | reference operator*() const { | 66 | 4 | AdvanceToNext(); | 67 | 4 | return cast<SpecificAttr>(*Current); | 68 | 4 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::CUDADeviceBuiltinTextureTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Unexecuted instantiation: clang::specific_attr_iterator<clang::CUDADeviceBuiltinSurfaceTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const clang::specific_attr_iterator<clang::CUDAHostAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1.28k | reference operator*() const { | 66 | 1.28k | AdvanceToNext(); | 67 | 1.28k | return cast<SpecificAttr>(*Current); | 68 | 1.28k | } |
clang::specific_attr_iterator<clang::HotAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2 | reference operator*() const { | 66 | 2 | AdvanceToNext(); | 67 | 2 | return cast<SpecificAttr>(*Current); | 68 | 2 | } |
clang::specific_attr_iterator<clang::InternalLinkageAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 8 | reference operator*() const { | 66 | 8 | AdvanceToNext(); | 67 | 8 | return cast<SpecificAttr>(*Current); | 68 | 8 | } |
clang::specific_attr_iterator<clang::NakedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 11 | reference operator*() const { | 66 | 11 | AdvanceToNext(); | 67 | 11 | return cast<SpecificAttr>(*Current); | 68 | 11 | } |
clang::specific_attr_iterator<clang::ColdAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2 | reference operator*() const { | 66 | 2 | AdvanceToNext(); | 67 | 2 | return cast<SpecificAttr>(*Current); | 68 | 2 | } |
clang::specific_attr_iterator<clang::CommonAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 4 | reference operator*() const { | 66 | 4 | AdvanceToNext(); | 67 | 4 | return cast<SpecificAttr>(*Current); | 68 | 4 | } |
clang::specific_attr_iterator<clang::Mips16Attr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 4 | reference operator*() const { | 66 | 4 | AdvanceToNext(); | 67 | 4 | return cast<SpecificAttr>(*Current); | 68 | 4 | } |
clang::specific_attr_iterator<clang::MipsInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 11 | reference operator*() const { | 66 | 11 | AdvanceToNext(); | 67 | 11 | return cast<SpecificAttr>(*Current); | 68 | 11 | } |
clang::specific_attr_iterator<clang::MicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1 | reference operator*() const { | 66 | 1 | AdvanceToNext(); | 67 | 1 | return cast<SpecificAttr>(*Current); | 68 | 1 | } |
clang::specific_attr_iterator<clang::MipsShortCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2 | reference operator*() const { | 66 | 2 | AdvanceToNext(); | 67 | 2 | return cast<SpecificAttr>(*Current); | 68 | 2 | } |
clang::specific_attr_iterator<clang::MipsLongCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2 | reference operator*() const { | 66 | 2 | AdvanceToNext(); | 67 | 2 | return cast<SpecificAttr>(*Current); | 68 | 2 | } |
clang::specific_attr_iterator<clang::DisableTailCallsAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2 | reference operator*() const { | 66 | 2 | AdvanceToNext(); | 67 | 2 | return cast<SpecificAttr>(*Current); | 68 | 2 | } |
clang::specific_attr_iterator<clang::AlwaysDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 4 | reference operator*() const { | 66 | 4 | AdvanceToNext(); | 67 | 4 | return cast<SpecificAttr>(*Current); | 68 | 4 | } |
clang::specific_attr_iterator<clang::RandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2 | reference operator*() const { | 66 | 2 | AdvanceToNext(); | 67 | 2 | return cast<SpecificAttr>(*Current); | 68 | 2 | } |
clang::specific_attr_iterator<clang::SpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 3 | reference operator*() const { | 66 | 3 | AdvanceToNext(); | 67 | 3 | return cast<SpecificAttr>(*Current); | 68 | 3 | } |
clang::specific_attr_iterator<clang::AlwaysInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 8 | reference operator*() const { | 66 | 8 | AdvanceToNext(); | 67 | 8 | return cast<SpecificAttr>(*Current); | 68 | 8 | } |
clang::specific_attr_iterator<clang::PointerAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2 | reference operator*() const { | 66 | 2 | AdvanceToNext(); | 67 | 2 | return cast<SpecificAttr>(*Current); | 68 | 2 | } |
clang::specific_attr_iterator<clang::OwnerAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 7 | reference operator*() const { | 66 | 7 | AdvanceToNext(); | 67 | 7 | return cast<SpecificAttr>(*Current); | 68 | 7 | } |
clang::specific_attr_iterator<clang::NoRandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2 | reference operator*() const { | 66 | 2 | AdvanceToNext(); | 67 | 2 | return cast<SpecificAttr>(*Current); | 68 | 2 | } |
clang::specific_attr_iterator<clang::NoSpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 3 | reference operator*() const { | 66 | 3 | AdvanceToNext(); | 67 | 3 | return cast<SpecificAttr>(*Current); | 68 | 3 | } |
clang::specific_attr_iterator<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 3.34k | reference operator*() const { | 66 | 3.34k | AdvanceToNext(); | 67 | 3.34k | return cast<SpecificAttr>(*Current); | 68 | 3.34k | } |
clang::specific_attr_iterator<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2.71k | reference operator*() const { | 66 | 2.71k | AdvanceToNext(); | 67 | 2.71k | return cast<SpecificAttr>(*Current); | 68 | 2.71k | } |
clang::specific_attr_iterator<clang::DeprecatedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2.68k | reference operator*() const { | 66 | 2.68k | AdvanceToNext(); | 67 | 2.68k | return cast<SpecificAttr>(*Current); | 68 | 2.68k | } |
clang::specific_attr_iterator<clang::UnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 329 | reference operator*() const { | 66 | 329 | AdvanceToNext(); | 67 | 329 | return cast<SpecificAttr>(*Current); | 68 | 329 | } |
clang::specific_attr_iterator<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 32 | reference operator*() const { | 66 | 32 | AdvanceToNext(); | 67 | 32 | return cast<SpecificAttr>(*Current); | 68 | 32 | } |
clang::specific_attr_iterator<clang::DiagnoseAsBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 12 | reference operator*() const { | 66 | 12 | AdvanceToNext(); | 67 | 12 | return cast<SpecificAttr>(*Current); | 68 | 12 | } |
clang::specific_attr_iterator<clang::ArgumentWithTypeTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 404 | reference operator*() const { | 66 | 404 | AdvanceToNext(); | 67 | 404 | return cast<SpecificAttr>(*Current); | 68 | 404 | } |
clang::specific_attr_iterator<clang::AllocAlignAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 287 | reference operator*() const { | 66 | 287 | AdvanceToNext(); | 67 | 287 | return cast<SpecificAttr>(*Current); | 68 | 287 | } |
clang::specific_attr_iterator<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 26 | reference operator*() const { | 66 | 26 | AdvanceToNext(); | 67 | 26 | return cast<SpecificAttr>(*Current); | 68 | 26 | } |
clang::specific_attr_iterator<clang::EnforceTCBAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 97 | reference operator*() const { | 66 | 97 | AdvanceToNext(); | 67 | 97 | return cast<SpecificAttr>(*Current); | 68 | 97 | } |
clang::specific_attr_iterator<clang::EnforceTCBLeafAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 15 | reference operator*() const { | 66 | 15 | AdvanceToNext(); | 67 | 15 | return cast<SpecificAttr>(*Current); | 68 | 15 | } |
clang::specific_attr_iterator<clang::SentinelAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 281 | reference operator*() const { | 66 | 281 | AdvanceToNext(); | 67 | 281 | return cast<SpecificAttr>(*Current); | 68 | 281 | } |
clang::specific_attr_iterator<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 410 | reference operator*() const { | 66 | 410 | AdvanceToNext(); | 67 | 410 | return cast<SpecificAttr>(*Current); | 68 | 410 | } |
clang::specific_attr_iterator<clang::DLLImportAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 13.5k | reference operator*() const { | 66 | 13.5k | AdvanceToNext(); | 67 | 13.5k | return cast<SpecificAttr>(*Current); | 68 | 13.5k | } |
clang::specific_attr_iterator<clang::DLLExportAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 11.9k | reference operator*() const { | 66 | 11.9k | AdvanceToNext(); | 67 | 11.9k | return cast<SpecificAttr>(*Current); | 68 | 11.9k | } |
clang::specific_attr_iterator<clang::InheritableParamAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 262 | reference operator*() const { | 66 | 262 | AdvanceToNext(); | 67 | 262 | return cast<SpecificAttr>(*Current); | 68 | 262 | } |
clang::specific_attr_iterator<clang::WeakAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 201 | reference operator*() const { | 66 | 201 | AdvanceToNext(); | 67 | 201 | return cast<SpecificAttr>(*Current); | 68 | 201 | } |
clang::specific_attr_iterator<clang::WeakRefAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 43 | reference operator*() const { | 66 | 43 | AdvanceToNext(); | 67 | 43 | return cast<SpecificAttr>(*Current); | 68 | 43 | } |
clang::specific_attr_iterator<clang::UsedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 254 | reference operator*() const { | 66 | 254 | AdvanceToNext(); | 67 | 254 | return cast<SpecificAttr>(*Current); | 68 | 254 | } |
clang::specific_attr_iterator<clang::RetainAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 17 | reference operator*() const { | 66 | 17 | AdvanceToNext(); | 67 | 17 | return cast<SpecificAttr>(*Current); | 68 | 17 | } |
clang::specific_attr_iterator<clang::ConstInitAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 136 | reference operator*() const { | 66 | 136 | AdvanceToNext(); | 67 | 136 | return cast<SpecificAttr>(*Current); | 68 | 136 | } |
clang::specific_attr_iterator<clang::CodeSegAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 276 | reference operator*() const { | 66 | 276 | AdvanceToNext(); | 67 | 276 | return cast<SpecificAttr>(*Current); | 68 | 276 | } |
clang::specific_attr_iterator<clang::InheritableAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 517k | reference operator*() const { | 66 | 517k | AdvanceToNext(); | 67 | 517k | return cast<SpecificAttr>(*Current); | 68 | 517k | } |
clang::specific_attr_iterator<clang::CarriesDependencyAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 5 | reference operator*() const { | 66 | 5 | AdvanceToNext(); | 67 | 5 | return cast<SpecificAttr>(*Current); | 68 | 5 | } |
clang::specific_attr_iterator<clang::ErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 56 | reference operator*() const { | 66 | 56 | AdvanceToNext(); | 67 | 56 | return cast<SpecificAttr>(*Current); | 68 | 56 | } |
clang::specific_attr_iterator<clang::OverloadableAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 4.56M | reference operator*() const { | 66 | 4.56M | AdvanceToNext(); | 67 | 4.56M | return cast<SpecificAttr>(*Current); | 68 | 4.56M | } |
clang::specific_attr_iterator<clang::AnyX86NoCallerSavedRegistersAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1 | reference operator*() const { | 66 | 1 | AdvanceToNext(); | 67 | 1 | return cast<SpecificAttr>(*Current); | 68 | 1 | } |
clang::specific_attr_iterator<clang::CXX11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2 | reference operator*() const { | 66 | 2 | AdvanceToNext(); | 67 | 2 | return cast<SpecificAttr>(*Current); | 68 | 2 | } |
clang::specific_attr_iterator<clang::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 45 | reference operator*() const { | 66 | 45 | AdvanceToNext(); | 67 | 45 | return cast<SpecificAttr>(*Current); | 68 | 45 | } |
clang::specific_attr_iterator<clang::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 4 | reference operator*() const { | 66 | 4 | AdvanceToNext(); | 67 | 4 | return cast<SpecificAttr>(*Current); | 68 | 4 | } |
clang::specific_attr_iterator<clang::DLLImportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1 | reference operator*() const { | 66 | 1 | AdvanceToNext(); | 67 | 1 | return cast<SpecificAttr>(*Current); | 68 | 1 | } |
clang::specific_attr_iterator<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 363 | reference operator*() const { | 66 | 363 | AdvanceToNext(); | 67 | 363 | return cast<SpecificAttr>(*Current); | 68 | 363 | } |
clang::specific_attr_iterator<clang::BTFDeclTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 74 | reference operator*() const { | 66 | 74 | AdvanceToNext(); | 67 | 74 | return cast<SpecificAttr>(*Current); | 68 | 74 | } |
clang::specific_attr_iterator<clang::RISCVInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 30 | reference operator*() const { | 66 | 30 | AdvanceToNext(); | 67 | 30 | return cast<SpecificAttr>(*Current); | 68 | 30 | } |
clang::specific_attr_iterator<clang::OwnershipAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 102 | reference operator*() const { | 66 | 102 | AdvanceToNext(); | 67 | 102 | return cast<SpecificAttr>(*Current); | 68 | 102 | } |
clang::specific_attr_iterator<clang::VecReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1 | reference operator*() const { | 66 | 1 | AdvanceToNext(); | 67 | 1 | return cast<SpecificAttr>(*Current); | 68 | 1 | } |
clang::specific_attr_iterator<clang::MinVectorWidthAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 9.49k | reference operator*() const { | 66 | 9.49k | AdvanceToNext(); | 67 | 9.49k | return cast<SpecificAttr>(*Current); | 68 | 9.49k | } |
clang::specific_attr_iterator<clang::SwiftBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2 | reference operator*() const { | 66 | 2 | AdvanceToNext(); | 67 | 2 | return cast<SpecificAttr>(*Current); | 68 | 2 | } |
clang::specific_attr_iterator<clang::SwiftAsyncErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2 | reference operator*() const { | 66 | 2 | AdvanceToNext(); | 67 | 2 | return cast<SpecificAttr>(*Current); | 68 | 2 | } |
clang::specific_attr_iterator<clang::SwiftAsyncAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 21 | reference operator*() const { | 66 | 21 | AdvanceToNext(); | 67 | 21 | return cast<SpecificAttr>(*Current); | 68 | 21 | } |
clang::specific_attr_iterator<clang::OpenCLIntelReqdSubGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 4 | reference operator*() const { | 66 | 4 | AdvanceToNext(); | 67 | 4 | return cast<SpecificAttr>(*Current); | 68 | 4 | } |
clang::specific_attr_iterator<clang::VecTypeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 5 | reference operator*() const { | 66 | 5 | AdvanceToNext(); | 67 | 5 | return cast<SpecificAttr>(*Current); | 68 | 5 | } |
clang::specific_attr_iterator<clang::OptimizeNoneAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 14 | reference operator*() const { | 66 | 14 | AdvanceToNext(); | 67 | 14 | return cast<SpecificAttr>(*Current); | 68 | 14 | } |
clang::specific_attr_iterator<clang::SwiftNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 9 | reference operator*() const { | 66 | 9 | AdvanceToNext(); | 67 | 9 | return cast<SpecificAttr>(*Current); | 68 | 9 | } |
clang::specific_attr_iterator<clang::MinSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 3 | reference operator*() const { | 66 | 3 | AdvanceToNext(); | 67 | 3 | return cast<SpecificAttr>(*Current); | 68 | 3 | } |
clang::specific_attr_iterator<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 13 | reference operator*() const { | 66 | 13 | AdvanceToNext(); | 67 | 13 | return cast<SpecificAttr>(*Current); | 68 | 13 | } |
clang::specific_attr_iterator<clang::HLSLShaderAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 4 | reference operator*() const { | 66 | 4 | AdvanceToNext(); | 67 | 4 | return cast<SpecificAttr>(*Current); | 68 | 4 | } |
clang::specific_attr_iterator<clang::WebAssemblyImportModuleAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2 | reference operator*() const { | 66 | 2 | AdvanceToNext(); | 67 | 2 | return cast<SpecificAttr>(*Current); | 68 | 2 | } |
clang::specific_attr_iterator<clang::WebAssemblyImportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2 | reference operator*() const { | 66 | 2 | AdvanceToNext(); | 67 | 2 | return cast<SpecificAttr>(*Current); | 68 | 2 | } |
clang::specific_attr_iterator<clang::ReqdWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 13 | reference operator*() const { | 66 | 13 | AdvanceToNext(); | 67 | 13 | return cast<SpecificAttr>(*Current); | 68 | 13 | } |
clang::specific_attr_iterator<clang::WorkGroupSizeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 4 | reference operator*() const { | 66 | 4 | AdvanceToNext(); | 67 | 4 | return cast<SpecificAttr>(*Current); | 68 | 4 | } |
clang::specific_attr_iterator<clang::AMDGPUFlatWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 49 | reference operator*() const { | 66 | 49 | AdvanceToNext(); | 67 | 49 | return cast<SpecificAttr>(*Current); | 68 | 49 | } |
clang::specific_attr_iterator<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 60 | reference operator*() const { | 66 | 60 | AdvanceToNext(); | 67 | 60 | return cast<SpecificAttr>(*Current); | 68 | 60 | } |
clang::specific_attr_iterator<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 39 | reference operator*() const { | 66 | 39 | AdvanceToNext(); | 67 | 39 | return cast<SpecificAttr>(*Current); | 68 | 39 | } |
clang::specific_attr_iterator<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 39 | reference operator*() const { | 66 | 39 | AdvanceToNext(); | 67 | 39 | return cast<SpecificAttr>(*Current); | 68 | 39 | } |
clang::specific_attr_iterator<clang::TrivialABIAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 56 | reference operator*() const { | 66 | 56 | AdvanceToNext(); | 67 | 56 | return cast<SpecificAttr>(*Current); | 68 | 56 | } |
clang::specific_attr_iterator<clang::FinalAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 48 | reference operator*() const { | 66 | 48 | AdvanceToNext(); | 67 | 48 | return cast<SpecificAttr>(*Current); | 68 | 48 | } |
clang::specific_attr_iterator<clang::OverrideAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 13 | reference operator*() const { | 66 | 13 | AdvanceToNext(); | 67 | 13 | return cast<SpecificAttr>(*Current); | 68 | 13 | } |
clang::specific_attr_iterator<clang::ObjCDirectAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 136 | reference operator*() const { | 66 | 136 | AdvanceToNext(); | 67 | 136 | return cast<SpecificAttr>(*Current); | 68 | 136 | } |
clang::specific_attr_iterator<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1.26M | reference operator*() const { | 66 | 1.26M | AdvanceToNext(); | 67 | 1.26M | return cast<SpecificAttr>(*Current); | 68 | 1.26M | } |
clang::specific_attr_iterator<clang::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 110k | reference operator*() const { | 66 | 110k | AdvanceToNext(); | 67 | 110k | return cast<SpecificAttr>(*Current); | 68 | 110k | } |
clang::specific_attr_iterator<clang::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 21.3k | reference operator*() const { | 66 | 21.3k | AdvanceToNext(); | 67 | 21.3k | return cast<SpecificAttr>(*Current); | 68 | 21.3k | } |
clang::specific_attr_iterator<clang::ObjCBridgeRelatedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 81 | reference operator*() const { | 66 | 81 | AdvanceToNext(); | 67 | 81 | return cast<SpecificAttr>(*Current); | 68 | 81 | } |
clang::specific_attr_iterator<clang::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1.92k | reference operator*() const { | 66 | 1.92k | AdvanceToNext(); | 67 | 1.92k | return cast<SpecificAttr>(*Current); | 68 | 1.92k | } |
clang::specific_attr_iterator<clang::ObjCBridgeMutableAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 453 | reference operator*() const { | 66 | 453 | AdvanceToNext(); | 67 | 453 | return cast<SpecificAttr>(*Current); | 68 | 453 | } |
clang::specific_attr_iterator<clang::DiagnoseIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1.46k | reference operator*() const { | 66 | 1.46k | AdvanceToNext(); | 67 | 1.46k | return cast<SpecificAttr>(*Current); | 68 | 1.46k | } |
clang::specific_attr_iterator<clang::WarnUnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 3 | reference operator*() const { | 66 | 3 | AdvanceToNext(); | 67 | 3 | return cast<SpecificAttr>(*Current); | 68 | 3 | } |
clang::specific_attr_iterator<clang::OpenCLAccessAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 128 | reference operator*() const { | 66 | 128 | AdvanceToNext(); | 67 | 128 | return cast<SpecificAttr>(*Current); | 68 | 128 | } |
clang::specific_attr_iterator<clang::ParameterABIAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 324 | reference operator*() const { | 66 | 324 | AdvanceToNext(); | 67 | 324 | return cast<SpecificAttr>(*Current); | 68 | 324 | } |
clang::specific_attr_iterator<clang::TestTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 43 | reference operator*() const { | 66 | 43 | AdvanceToNext(); | 67 | 43 | return cast<SpecificAttr>(*Current); | 68 | 43 | } |
clang::specific_attr_iterator<clang::ConsumableAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 43 | reference operator*() const { | 66 | 43 | AdvanceToNext(); | 67 | 43 | return cast<SpecificAttr>(*Current); | 68 | 43 | } |
clang::specific_attr_iterator<clang::CallableWhenAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 208 | reference operator*() const { | 66 | 208 | AdvanceToNext(); | 67 | 208 | return cast<SpecificAttr>(*Current); | 68 | 208 | } |
clang::specific_attr_iterator<clang::ParamTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 9 | reference operator*() const { | 66 | 9 | AdvanceToNext(); | 67 | 9 | return cast<SpecificAttr>(*Current); | 68 | 9 | } |
clang::specific_attr_iterator<clang::ReturnTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 36 | reference operator*() const { | 66 | 36 | AdvanceToNext(); | 67 | 36 | return cast<SpecificAttr>(*Current); | 68 | 36 | } |
clang::specific_attr_iterator<clang::SetTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 27 | reference operator*() const { | 66 | 27 | AdvanceToNext(); | 67 | 27 | return cast<SpecificAttr>(*Current); | 68 | 27 | } |
clang::specific_attr_iterator<clang::PtGuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 408 | reference operator*() const { | 66 | 408 | AdvanceToNext(); | 67 | 408 | return cast<SpecificAttr>(*Current); | 68 | 408 | } |
clang::specific_attr_iterator<clang::GuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2.10k | reference operator*() const { | 66 | 2.10k | AdvanceToNext(); | 67 | 2.10k | return cast<SpecificAttr>(*Current); | 68 | 2.10k | } |
clang::specific_attr_iterator<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 7.96k | reference operator*() const { | 66 | 7.96k | AdvanceToNext(); | 67 | 7.96k | return cast<SpecificAttr>(*Current); | 68 | 7.96k | } |
clang::specific_attr_iterator<clang::LockReturnedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 180 | reference operator*() const { | 66 | 180 | AdvanceToNext(); | 67 | 180 | return cast<SpecificAttr>(*Current); | 68 | 180 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::PcsAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const clang::specific_attr_iterator<clang::AssumptionAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 481 | reference operator*() const { | 66 | 481 | AdvanceToNext(); | 67 | 481 | return cast<SpecificAttr>(*Current); | 68 | 481 | } |
clang::specific_attr_iterator<clang::AssumeAlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 14 | reference operator*() const { | 66 | 14 | AdvanceToNext(); | 67 | 14 | return cast<SpecificAttr>(*Current); | 68 | 14 | } |
clang::specific_attr_iterator<clang::ZeroCallUsedRegsAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 81 | reference operator*() const { | 66 | 81 | AdvanceToNext(); | 67 | 81 | return cast<SpecificAttr>(*Current); | 68 | 81 | } |
clang::specific_attr_iterator<clang::AlignValueAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 24 | reference operator*() const { | 66 | 24 | AdvanceToNext(); | 67 | 24 | return cast<SpecificAttr>(*Current); | 68 | 24 | } |
clang::specific_attr_iterator<clang::CFGuardAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 9 | reference operator*() const { | 66 | 9 | AdvanceToNext(); | 67 | 9 | return cast<SpecificAttr>(*Current); | 68 | 9 | } |
clang::specific_attr_iterator<clang::UninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 6 | reference operator*() const { | 66 | 6 | AdvanceToNext(); | 67 | 6 | return cast<SpecificAttr>(*Current); | 68 | 6 | } |
clang::specific_attr_iterator<clang::CleanupAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 8 | reference operator*() const { | 66 | 8 | AdvanceToNext(); | 67 | 8 | return cast<SpecificAttr>(*Current); | 68 | 8 | } |
clang::specific_attr_iterator<clang::InitSegAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 6 | reference operator*() const { | 66 | 6 | AdvanceToNext(); | 67 | 6 | return cast<SpecificAttr>(*Current); | 68 | 6 | } |
clang::specific_attr_iterator<clang::InitPriorityAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 937 | reference operator*() const { | 66 | 937 | AdvanceToNext(); | 67 | 937 | return cast<SpecificAttr>(*Current); | 68 | 937 | } |
clang::specific_attr_iterator<clang::OMPDeclareSimdDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 326 | reference operator*() const { | 66 | 326 | AdvanceToNext(); | 67 | 326 | return cast<SpecificAttr>(*Current); | 68 | 326 | } |
clang::specific_attr_iterator<clang::OMPCaptureKindAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 178 | reference operator*() const { | 66 | 178 | AdvanceToNext(); | 67 | 178 | return cast<SpecificAttr>(*Current); | 68 | 178 | } |
clang::specific_attr_iterator<clang::NoSanitizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1.09k | reference operator*() const { | 66 | 1.09k | AdvanceToNext(); | 67 | 1.09k | return cast<SpecificAttr>(*Current); | 68 | 1.09k | } |
clang::specific_attr_iterator<clang::XRayInstrumentAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 106 | reference operator*() const { | 66 | 106 | AdvanceToNext(); | 67 | 106 | return cast<SpecificAttr>(*Current); | 68 | 106 | } |
clang::specific_attr_iterator<clang::XRayLogArgsAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1 | reference operator*() const { | 66 | 1 | AdvanceToNext(); | 67 | 1 | return cast<SpecificAttr>(*Current); | 68 | 1 | } |
clang::specific_attr_iterator<clang::PatchableFunctionEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 21 | reference operator*() const { | 66 | 21 | AdvanceToNext(); | 67 | 21 | return cast<SpecificAttr>(*Current); | 68 | 21 | } |
clang::specific_attr_iterator<clang::TLSModelAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 21 | reference operator*() const { | 66 | 21 | AdvanceToNext(); | 67 | 21 | return cast<SpecificAttr>(*Current); | 68 | 21 | } |
clang::specific_attr_iterator<clang::PragmaClangBSSSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 33 | reference operator*() const { | 66 | 33 | AdvanceToNext(); | 67 | 33 | return cast<SpecificAttr>(*Current); | 68 | 33 | } |
clang::specific_attr_iterator<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 22 | reference operator*() const { | 66 | 22 | AdvanceToNext(); | 67 | 22 | return cast<SpecificAttr>(*Current); | 68 | 22 | } |
clang::specific_attr_iterator<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 32 | reference operator*() const { | 66 | 32 | AdvanceToNext(); | 67 | 32 | return cast<SpecificAttr>(*Current); | 68 | 32 | } |
clang::specific_attr_iterator<clang::PragmaClangRelroSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 12 | reference operator*() const { | 66 | 12 | AdvanceToNext(); | 67 | 12 | return cast<SpecificAttr>(*Current); | 68 | 12 | } |
clang::specific_attr_iterator<clang::PragmaClangTextSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 8 | reference operator*() const { | 66 | 8 | AdvanceToNext(); | 67 | 8 | return cast<SpecificAttr>(*Current); | 68 | 8 | } |
clang::specific_attr_iterator<clang::CallbackAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 17 | reference operator*() const { | 66 | 17 | AdvanceToNext(); | 67 | 17 | return cast<SpecificAttr>(*Current); | 68 | 17 | } |
clang::specific_attr_iterator<clang::ConstructorAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 22 | reference operator*() const { | 66 | 22 | AdvanceToNext(); | 67 | 22 | return cast<SpecificAttr>(*Current); | 68 | 22 | } |
clang::specific_attr_iterator<clang::DestructorAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 39 | reference operator*() const { | 66 | 39 | AdvanceToNext(); | 67 | 39 | return cast<SpecificAttr>(*Current); | 68 | 39 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const clang::specific_attr_iterator<clang::AVRInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1 | reference operator*() const { | 66 | 1 | AdvanceToNext(); | 67 | 1 | return cast<SpecificAttr>(*Current); | 68 | 1 | } |
clang::specific_attr_iterator<clang::AVRSignalAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1 | reference operator*() const { | 66 | 1 | AdvanceToNext(); | 67 | 1 | return cast<SpecificAttr>(*Current); | 68 | 1 | } |
clang::specific_attr_iterator<clang::WebAssemblyExportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2 | reference operator*() const { | 66 | 2 | AdvanceToNext(); | 67 | 2 | return cast<SpecificAttr>(*Current); | 68 | 2 | } |
clang::specific_attr_iterator<clang::ARMInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 12 | reference operator*() const { | 66 | 12 | AdvanceToNext(); | 67 | 12 | return cast<SpecificAttr>(*Current); | 68 | 12 | } |
clang::specific_attr_iterator<clang::CUDALaunchBoundsAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 8 | reference operator*() const { | 66 | 8 | AdvanceToNext(); | 67 | 8 | return cast<SpecificAttr>(*Current); | 68 | 8 | } |
clang::specific_attr_iterator<clang::MSP430InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1 | reference operator*() const { | 66 | 1 | AdvanceToNext(); | 67 | 1 | return cast<SpecificAttr>(*Current); | 68 | 1 | } |
clang::specific_attr_iterator<clang::BlocksAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 4 | reference operator*() const { | 66 | 4 | AdvanceToNext(); | 67 | 4 | return cast<SpecificAttr>(*Current); | 68 | 4 | } |
clang::specific_attr_iterator<clang::AcquireHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 151 | reference operator*() const { | 66 | 151 | AdvanceToNext(); | 67 | 151 | return cast<SpecificAttr>(*Current); | 68 | 151 | } |
clang::specific_attr_iterator<clang::ReleaseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 165 | reference operator*() const { | 66 | 165 | AdvanceToNext(); | 67 | 165 | return cast<SpecificAttr>(*Current); | 68 | 165 | } |
clang::specific_attr_iterator<clang::UseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 47 | reference operator*() const { | 66 | 47 | AdvanceToNext(); | 67 | 47 | return cast<SpecificAttr>(*Current); | 68 | 47 | } |
clang::specific_attr_iterator<clang::IBOutletCollectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 4 | reference operator*() const { | 66 | 4 | AdvanceToNext(); | 67 | 4 | return cast<SpecificAttr>(*Current); | 68 | 4 | } |
|
69 | 27.4k | pointer operator->() const { |
70 | 27.4k | AdvanceToNext(); |
71 | 27.4k | return cast<SpecificAttr>(*Current); |
72 | 27.4k | } clang::specific_attr_iterator<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator->() const Line | Count | Source | 69 | 27.2k | pointer operator->() const { | 70 | 27.2k | AdvanceToNext(); | 71 | 27.2k | return cast<SpecificAttr>(*Current); | 72 | 27.2k | } |
clang::specific_attr_iterator<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator->() const Line | Count | Source | 69 | 2 | pointer operator->() const { | 70 | 2 | AdvanceToNext(); | 71 | 2 | return cast<SpecificAttr>(*Current); | 72 | 2 | } |
clang::specific_attr_iterator<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator->() const Line | Count | Source | 69 | 124 | pointer operator->() const { | 70 | 124 | AdvanceToNext(); | 71 | 124 | return cast<SpecificAttr>(*Current); | 72 | 124 | } |
clang::specific_attr_iterator<clang::OMPReferencedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator->() const Line | Count | Source | 69 | 37 | pointer operator->() const { | 70 | 37 | AdvanceToNext(); | 71 | 37 | return cast<SpecificAttr>(*Current); | 72 | 37 | } |
|
73 | | |
74 | 602k | specific_attr_iterator& operator++() { |
75 | 602k | ++Current; |
76 | 602k | return *this; |
77 | 602k | } clang::specific_attr_iterator<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 612 | specific_attr_iterator& operator++() { | 75 | 612 | ++Current; | 76 | 612 | return *this; | 77 | 612 | } |
clang::specific_attr_iterator<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 26.3k | specific_attr_iterator& operator++() { | 75 | 26.3k | ++Current; | 76 | 26.3k | return *this; | 77 | 26.3k | } |
clang::specific_attr_iterator<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 26.7k | specific_attr_iterator& operator++() { | 75 | 26.7k | ++Current; | 76 | 26.7k | return *this; | 77 | 26.7k | } |
clang::specific_attr_iterator<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 890 | specific_attr_iterator& operator++() { | 75 | 890 | ++Current; | 76 | 890 | return *this; | 77 | 890 | } |
clang::specific_attr_iterator<clang::PreferredNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 72 | specific_attr_iterator& operator++() { | 75 | 72 | ++Current; | 76 | 72 | return *this; | 77 | 72 | } |
clang::specific_attr_iterator<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 20 | specific_attr_iterator& operator++() { | 75 | 20 | ++Current; | 76 | 20 | return *this; | 77 | 20 | } |
clang::specific_attr_iterator<clang::ArgumentWithTypeTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 404 | specific_attr_iterator& operator++() { | 75 | 404 | ++Current; | 76 | 404 | return *this; | 77 | 404 | } |
clang::specific_attr_iterator<clang::EnforceTCBAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 85 | specific_attr_iterator& operator++() { | 75 | 85 | ++Current; | 76 | 85 | return *this; | 77 | 85 | } |
clang::specific_attr_iterator<clang::EnforceTCBLeafAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 7 | specific_attr_iterator& operator++() { | 75 | 7 | ++Current; | 76 | 7 | return *this; | 77 | 7 | } |
clang::specific_attr_iterator<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 124 | specific_attr_iterator& operator++() { | 75 | 124 | ++Current; | 76 | 124 | return *this; | 77 | 124 | } |
clang::specific_attr_iterator<clang::InheritableParamAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 262 | specific_attr_iterator& operator++() { | 75 | 262 | ++Current; | 76 | 262 | return *this; | 77 | 262 | } |
clang::specific_attr_iterator<clang::InheritableAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 517k | specific_attr_iterator& operator++() { | 75 | 517k | ++Current; | 76 | 517k | return *this; | 77 | 517k | } |
clang::specific_attr_iterator<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 102 | specific_attr_iterator& operator++() { | 75 | 102 | ++Current; | 76 | 102 | return *this; | 77 | 102 | } |
clang::specific_attr_iterator<clang::BTFDeclTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 72 | specific_attr_iterator& operator++() { | 75 | 72 | ++Current; | 76 | 72 | return *this; | 77 | 72 | } |
clang::specific_attr_iterator<clang::OwnershipAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 85 | specific_attr_iterator& operator++() { | 75 | 85 | ++Current; | 76 | 85 | return *this; | 77 | 85 | } |
clang::specific_attr_iterator<clang::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 20.4k | specific_attr_iterator& operator++() { | 75 | 20.4k | ++Current; | 76 | 20.4k | return *this; | 77 | 20.4k | } |
clang::specific_attr_iterator<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 2.94k | specific_attr_iterator& operator++() { | 75 | 2.94k | ++Current; | 76 | 2.94k | return *this; | 77 | 2.94k | } |
clang::specific_attr_iterator<clang::DiagnoseIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 1.46k | specific_attr_iterator& operator++() { | 75 | 1.46k | ++Current; | 76 | 1.46k | return *this; | 77 | 1.46k | } |
clang::specific_attr_iterator<clang::PtGuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 400 | specific_attr_iterator& operator++() { | 75 | 400 | ++Current; | 76 | 400 | return *this; | 77 | 400 | } |
clang::specific_attr_iterator<clang::GuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 2.10k | specific_attr_iterator& operator++() { | 75 | 2.10k | ++Current; | 76 | 2.10k | return *this; | 77 | 2.10k | } |
clang::specific_attr_iterator<clang::AssumptionAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 481 | specific_attr_iterator& operator++() { | 75 | 481 | ++Current; | 76 | 481 | return *this; | 77 | 481 | } |
clang::specific_attr_iterator<clang::OMPDeclareSimdDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 326 | specific_attr_iterator& operator++() { | 75 | 326 | ++Current; | 76 | 326 | return *this; | 77 | 326 | } |
clang::specific_attr_iterator<clang::OMPReferencedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 24 | specific_attr_iterator& operator++() { | 75 | 24 | ++Current; | 76 | 24 | return *this; | 77 | 24 | } |
clang::specific_attr_iterator<clang::NoSanitizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 1.09k | specific_attr_iterator& operator++() { | 75 | 1.09k | ++Current; | 76 | 1.09k | return *this; | 77 | 1.09k | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() |
78 | | specific_attr_iterator operator++(int) { |
79 | | specific_attr_iterator Tmp(*this); |
80 | | ++(*this); |
81 | | return Tmp; |
82 | | } |
83 | | |
84 | | friend bool operator==(specific_attr_iterator Left, |
85 | 1.82G | specific_attr_iterator Right) { |
86 | 1.82G | assert((Left.Current == nullptr) == (Right.Current == nullptr)); |
87 | 1.82G | if (Left.Current < Right.Current) |
88 | 1.70G | Left.AdvanceToNext(Right.Current); |
89 | 117M | else |
90 | 117M | Right.AdvanceToNext(Left.Current); |
91 | 1.82G | return Left.Current == Right.Current; |
92 | 1.82G | } clang::operator==(clang::specific_attr_iterator<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 6.83M | specific_attr_iterator Right) { | 86 | 6.83M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 6.83M | if (Left.Current < Right.Current) | 88 | 4.74M | Left.AdvanceToNext(Right.Current); | 89 | 2.08M | else | 90 | 2.08M | Right.AdvanceToNext(Left.Current); | 91 | 6.83M | return Left.Current == Right.Current; | 92 | 6.83M | } |
clang::operator==(clang::specific_attr_iterator<clang::DLLImportAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DLLImportAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 58.5M | specific_attr_iterator Right) { | 86 | 58.5M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 58.5M | if (Left.Current < Right.Current) | 88 | 58.5M | Left.AdvanceToNext(Right.Current); | 89 | 4.05k | else | 90 | 4.05k | Right.AdvanceToNext(Left.Current); | 91 | 58.5M | return Left.Current == Right.Current; | 92 | 58.5M | } |
clang::operator==(clang::specific_attr_iterator<clang::DLLExportAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DLLExportAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 31.2M | specific_attr_iterator Right) { | 86 | 31.2M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 31.2M | if (Left.Current < Right.Current) | 88 | 31.2M | Left.AdvanceToNext(Right.Current); | 89 | 3.36k | else | 90 | 3.36k | Right.AdvanceToNext(Left.Current); | 91 | 31.2M | return Left.Current == Right.Current; | 92 | 31.2M | } |
clang::operator==(clang::specific_attr_iterator<clang::GNUInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::GNUInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 12.8M | specific_attr_iterator Right) { | 86 | 12.8M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 12.8M | if (Left.Current < Right.Current) | 88 | 12.8M | Left.AdvanceToNext(Right.Current); | 89 | 209 | else | 90 | 209 | Right.AdvanceToNext(Left.Current); | 91 | 12.8M | return Left.Current == Right.Current; | 92 | 12.8M | } |
clang::operator==(clang::specific_attr_iterator<clang::CUDAGlobalAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CUDAGlobalAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 78.7M | specific_attr_iterator Right) { | 86 | 78.7M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 78.7M | if (Left.Current < Right.Current) | 88 | 78.7M | Left.AdvanceToNext(Right.Current); | 89 | 850 | else | 90 | 850 | Right.AdvanceToNext(Left.Current); | 91 | 78.7M | return Left.Current == Right.Current; | 92 | 78.7M | } |
clang::operator==(clang::specific_attr_iterator<clang::PackedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PackedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 454k | specific_attr_iterator Right) { | 86 | 454k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 454k | if (Left.Current < Right.Current) | 88 | 454k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 454k | return Left.Current == Right.Current; | 92 | 454k | } |
clang::operator==(clang::specific_attr_iterator<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2.86M | specific_attr_iterator Right) { | 86 | 2.86M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.86M | if (Left.Current < Right.Current) | 88 | 2.39M | Left.AdvanceToNext(Right.Current); | 89 | 473k | else | 90 | 473k | Right.AdvanceToNext(Left.Current); | 91 | 2.86M | return Left.Current == Right.Current; | 92 | 2.86M | } |
clang::operator==(clang::specific_attr_iterator<clang::BlocksAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::BlocksAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2.06M | specific_attr_iterator Right) { | 86 | 2.06M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.06M | if (Left.Current < Right.Current) | 88 | 2.06M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2.06M | return Left.Current == Right.Current; | 92 | 2.06M | } |
clang::operator==(clang::specific_attr_iterator<clang::TargetAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::TargetAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 47.0M | specific_attr_iterator Right) { | 86 | 47.0M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 47.0M | if (Left.Current < Right.Current) | 88 | 47.0M | Left.AdvanceToNext(Right.Current); | 89 | 38 | else | 90 | 38 | Right.AdvanceToNext(Left.Current); | 91 | 47.0M | return Left.Current == Right.Current; | 92 | 47.0M | } |
clang::operator==(clang::specific_attr_iterator<clang::TransparentUnionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::TransparentUnionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 147 | specific_attr_iterator Right) { | 86 | 147 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 147 | if (Left.Current < Right.Current) | 88 | 147 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 147 | return Left.Current == Right.Current; | 92 | 147 | } |
clang::operator==(clang::specific_attr_iterator<clang::WeakRefAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WeakRefAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 76.2M | specific_attr_iterator Right) { | 86 | 76.2M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 76.2M | if (Left.Current < Right.Current) | 88 | 76.2M | Left.AdvanceToNext(Right.Current); | 89 | 1.30k | else | 90 | 1.30k | Right.AdvanceToNext(Left.Current); | 91 | 76.2M | return Left.Current == Right.Current; | 92 | 76.2M | } |
clang::operator==(clang::specific_attr_iterator<clang::AliasAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AliasAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 40.1M | specific_attr_iterator Right) { | 86 | 40.1M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 40.1M | if (Left.Current < Right.Current) | 88 | 40.1M | Left.AdvanceToNext(Right.Current); | 89 | 1.69k | else | 90 | 1.69k | Right.AdvanceToNext(Left.Current); | 91 | 40.1M | return Left.Current == Right.Current; | 92 | 40.1M | } |
clang::operator==(clang::specific_attr_iterator<clang::UsedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::UsedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 31.9M | specific_attr_iterator Right) { | 86 | 31.9M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 31.9M | if (Left.Current < Right.Current) | 88 | 31.9M | Left.AdvanceToNext(Right.Current); | 89 | 1.92k | else | 90 | 1.92k | Right.AdvanceToNext(Left.Current); | 91 | 31.9M | return Left.Current == Right.Current; | 92 | 31.9M | } |
clang::operator==(clang::specific_attr_iterator<clang::ConstructorAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ConstructorAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 5.58M | specific_attr_iterator Right) { | 86 | 5.58M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 5.58M | if (Left.Current < Right.Current) | 88 | 5.58M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 5.58M | return Left.Current == Right.Current; | 92 | 5.58M | } |
clang::operator==(clang::specific_attr_iterator<clang::DestructorAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DestructorAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 5.58M | specific_attr_iterator Right) { | 86 | 5.58M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 5.58M | if (Left.Current < Right.Current) | 88 | 5.58M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 5.58M | return Left.Current == Right.Current; | 92 | 5.58M | } |
clang::operator==(clang::specific_attr_iterator<clang::UnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::UnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 236k | specific_attr_iterator Right) { | 86 | 236k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 236k | if (Left.Current < Right.Current) | 88 | 236k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 236k | return Left.Current == Right.Current; | 92 | 236k | } |
clang::operator==(clang::specific_attr_iterator<clang::DeprecatedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DeprecatedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 59.4k | specific_attr_iterator Right) { | 86 | 59.4k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 59.4k | if (Left.Current < Right.Current) | 88 | 59.4k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 59.4k | return Left.Current == Right.Current; | 92 | 59.4k | } |
clang::operator==(clang::specific_attr_iterator<clang::CPUSpecificAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CPUSpecificAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 46.9M | specific_attr_iterator Right) { | 86 | 46.9M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 46.9M | if (Left.Current < Right.Current) | 88 | 46.9M | Left.AdvanceToNext(Right.Current); | 89 | 39 | else | 90 | 39 | Right.AdvanceToNext(Left.Current); | 91 | 46.9M | return Left.Current == Right.Current; | 92 | 46.9M | } |
clang::operator==(clang::specific_attr_iterator<clang::TargetClonesAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::TargetClonesAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 46.9M | specific_attr_iterator Right) { | 86 | 46.9M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 46.9M | if (Left.Current < Right.Current) | 88 | 46.9M | Left.AdvanceToNext(Right.Current); | 89 | 38 | else | 90 | 38 | Right.AdvanceToNext(Left.Current); | 91 | 46.9M | return Left.Current == Right.Current; | 92 | 46.9M | } |
clang::operator==(clang::specific_attr_iterator<clang::CUDADeviceAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CUDADeviceAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2.50M | specific_attr_iterator Right) { | 86 | 2.50M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.50M | if (Left.Current < Right.Current) | 88 | 2.50M | Left.AdvanceToNext(Right.Current); | 89 | 4 | else | 90 | 4 | Right.AdvanceToNext(Left.Current); | 91 | 2.50M | return Left.Current == Right.Current; | 92 | 2.50M | } |
clang::operator==(clang::specific_attr_iterator<clang::CUDAConstantAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CUDAConstantAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2.48M | specific_attr_iterator Right) { | 86 | 2.48M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.48M | if (Left.Current < Right.Current) | 88 | 2.48M | Left.AdvanceToNext(Right.Current); | 89 | 4 | else | 90 | 4 | Right.AdvanceToNext(Left.Current); | 91 | 2.48M | return Left.Current == Right.Current; | 92 | 2.48M | } |
clang::operator==(clang::specific_attr_iterator<clang::HIPManagedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HIPManagedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 8.09k | specific_attr_iterator Right) { | 86 | 8.09k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 8.09k | if (Left.Current < Right.Current) | 88 | 8.09k | Left.AdvanceToNext(Right.Current); | 89 | 2 | else | 90 | 2 | Right.AdvanceToNext(Left.Current); | 91 | 8.09k | return Left.Current == Right.Current; | 92 | 8.09k | } |
clang::operator==(clang::specific_attr_iterator<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 115k | specific_attr_iterator Right) { | 86 | 115k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 115k | if (Left.Current < Right.Current) | 88 | 95.1k | Left.AdvanceToNext(Right.Current); | 89 | 20.5k | else | 90 | 20.5k | Right.AdvanceToNext(Left.Current); | 91 | 115k | return Left.Current == Right.Current; | 92 | 115k | } |
clang::operator==(clang::specific_attr_iterator<clang::VisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::VisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1.23M | specific_attr_iterator Right) { | 86 | 1.23M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.23M | if (Left.Current < Right.Current) | 88 | 1.16M | Left.AdvanceToNext(Right.Current); | 89 | 69.4k | else | 90 | 69.4k | Right.AdvanceToNext(Left.Current); | 91 | 1.23M | return Left.Current == Right.Current; | 92 | 1.23M | } |
clang::operator==(clang::specific_attr_iterator<clang::TypeVisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::TypeVisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 697k | specific_attr_iterator Right) { | 86 | 697k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 697k | if (Left.Current < Right.Current) | 88 | 693k | Left.AdvanceToNext(Right.Current); | 89 | 3.68k | else | 90 | 3.68k | Right.AdvanceToNext(Left.Current); | 91 | 697k | return Left.Current == Right.Current; | 92 | 697k | } |
clang::operator==(clang::specific_attr_iterator<clang::InternalLinkageAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::InternalLinkageAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 117M | specific_attr_iterator Right) { | 86 | 117M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 117M | if (Left.Current < Right.Current) | 88 | 117M | Left.AdvanceToNext(Right.Current); | 89 | 2.58k | else | 90 | 2.58k | Right.AdvanceToNext(Left.Current); | 91 | 117M | return Left.Current == Right.Current; | 92 | 117M | } |
clang::operator==(clang::specific_attr_iterator<clang::ThreadAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ThreadAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 138k | specific_attr_iterator Right) { | 86 | 138k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 138k | if (Left.Current < Right.Current) | 88 | 138k | Left.AdvanceToNext(Right.Current); | 89 | 52 | else | 90 | 52 | Right.AdvanceToNext(Left.Current); | 91 | 138k | return Left.Current == Right.Current; | 92 | 138k | } |
clang::operator==(clang::specific_attr_iterator<clang::OMPThreadPrivateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OMPThreadPrivateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 73.2k | specific_attr_iterator Right) { | 86 | 73.2k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 73.2k | if (Left.Current < Right.Current) | 88 | 73.2k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 73.2k | return Left.Current == Right.Current; | 92 | 73.2k | } |
clang::operator==(clang::specific_attr_iterator<clang::SelectAnyAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SelectAnyAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 26.1M | specific_attr_iterator Right) { | 86 | 26.1M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 26.1M | if (Left.Current < Right.Current) | 88 | 26.1M | Left.AdvanceToNext(Right.Current); | 89 | 716 | else | 90 | 716 | Right.AdvanceToNext(Left.Current); | 91 | 26.1M | return Left.Current == Right.Current; | 92 | 26.1M | } |
clang::operator==(clang::specific_attr_iterator<clang::CUDASharedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CUDASharedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 3.54k | specific_attr_iterator Right) { | 86 | 3.54k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 3.54k | if (Left.Current < Right.Current) | 88 | 3.53k | Left.AdvanceToNext(Right.Current); | 89 | 2 | else | 90 | 2 | Right.AdvanceToNext(Left.Current); | 91 | 3.54k | return Left.Current == Right.Current; | 92 | 3.54k | } |
clang::operator==(clang::specific_attr_iterator<clang::NoDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 18.7k | specific_attr_iterator Right) { | 86 | 18.7k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 18.7k | if (Left.Current < Right.Current) | 88 | 18.7k | Left.AdvanceToNext(Right.Current); | 89 | 4 | else | 90 | 4 | Right.AdvanceToNext(Left.Current); | 91 | 18.7k | return Left.Current == Right.Current; | 92 | 18.7k | } |
clang::operator==(clang::specific_attr_iterator<clang::AlwaysDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AlwaysDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 25 | specific_attr_iterator Right) { | 86 | 25 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 25 | if (Left.Current < Right.Current) | 88 | 25 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 25 | return Left.Current == Right.Current; | 92 | 25 | } |
clang::operator==(clang::specific_attr_iterator<clang::NSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 11.4k | specific_attr_iterator Right) { | 86 | 11.4k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 11.4k | if (Left.Current < Right.Current) | 88 | 11.4k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 11.4k | return Left.Current == Right.Current; | 92 | 11.4k | } |
clang::operator==(clang::specific_attr_iterator<clang::AlwaysInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AlwaysInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 350k | specific_attr_iterator Right) { | 86 | 350k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 350k | if (Left.Current < Right.Current) | 88 | 349k | Left.AdvanceToNext(Right.Current); | 89 | 124 | else | 90 | 124 | Right.AdvanceToNext(Left.Current); | 91 | 350k | return Left.Current == Right.Current; | 92 | 350k | } |
clang::operator==(clang::specific_attr_iterator<clang::OpenCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OpenCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 49.7M | specific_attr_iterator Right) { | 86 | 49.7M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 49.7M | if (Left.Current < Right.Current) | 88 | 49.7M | Left.AdvanceToNext(Right.Current); | 89 | 44 | else | 90 | 44 | Right.AdvanceToNext(Left.Current); | 91 | 49.7M | return Left.Current == Right.Current; | 92 | 49.7M | } |
clang::operator==(clang::specific_attr_iterator<clang::NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 3.91M | specific_attr_iterator Right) { | 86 | 3.91M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 3.91M | if (Left.Current < Right.Current) | 88 | 3.91M | Left.AdvanceToNext(Right.Current); | 89 | 5 | else | 90 | 5 | Right.AdvanceToNext(Left.Current); | 91 | 3.91M | return Left.Current == Right.Current; | 92 | 3.91M | } |
clang::operator==(clang::specific_attr_iterator<clang::CXX11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CXX11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 3.65M | specific_attr_iterator Right) { | 86 | 3.65M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 3.65M | if (Left.Current < Right.Current) | 88 | 3.65M | Left.AdvanceToNext(Right.Current); | 89 | 5 | else | 90 | 5 | Right.AdvanceToNext(Left.Current); | 91 | 3.65M | return Left.Current == Right.Current; | 92 | 3.65M | } |
clang::operator==(clang::specific_attr_iterator<clang::C11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::C11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 3.61M | specific_attr_iterator Right) { | 86 | 3.61M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 3.61M | if (Left.Current < Right.Current) | 88 | 3.61M | Left.AdvanceToNext(Right.Current); | 89 | 5 | else | 90 | 5 | Right.AdvanceToNext(Left.Current); | 91 | 3.61M | return Left.Current == Right.Current; | 92 | 3.61M | } |
clang::operator==(clang::specific_attr_iterator<clang::CPUDispatchAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CPUDispatchAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 68.8M | specific_attr_iterator Right) { | 86 | 68.8M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 68.8M | if (Left.Current < Right.Current) | 88 | 68.8M | Left.AdvanceToNext(Right.Current); | 89 | 48 | else | 90 | 48 | Right.AdvanceToNext(Left.Current); | 91 | 68.8M | return Left.Current == Right.Current; | 92 | 68.8M | } |
clang::operator==(clang::specific_attr_iterator<clang::ArmBuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ArmBuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 163M | specific_attr_iterator Right) { | 86 | 163M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 163M | if (Left.Current < Right.Current) | 88 | 163M | Left.AdvanceToNext(Right.Current); | 89 | 622 | else | 90 | 622 | Right.AdvanceToNext(Left.Current); | 91 | 163M | return Left.Current == Right.Current; | 92 | 163M | } |
clang::operator==(clang::specific_attr_iterator<clang::BuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::BuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 44.0M | specific_attr_iterator Right) { | 86 | 44.0M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 44.0M | if (Left.Current < Right.Current) | 88 | 44.0M | Left.AdvanceToNext(Right.Current); | 89 | 622 | else | 90 | 622 | Right.AdvanceToNext(Left.Current); | 91 | 44.0M | return Left.Current == Right.Current; | 92 | 44.0M | } |
clang::operator==(clang::specific_attr_iterator<clang::BuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::BuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 44.0M | specific_attr_iterator Right) { | 86 | 44.0M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 44.0M | if (Left.Current < Right.Current) | 88 | 44.0M | Left.AdvanceToNext(Right.Current); | 89 | 622 | else | 90 | 622 | Right.AdvanceToNext(Left.Current); | 91 | 44.0M | return Left.Current == Right.Current; | 92 | 44.0M | } |
clang::operator==(clang::specific_attr_iterator<clang::OverloadableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OverloadableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 133M | specific_attr_iterator Right) { | 86 | 133M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 133M | if (Left.Current < Right.Current) | 88 | 133M | Left.AdvanceToNext(Right.Current); | 89 | 635 | else | 90 | 635 | Right.AdvanceToNext(Left.Current); | 91 | 133M | return Left.Current == Right.Current; | 92 | 133M | } |
clang::operator==(clang::specific_attr_iterator<clang::EnumExtensibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::EnumExtensibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 102k | specific_attr_iterator Right) { | 86 | 102k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 102k | if (Left.Current < Right.Current) | 88 | 102k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 102k | return Left.Current == Right.Current; | 92 | 102k | } |
clang::operator==(clang::specific_attr_iterator<clang::FlagEnumAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::FlagEnumAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.43k | specific_attr_iterator Right) { | 86 | 4.43k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.43k | if (Left.Current < Right.Current) | 88 | 4.43k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.43k | return Left.Current == Right.Current; | 92 | 4.43k | } |
clang::operator==(clang::specific_attr_iterator<clang::CapturedRecordAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CapturedRecordAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 8.89k | specific_attr_iterator Right) { | 86 | 8.89k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 8.89k | if (Left.Current < Right.Current) | 88 | 8.89k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 8.89k | return Left.Current == Right.Current; | 92 | 8.89k | } |
clang::operator==(clang::specific_attr_iterator<clang::MSStructAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MSStructAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 319k | specific_attr_iterator Right) { | 86 | 319k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 319k | if (Left.Current < Right.Current) | 88 | 319k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 319k | return Left.Current == Right.Current; | 92 | 319k | } |
clang::operator==(clang::specific_attr_iterator<clang::WeakAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WeakAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 24.1M | specific_attr_iterator Right) { | 86 | 24.1M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 24.1M | if (Left.Current < Right.Current) | 88 | 24.1M | Left.AdvanceToNext(Right.Current); | 89 | 657 | else | 90 | 657 | Right.AdvanceToNext(Left.Current); | 91 | 24.1M | return Left.Current == Right.Current; | 92 | 24.1M | } |
clang::operator==(clang::specific_attr_iterator<clang::ExternalSourceSymbolAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ExternalSourceSymbolAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 718 | specific_attr_iterator Right) { | 86 | 718 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 718 | if (Left.Current < Right.Current) | 88 | 718 | Left.AdvanceToNext(Right.Current); | 89 | 0 |
|