/Users/buildslave/jenkins/workspace/coverage/llvm-project/clang/include/clang/AST/AttrIterator.h
Line | Count | Source |
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 | 160M | void AdvanceToNext() const { |
46 | 489M | while (!isa<SpecificAttr>(*Current)) |
47 | 329M | ++Current; |
48 | 160M | } clang::specific_attr_iterator<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1.52k | void AdvanceToNext() const { | 46 | 1.88k | while (!isa<SpecificAttr>(*Current)) | 47 | 359 | ++Current; | 48 | 1.52k | } |
clang::specific_attr_iterator<clang::TargetAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 7.07M | void AdvanceToNext() const { | 46 | 24.9M | while (!isa<SpecificAttr>(*Current)) | 47 | 17.8M | ++Current; | 48 | 7.07M | } |
clang::specific_attr_iterator<clang::CPUSpecificAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2.69k | void AdvanceToNext() const { | 46 | 2.70k | while (!isa<SpecificAttr>(*Current)) | 47 | 11 | ++Current; | 48 | 2.69k | } |
clang::specific_attr_iterator<clang::TargetClonesAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 650 | void AdvanceToNext() const { | 46 | 655 | while (!isa<SpecificAttr>(*Current)) | 47 | 5 | ++Current; | 48 | 650 | } |
clang::specific_attr_iterator<clang::TargetVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1.10k | void AdvanceToNext() const { | 46 | 1.10k | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 1.10k | } |
clang::specific_attr_iterator<clang::CUDADeviceAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 60.0k | void AdvanceToNext() const { | 46 | 66.2k | while (!isa<SpecificAttr>(*Current)) | 47 | 6.17k | ++Current; | 48 | 60.0k | } |
clang::specific_attr_iterator<clang::CUDAConstantAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1.68k | void AdvanceToNext() const { | 46 | 1.69k | while (!isa<SpecificAttr>(*Current)) | 47 | 7 | ++Current; | 48 | 1.68k | } |
clang::specific_attr_iterator<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 39.7k | void AdvanceToNext() const { | 46 | 41.5k | while (!isa<SpecificAttr>(*Current)) | 47 | 1.83k | ++Current; | 48 | 39.7k | } |
clang::specific_attr_iterator<clang::TypeVisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 832k | void AdvanceToNext() const { | 46 | 832k | while (!isa<SpecificAttr>(*Current)) | 47 | 24 | ++Current; | 48 | 832k | } |
clang::specific_attr_iterator<clang::VisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 403k | void AdvanceToNext() const { | 46 | 422k | while (!isa<SpecificAttr>(*Current)) | 47 | 18.8k | ++Current; | 48 | 403k | } |
clang::specific_attr_iterator<clang::SelectAnyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 253 | void AdvanceToNext() const { | 46 | 253 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 253 | } |
clang::specific_attr_iterator<clang::ArmBuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 105M | void AdvanceToNext() const { | 46 | 398M | while (!isa<SpecificAttr>(*Current)) | 47 | 293M | ++Current; | 48 | 105M | } |
clang::specific_attr_iterator<clang::BuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 222k | void AdvanceToNext() const { | 46 | 222k | while (!isa<SpecificAttr>(*Current)) | 47 | 78 | ++Current; | 48 | 222k | } |
clang::specific_attr_iterator<clang::BuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 35.3M | void AdvanceToNext() const { | 46 | 38.3M | while (!isa<SpecificAttr>(*Current)) | 47 | 3.05M | ++Current; | 48 | 35.3M | } |
clang::specific_attr_iterator<clang::EnumExtensibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 98.5k | void AdvanceToNext() const { | 46 | 125k | while (!isa<SpecificAttr>(*Current)) | 47 | 27.1k | ++Current; | 48 | 98.5k | } |
clang::specific_attr_iterator<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 45.2k | void AdvanceToNext() const { | 46 | 45.5k | while (!isa<SpecificAttr>(*Current)) | 47 | 348 | ++Current; | 48 | 45.2k | } |
clang::specific_attr_iterator<clang::ExternalSourceSymbolAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 134 | void AdvanceToNext() const { | 46 | 134 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 134 | } |
clang::specific_attr_iterator<clang::AliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 359 | void AdvanceToNext() const { | 46 | 418 | while (!isa<SpecificAttr>(*Current)) | 47 | 59 | ++Current; | 48 | 359 | } |
clang::specific_attr_iterator<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 72 | void AdvanceToNext() const { | 46 | 76 | while (!isa<SpecificAttr>(*Current)) | 47 | 4 | ++Current; | 48 | 72 | } |
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 | 205 | void AdvanceToNext() const { | 46 | 205 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 205 | } |
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 | 248 | void AdvanceToNext() const { | 46 | 248 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 248 | } |
clang::specific_attr_iterator<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 8.13k | void AdvanceToNext() const { | 46 | 11.9k | while (!isa<SpecificAttr>(*Current)) | 47 | 3.78k | ++Current; | 48 | 8.13k | } |
clang::specific_attr_iterator<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1.45k | void AdvanceToNext() const { | 46 | 3.53k | while (!isa<SpecificAttr>(*Current)) | 47 | 2.08k | ++Current; | 48 | 1.45k | } |
clang::specific_attr_iterator<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 859k | void AdvanceToNext() const { | 46 | 2.29M | while (!isa<SpecificAttr>(*Current)) | 47 | 1.43M | ++Current; | 48 | 859k | } |
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.6k | void AdvanceToNext() const { | 46 | 11.6k | while (!isa<SpecificAttr>(*Current)) | 47 | 41 | ++Current; | 48 | 11.6k | } |
clang::specific_attr_iterator<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 3.13k | void AdvanceToNext() const { | 46 | 4.10k | while (!isa<SpecificAttr>(*Current)) | 47 | 964 | ++Current; | 48 | 3.13k | } |
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 | 34.3k | void AdvanceToNext() const { | 46 | 34.3k | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 34.3k | } |
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 | 51.7k | void AdvanceToNext() const { | 46 | 83.0k | while (!isa<SpecificAttr>(*Current)) | 47 | 31.2k | ++Current; | 48 | 51.7k | } |
clang::specific_attr_iterator<clang::CleanupAttr, 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::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1.27M | void AdvanceToNext() const { | 46 | 1.49M | while (!isa<SpecificAttr>(*Current)) | 47 | 221k | ++Current; | 48 | 1.27M | } |
clang::specific_attr_iterator<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 3.76k | void AdvanceToNext() const { | 46 | 5.63k | while (!isa<SpecificAttr>(*Current)) | 47 | 1.86k | ++Current; | 48 | 3.76k | } |
clang::specific_attr_iterator<clang::DLLImportAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 15.7k | void AdvanceToNext() const { | 46 | 15.9k | while (!isa<SpecificAttr>(*Current)) | 47 | 219 | ++Current; | 48 | 15.7k | } |
clang::specific_attr_iterator<clang::DLLExportAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 13.9k | void AdvanceToNext() const { | 46 | 14.0k | while (!isa<SpecificAttr>(*Current)) | 47 | 102 | ++Current; | 48 | 13.9k | } |
clang::specific_attr_iterator<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2.06k | void AdvanceToNext() const { | 46 | 2.21k | while (!isa<SpecificAttr>(*Current)) | 47 | 150 | ++Current; | 48 | 2.06k | } |
clang::specific_attr_iterator<clang::DeprecatedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 29.1k | void AdvanceToNext() const { | 46 | 32.1k | while (!isa<SpecificAttr>(*Current)) | 47 | 2.96k | ++Current; | 48 | 29.1k | } |
clang::specific_attr_iterator<clang::UnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 323 | void AdvanceToNext() const { | 46 | 355 | while (!isa<SpecificAttr>(*Current)) | 47 | 32 | ++Current; | 48 | 323 | } |
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::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 27.8k | void AdvanceToNext() const { | 46 | 46.0k | while (!isa<SpecificAttr>(*Current)) | 47 | 18.2k | ++Current; | 48 | 27.8k | } |
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 | 352 | void AdvanceToNext() const { | 46 | 1.09k | while (!isa<SpecificAttr>(*Current)) | 47 | 747 | ++Current; | 48 | 352 | } |
clang::specific_attr_iterator<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 29 | void AdvanceToNext() const { | 46 | 29 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 29 | } |
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 | 223 | void AdvanceToNext() const { | 46 | 223 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 223 | } |
clang::specific_attr_iterator<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 411 | void AdvanceToNext() const { | 46 | 411 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 411 | } |
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::ArmSharedZAAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Unexecuted instantiation: clang::specific_attr_iterator<clang::ArmPreservesZAAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const 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 | 123 | void AdvanceToNext() const { | 46 | 123 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 123 | } |
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.85k | void AdvanceToNext() const { | 46 | 3.59k | while (!isa<SpecificAttr>(*Current)) | 47 | 1.73k | ++Current; | 48 | 1.85k | } |
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::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::InheritableParamAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 270 | void AdvanceToNext() const { | 46 | 270 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 270 | } |
clang::specific_attr_iterator<clang::WeakAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 302 | void AdvanceToNext() const { | 46 | 373 | while (!isa<SpecificAttr>(*Current)) | 47 | 71 | ++Current; | 48 | 302 | } |
clang::specific_attr_iterator<clang::WeakRefAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 43 | void AdvanceToNext() const { | 46 | 80 | while (!isa<SpecificAttr>(*Current)) | 47 | 37 | ++Current; | 48 | 43 | } |
clang::specific_attr_iterator<clang::InternalLinkageAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 349 | void AdvanceToNext() const { | 46 | 690 | while (!isa<SpecificAttr>(*Current)) | 47 | 341 | ++Current; | 48 | 349 | } |
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::UsedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 306 | void AdvanceToNext() const { | 46 | 337 | while (!isa<SpecificAttr>(*Current)) | 47 | 31 | ++Current; | 48 | 306 | } |
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 | 144 | void AdvanceToNext() const { | 46 | 144 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 144 | } |
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 | 962k | void AdvanceToNext() const { | 46 | 963k | while (!isa<SpecificAttr>(*Current)) | 47 | 1.16k | ++Current; | 48 | 962k | } |
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 | 7.50M | void AdvanceToNext() const { | 46 | 21.0M | while (!isa<SpecificAttr>(*Current)) | 47 | 13.5M | ++Current; | 48 | 7.50M | } |
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::ReadOnlyPlacementAttr, 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::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 52 | void AdvanceToNext() const { | 46 | 52 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 52 | } |
clang::specific_attr_iterator<clang::HLSLShaderAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 136 | void AdvanceToNext() const { | 46 | 193 | while (!isa<SpecificAttr>(*Current)) | 47 | 57 | ++Current; | 48 | 136 | } |
clang::specific_attr_iterator<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 51 | void AdvanceToNext() const { | 46 | 70 | while (!isa<SpecificAttr>(*Current)) | 47 | 19 | ++Current; | 48 | 51 | } |
clang::specific_attr_iterator<clang::HLSLAnnotationAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 19 | void AdvanceToNext() const { | 46 | 19 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 19 | } |
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 | 26 | void AdvanceToNext() const { | 46 | 26 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 26 | } |
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.79k | void AdvanceToNext() const { | 46 | 39.1k | while (!isa<SpecificAttr>(*Current)) | 47 | 29.3k | ++Current; | 48 | 9.79k | } |
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::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::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::CountedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 49 | void AdvanceToNext() const { | 46 | 49 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 49 | } |
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 | 51 | void AdvanceToNext() const { | 46 | 53 | while (!isa<SpecificAttr>(*Current)) | 47 | 2 | ++Current; | 48 | 51 | } |
clang::specific_attr_iterator<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 62 | void AdvanceToNext() const { | 46 | 94 | while (!isa<SpecificAttr>(*Current)) | 47 | 32 | ++Current; | 48 | 62 | } |
clang::specific_attr_iterator<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 41 | void AdvanceToNext() const { | 46 | 85 | while (!isa<SpecificAttr>(*Current)) | 47 | 44 | ++Current; | 48 | 41 | } |
clang::specific_attr_iterator<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 41 | void AdvanceToNext() const { | 46 | 97 | while (!isa<SpecificAttr>(*Current)) | 47 | 56 | ++Current; | 48 | 41 | } |
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 | 47 | void AdvanceToNext() const { | 46 | 47 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 47 | } |
clang::specific_attr_iterator<clang::OverrideAttr, 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::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::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 103k | void AdvanceToNext() const { | 46 | 103k | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 103k | } |
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::OMPThreadPrivateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 79 | void AdvanceToNext() const { | 46 | 87 | while (!isa<SpecificAttr>(*Current)) | 47 | 8 | ++Current; | 48 | 79 | } |
clang::specific_attr_iterator<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 952 | void AdvanceToNext() const { | 46 | 1.17k | while (!isa<SpecificAttr>(*Current)) | 47 | 224 | ++Current; | 48 | 952 | } |
clang::specific_attr_iterator<clang::DiagnoseIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1.26k | void AdvanceToNext() const { | 46 | 2.50k | while (!isa<SpecificAttr>(*Current)) | 47 | 1.23k | ++Current; | 48 | 1.26k | } |
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::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 1.39k | void AdvanceToNext() const { | 46 | 1.39k | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 1.39k | } |
clang::specific_attr_iterator<clang::ObjCBridgeMutableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 234 | void AdvanceToNext() const { | 46 | 242 | while (!isa<SpecificAttr>(*Current)) | 47 | 8 | ++Current; | 48 | 234 | } |
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::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 | 420 | void AdvanceToNext() const { | 46 | 656 | while (!isa<SpecificAttr>(*Current)) | 47 | 236 | ++Current; | 48 | 420 | } |
clang::specific_attr_iterator<clang::GuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 2.20k | void AdvanceToNext() const { | 46 | 2.20k | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 2.20k | } |
clang::specific_attr_iterator<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 8.22k | void AdvanceToNext() const { | 46 | 8.22k | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 8.22k | } |
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 | } |
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 | } |
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 | 24 | void AdvanceToNext() const { | 46 | 24 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 24 | } |
clang::specific_attr_iterator<clang::PreferredTypeAttr, 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::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::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 | 1.04k | void AdvanceToNext() const { | 46 | 1.04k | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 1.04k | } |
clang::specific_attr_iterator<clang::HLSLResourceBindingAttr, 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::HLSLResourceAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 15 | void AdvanceToNext() const { | 46 | 30 | while (!isa<SpecificAttr>(*Current)) | 47 | 15 | ++Current; | 48 | 15 | } |
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 | 219 | void AdvanceToNext() const { | 46 | 219 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 219 | } |
clang::specific_attr_iterator<clang::OMPReferencedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 35 | void AdvanceToNext() const { | 46 | 35 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 35 | } |
clang::specific_attr_iterator<clang::NoSanitizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 477 | void AdvanceToNext() const { | 46 | 577 | while (!isa<SpecificAttr>(*Current)) | 47 | 100 | ++Current; | 48 | 477 | } |
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::FunctionReturnThunksAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 123 | void AdvanceToNext() const { | 46 | 123 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 123 | } |
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 | 43 | void AdvanceToNext() const { | 46 | 43 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 43 | } |
clang::specific_attr_iterator<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 32 | void AdvanceToNext() const { | 46 | 62 | while (!isa<SpecificAttr>(*Current)) | 47 | 30 | ++Current; | 48 | 32 | } |
clang::specific_attr_iterator<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 42 | void AdvanceToNext() const { | 46 | 115 | while (!isa<SpecificAttr>(*Current)) | 47 | 73 | ++Current; | 48 | 42 | } |
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 | 27 | void AdvanceToNext() const { | 46 | 27 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 27 | } |
clang::specific_attr_iterator<clang::DestructorAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 40 | void AdvanceToNext() const { | 46 | 40 | while (!isa<SpecificAttr>(*Current)) | 47 | 0 | ++Current; | 48 | 40 | } |
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::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 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const 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::CUDALaunchBoundsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext() const Line | Count | Source | 45 | 21 | void AdvanceToNext() const { | 46 | 42 | while (!isa<SpecificAttr>(*Current)) | 47 | 21 | ++Current; | 48 | 21 | } |
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::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 | } |
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 | } |
|
49 | | |
50 | 3.06G | void AdvanceToNext(Iterator I) const { |
51 | 12.2G | while (Current != I && !isa<SpecificAttr>(*Current)9.58G ) |
52 | 9.20G | ++Current; |
53 | 3.06G | } clang::specific_attr_iterator<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 11.3M | void AdvanceToNext(Iterator I) const { | 51 | 35.3M | while (Current != I && !isa<SpecificAttr>(*Current)24.0M ) | 52 | 24.0M | ++Current; | 53 | 11.3M | } |
clang::specific_attr_iterator<clang::DLLImportAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 88.6M | void AdvanceToNext(Iterator I) const { | 51 | 380M | while (Current != I && !isa<SpecificAttr>(*Current)292M ) | 52 | 292M | ++Current; | 53 | 88.6M | } |
clang::specific_attr_iterator<clang::DLLExportAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 47.1M | void AdvanceToNext(Iterator I) const { | 51 | 201M | while (Current != I && !isa<SpecificAttr>(*Current)154M ) | 52 | 154M | ++Current; | 53 | 47.1M | } |
clang::specific_attr_iterator<clang::GNUInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 18.7M | void AdvanceToNext(Iterator I) const { | 51 | 94.5M | while (Current != I && !isa<SpecificAttr>(*Current)75.8M ) | 52 | 75.8M | ++Current; | 53 | 18.7M | } |
clang::specific_attr_iterator<clang::CUDAGlobalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 120M | void AdvanceToNext(Iterator I) const { | 51 | 570M | while (Current != I && !isa<SpecificAttr>(*Current)450M ) | 52 | 450M | ++Current; | 53 | 120M | } |
clang::specific_attr_iterator<clang::PackedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 408k | void AdvanceToNext(Iterator I) const { | 51 | 908k | while (Current != I && !isa<SpecificAttr>(*Current)520k ) | 52 | 500k | ++Current; | 53 | 408k | } |
clang::specific_attr_iterator<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.38M | void AdvanceToNext(Iterator I) const { | 51 | 9.38M | while (Current != I && !isa<SpecificAttr>(*Current)6.02M ) | 52 | 5.99M | ++Current; | 53 | 3.38M | } |
clang::specific_attr_iterator<clang::BlocksAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.12M | void AdvanceToNext(Iterator I) const { | 51 | 7.43M | while (Current != I && !isa<SpecificAttr>(*Current)5.31M ) | 52 | 5.30M | ++Current; | 53 | 2.12M | } |
clang::specific_attr_iterator<clang::TargetAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 77.7M | void AdvanceToNext(Iterator I) const { | 51 | 319M | while (Current != I && !isa<SpecificAttr>(*Current)253M ) | 52 | 241M | ++Current; | 53 | 77.7M | } |
clang::specific_attr_iterator<clang::TransparentUnionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 155 | void AdvanceToNext(Iterator I) const { | 51 | 156 | while (Current != I && !isa<SpecificAttr>(*Current)155 ) | 52 | 1 | ++Current; | 53 | 155 | } |
clang::specific_attr_iterator<clang::WeakRefAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 116M | void AdvanceToNext(Iterator I) const { | 51 | 527M | while (Current != I && !isa<SpecificAttr>(*Current)411M ) | 52 | 411M | ++Current; | 53 | 116M | } |
clang::specific_attr_iterator<clang::AliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 62.9M | void AdvanceToNext(Iterator I) const { | 51 | 290M | while (Current != I && !isa<SpecificAttr>(*Current)227M ) | 52 | 227M | ++Current; | 53 | 62.9M | } |
clang::specific_attr_iterator<clang::UsedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 48.1M | void AdvanceToNext(Iterator I) const { | 51 | 232M | while (Current != I && !isa<SpecificAttr>(*Current)184M ) | 52 | 184M | ++Current; | 53 | 48.1M | } |
clang::specific_attr_iterator<clang::ConstructorAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 8.58M | void AdvanceToNext(Iterator I) const { | 51 | 38.2M | while (Current != I && !isa<SpecificAttr>(*Current)29.6M ) | 52 | 29.6M | ++Current; | 53 | 8.58M | } |
clang::specific_attr_iterator<clang::DestructorAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 8.58M | void AdvanceToNext(Iterator I) const { | 51 | 38.2M | while (Current != I && !isa<SpecificAttr>(*Current)29.6M ) | 52 | 29.6M | ++Current; | 53 | 8.58M | } |
clang::specific_attr_iterator<clang::UnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 237k | void AdvanceToNext(Iterator I) const { | 51 | 995k | while (Current != I && !isa<SpecificAttr>(*Current)760k ) | 52 | 758k | ++Current; | 53 | 237k | } |
clang::specific_attr_iterator<clang::DeprecatedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 85.0k | void AdvanceToNext(Iterator I) const { | 51 | 144k | while (Current != I && !isa<SpecificAttr>(*Current)89.0k ) | 52 | 59.8k | ++Current; | 53 | 85.0k | } |
clang::specific_attr_iterator<clang::CPUSpecificAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 71.8M | void AdvanceToNext(Iterator I) const { | 51 | 304M | while (Current != I && !isa<SpecificAttr>(*Current)232M ) | 52 | 232M | ++Current; | 53 | 71.8M | } |
clang::specific_attr_iterator<clang::TargetClonesAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 71.8M | void AdvanceToNext(Iterator I) const { | 51 | 304M | while (Current != I && !isa<SpecificAttr>(*Current)232M ) | 52 | 232M | ++Current; | 53 | 71.8M | } |
clang::specific_attr_iterator<clang::TargetVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 113M | void AdvanceToNext(Iterator I) const { | 51 | 486M | while (Current != I && !isa<SpecificAttr>(*Current)372M ) | 52 | 372M | ++Current; | 53 | 113M | } |
clang::specific_attr_iterator<clang::CUDADeviceAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.22M | void AdvanceToNext(Iterator I) const { | 51 | 18.2M | while (Current != I && !isa<SpecificAttr>(*Current)14.1M ) | 52 | 14.0M | ++Current; | 53 | 4.22M | } |
clang::specific_attr_iterator<clang::CUDAConstantAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.08M | void AdvanceToNext(Iterator I) const { | 51 | 18.1M | while (Current != I && !isa<SpecificAttr>(*Current)14.0M ) | 52 | 14.0M | ++Current; | 53 | 4.08M | } |
clang::specific_attr_iterator<clang::HIPManagedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 11.6k | void AdvanceToNext(Iterator I) const { | 51 | 30.5k | while (Current != I && !isa<SpecificAttr>(*Current)19.1k ) | 52 | 18.8k | ++Current; | 53 | 11.6k | } |
clang::specific_attr_iterator<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 164k | void AdvanceToNext(Iterator I) const { | 51 | 274k | while (Current != I && !isa<SpecificAttr>(*Current)154k ) | 52 | 109k | ++Current; | 53 | 164k | } |
clang::specific_attr_iterator<clang::VisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.22M | void AdvanceToNext(Iterator I) const { | 51 | 4.43M | while (Current != I && !isa<SpecificAttr>(*Current)2.62M ) | 52 | 2.20M | ++Current; | 53 | 2.22M | } |
clang::specific_attr_iterator<clang::TypeVisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.27M | void AdvanceToNext(Iterator I) const { | 51 | 1.83M | while (Current != I && !isa<SpecificAttr>(*Current)1.39M ) | 52 | 562k | ++Current; | 53 | 1.27M | } |
clang::specific_attr_iterator<clang::InternalLinkageAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 176M | void AdvanceToNext(Iterator I) const { | 51 | 816M | while (Current != I && !isa<SpecificAttr>(*Current)640M ) | 52 | 640M | ++Current; | 53 | 176M | } |
clang::specific_attr_iterator<clang::ThreadAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.00M | void AdvanceToNext(Iterator I) const { | 51 | 3.59M | while (Current != I && !isa<SpecificAttr>(*Current)2.59M ) | 52 | 2.59M | ++Current; | 53 | 1.00M | } |
clang::specific_attr_iterator<clang::OMPThreadPrivateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 95.6k | void AdvanceToNext(Iterator I) const { | 51 | 189k | while (Current != I && !isa<SpecificAttr>(*Current)96.8k ) | 52 | 94.2k | ++Current; | 53 | 95.6k | } |
clang::specific_attr_iterator<clang::SelectAnyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 38.3M | void AdvanceToNext(Iterator I) const { | 51 | 163M | while (Current != I && !isa<SpecificAttr>(*Current)125M ) | 52 | 125M | ++Current; | 53 | 38.3M | } |
clang::specific_attr_iterator<clang::CUDASharedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.57k | void AdvanceToNext(Iterator I) const { | 51 | 11.0k | while (Current != I && !isa<SpecificAttr>(*Current)6.06k ) | 52 | 5.49k | ++Current; | 53 | 5.57k | } |
clang::specific_attr_iterator<clang::NoDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 23.7k | void AdvanceToNext(Iterator I) const { | 51 | 69.5k | while (Current != I && !isa<SpecificAttr>(*Current)45.9k ) | 52 | 45.8k | ++Current; | 53 | 23.7k | } |
clang::specific_attr_iterator<clang::AlwaysDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 37 | void AdvanceToNext(Iterator I) const { | 51 | 37 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 37 | } |
clang::specific_attr_iterator<clang::NSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 11.5k | void AdvanceToNext(Iterator I) const { | 51 | 22.8k | while (Current != I && !isa<SpecificAttr>(*Current)11.5k ) | 52 | 11.3k | ++Current; | 53 | 11.5k | } |
clang::specific_attr_iterator<clang::AlwaysInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 346k | void AdvanceToNext(Iterator I) const { | 51 | 838k | while (Current != I && !isa<SpecificAttr>(*Current)571k ) | 52 | 492k | ++Current; | 53 | 346k | } |
clang::specific_attr_iterator<clang::OpenCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 76.9M | void AdvanceToNext(Iterator I) const { | 51 | 335M | while (Current != I && !isa<SpecificAttr>(*Current)258M ) | 52 | 258M | ++Current; | 53 | 76.9M | } |
clang::specific_attr_iterator<clang::NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 6.12M | void AdvanceToNext(Iterator I) const { | 51 | 25.4M | while (Current != I && !isa<SpecificAttr>(*Current)19.3M ) | 52 | 19.3M | ++Current; | 53 | 6.12M | } |
clang::specific_attr_iterator<clang::CXX11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.93M | void AdvanceToNext(Iterator I) const { | 51 | 24.8M | while (Current != I && !isa<SpecificAttr>(*Current)18.9M ) | 52 | 18.9M | ++Current; | 53 | 5.93M | } |
clang::specific_attr_iterator<clang::C11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.83M | void AdvanceToNext(Iterator I) const { | 51 | 24.5M | while (Current != I && !isa<SpecificAttr>(*Current)18.7M ) | 52 | 18.7M | ++Current; | 53 | 5.83M | } |
clang::specific_attr_iterator<clang::CPUDispatchAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 105M | void AdvanceToNext(Iterator I) const { | 51 | 475M | while (Current != I && !isa<SpecificAttr>(*Current)370M ) | 52 | 370M | ++Current; | 53 | 105M | } |
clang::specific_attr_iterator<clang::ArmBuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 297M | void AdvanceToNext(Iterator I) const { | 51 | 1.17G | while (Current != I && !isa<SpecificAttr>(*Current)1.06G ) | 52 | 873M | ++Current; | 53 | 297M | } |
clang::specific_attr_iterator<clang::BuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 102M | void AdvanceToNext(Iterator I) const { | 51 | 416M | while (Current != I && !isa<SpecificAttr>(*Current)313M ) | 52 | 313M | ++Current; | 53 | 102M | } |
clang::specific_attr_iterator<clang::BuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 102M | void AdvanceToNext(Iterator I) const { | 51 | 333M | while (Current != I && !isa<SpecificAttr>(*Current)266M ) | 52 | 230M | ++Current; | 53 | 102M | } |
clang::specific_attr_iterator<clang::OverloadableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 221M | void AdvanceToNext(Iterator I) const { | 51 | 736M | while (Current != I && !isa<SpecificAttr>(*Current)651M ) | 52 | 515M | ++Current; | 53 | 221M | } |
clang::specific_attr_iterator<clang::EnumExtensibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 100k | void AdvanceToNext(Iterator I) const { | 51 | 130k | while (Current != I && !isa<SpecificAttr>(*Current)128k ) | 52 | 30.3k | ++Current; | 53 | 100k | } |
clang::specific_attr_iterator<clang::FlagEnumAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.11k | void AdvanceToNext(Iterator I) const { | 51 | 7.64k | while (Current != I && !isa<SpecificAttr>(*Current)4.64k ) | 52 | 4.52k | ++Current; | 53 | 3.11k | } |
clang::specific_attr_iterator<clang::CapturedRecordAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 9.31k | void AdvanceToNext(Iterator I) const { | 51 | 9.31k | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 9.31k | } |
clang::specific_attr_iterator<clang::MSStructAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 253k | void AdvanceToNext(Iterator I) const { | 51 | 542k | while (Current != I && !isa<SpecificAttr>(*Current)289k ) | 52 | 288k | ++Current; | 53 | 253k | } |
clang::specific_attr_iterator<clang::WeakAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 36.4M | void AdvanceToNext(Iterator I) const { | 51 | 155M | while (Current != I && !isa<SpecificAttr>(*Current)119M ) | 52 | 119M | ++Current; | 53 | 36.4M | } |
clang::specific_attr_iterator<clang::ExternalSourceSymbolAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.29k | void AdvanceToNext(Iterator I) const { | 51 | 2.87k | while (Current != I && !isa<SpecificAttr>(*Current)1.71k ) | 52 | 1.57k | ++Current; | 53 | 1.29k | } |
clang::specific_attr_iterator<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 55.2M | void AdvanceToNext(Iterator I) const { | 51 | 255M | while (Current != I && !isa<SpecificAttr>(*Current)200M ) | 52 | 200M | ++Current; | 53 | 55.2M | } |
clang::specific_attr_iterator<clang::LoaderUninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 17.4M | void AdvanceToNext(Iterator I) const { | 51 | 63.9M | while (Current != I && !isa<SpecificAttr>(*Current)46.4M ) | 52 | 46.4M | ++Current; | 53 | 17.4M | } |
clang::specific_attr_iterator<clang::UuidAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 290 | void AdvanceToNext(Iterator I) const { | 51 | 358 | while (Current != I && !isa<SpecificAttr>(*Current)279 ) | 52 | 68 | ++Current; | 53 | 290 | } |
clang::specific_attr_iterator<clang::FinalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.92M | void AdvanceToNext(Iterator I) const { | 51 | 9.00M | while (Current != I && !isa<SpecificAttr>(*Current)6.08M ) | 52 | 6.08M | ++Current; | 53 | 2.92M | } |
clang::specific_attr_iterator<clang::ArcWeakrefUnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 85 | void AdvanceToNext(Iterator I) const { | 51 | 120 | while (Current != I && !isa<SpecificAttr>(*Current)105 ) | 52 | 35 | ++Current; | 53 | 85 | } |
clang::specific_attr_iterator<clang::ObjCRequiresPropertyDefsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.68k | void AdvanceToNext(Iterator I) const { | 51 | 7.03k | while (Current != I && !isa<SpecificAttr>(*Current)5.38k ) | 52 | 5.35k | ++Current; | 53 | 1.68k | } |
clang::specific_attr_iterator<clang::ObjCDirectAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.41M | void AdvanceToNext(Iterator I) const { | 51 | 4.75M | while (Current != I && !isa<SpecificAttr>(*Current)3.34M ) | 52 | 3.33M | ++Current; | 53 | 1.41M | } |
clang::specific_attr_iterator<clang::ObjCDesignatedInitializerAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 38.8M | void AdvanceToNext(Iterator I) const { | 51 | 165M | while (Current != I && !isa<SpecificAttr>(*Current)126M ) | 52 | 126M | ++Current; | 53 | 38.8M | } |
clang::specific_attr_iterator<clang::ObjCMethodFamilyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 104k | void AdvanceToNext(Iterator I) const { | 51 | 368k | while (Current != I && !isa<SpecificAttr>(*Current)264k ) | 52 | 264k | ++Current; | 53 | 104k | } |
clang::specific_attr_iterator<clang::NSConsumesSelfAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 26.3k | void AdvanceToNext(Iterator I) const { | 51 | 60.2k | while (Current != I && !isa<SpecificAttr>(*Current)45.7k ) | 52 | 33.8k | ++Current; | 53 | 26.3k | } |
clang::specific_attr_iterator<clang::ObjCRuntimeNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.13k | void AdvanceToNext(Iterator I) const { | 51 | 8.14k | while (Current != I && !isa<SpecificAttr>(*Current)6.19k ) | 52 | 6.01k | ++Current; | 53 | 2.13k | } |
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 | 265k | void AdvanceToNext(Iterator I) const { | 51 | 859k | while (Current != I && !isa<SpecificAttr>(*Current)594k ) | 52 | 594k | ++Current; | 53 | 265k | } |
clang::specific_attr_iterator<clang::PureAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 561k | void AdvanceToNext(Iterator I) const { | 51 | 1.78M | while (Current != I && !isa<SpecificAttr>(*Current)1.23M ) | 52 | 1.22M | ++Current; | 53 | 561k | } |
clang::specific_attr_iterator<clang::ConstAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 58.8M | void AdvanceToNext(Iterator I) const { | 51 | 250M | while (Current != I && !isa<SpecificAttr>(*Current)191M ) | 52 | 191M | ++Current; | 53 | 58.8M | } |
clang::specific_attr_iterator<clang::WarnUnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 28.1k | void AdvanceToNext(Iterator I) const { | 51 | 62.5k | while (Current != I && !isa<SpecificAttr>(*Current)34.4k ) | 52 | 34.4k | ++Current; | 53 | 28.1k | } |
clang::specific_attr_iterator<clang::AsmLabelAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 8.76M | void AdvanceToNext(Iterator I) const { | 51 | 38.4M | while (Current != I && !isa<SpecificAttr>(*Current)29.6M ) | 52 | 29.6M | ++Current; | 53 | 8.76M | } |
clang::specific_attr_iterator<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 295k | void AdvanceToNext(Iterator I) const { | 51 | 909k | while (Current != I && !isa<SpecificAttr>(*Current)624k ) | 52 | 614k | ++Current; | 53 | 295k | } |
clang::specific_attr_iterator<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 6.61M | void AdvanceToNext(Iterator I) const { | 51 | 21.8M | while (Current != I && !isa<SpecificAttr>(*Current)15.2M ) | 52 | 15.2M | ++Current; | 53 | 6.61M | } |
clang::specific_attr_iterator<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.19M | void AdvanceToNext(Iterator I) const { | 51 | 18.4M | while (Current != I && !isa<SpecificAttr>(*Current)14.2M ) | 52 | 14.2M | ++Current; | 53 | 4.19M | } |
clang::specific_attr_iterator<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.92M | void AdvanceToNext(Iterator I) const { | 51 | 10.5M | while (Current != I && !isa<SpecificAttr>(*Current)8.51M ) | 52 | 7.65M | ++Current; | 53 | 2.92M | } |
clang::specific_attr_iterator<clang::PassObjectSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 88.8k | void AdvanceToNext(Iterator I) const { | 51 | 177k | while (Current != I && !isa<SpecificAttr>(*Current)88.8k ) | 52 | 88.1k | ++Current; | 53 | 88.8k | } |
clang::specific_attr_iterator<clang::MSVtorDispAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 183 | void AdvanceToNext(Iterator I) const { | 51 | 345 | while (Current != I && !isa<SpecificAttr>(*Current)188 ) | 52 | 162 | ++Current; | 53 | 183 | } |
clang::specific_attr_iterator<clang::MaxFieldAlignmentAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 89.1k | void AdvanceToNext(Iterator I) const { | 51 | 153k | while (Current != I && !isa<SpecificAttr>(*Current)99.1k ) | 52 | 64.7k | ++Current; | 53 | 89.1k | } |
clang::specific_attr_iterator<clang::EmptyBasesAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 955 | void AdvanceToNext(Iterator I) const { | 51 | 1.96k | while (Current != I && !isa<SpecificAttr>(*Current)1.03k ) | 52 | 1.01k | ++Current; | 53 | 955 | } |
clang::specific_attr_iterator<clang::LayoutVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 933 | void AdvanceToNext(Iterator I) const { | 51 | 1.94k | while (Current != I && !isa<SpecificAttr>(*Current)1.01k ) | 52 | 1.01k | ++Current; | 53 | 933 | } |
clang::specific_attr_iterator<clang::NoUniqueAddressAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 24.6k | void AdvanceToNext(Iterator I) const { | 51 | 40.3k | while (Current != I && !isa<SpecificAttr>(*Current)25.0k ) | 52 | 15.7k | ++Current; | 53 | 24.6k | } |
clang::specific_attr_iterator<clang::AlignMac68kAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 87.9k | void AdvanceToNext(Iterator I) const { | 51 | 185k | while (Current != I && !isa<SpecificAttr>(*Current)97.7k ) | 52 | 97.7k | ++Current; | 53 | 87.9k | } |
clang::specific_attr_iterator<clang::AlignNaturalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 87.9k | void AdvanceToNext(Iterator I) const { | 51 | 185k | while (Current != I && !isa<SpecificAttr>(*Current)97.7k ) | 52 | 97.7k | ++Current; | 53 | 87.9k | } |
clang::specific_attr_iterator<clang::CUDAHostAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 6.97k | void AdvanceToNext(Iterator I) const { | 51 | 16.8k | while (Current != I && !isa<SpecificAttr>(*Current)13.9k ) | 52 | 9.86k | ++Current; | 53 | 6.97k | } |
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 | 1.01M | void AdvanceToNext(Iterator I) const { | 51 | 2.13M | while (Current != I && !isa<SpecificAttr>(*Current)1.12M ) | 52 | 1.11M | ++Current; | 53 | 1.01M | } |
clang::specific_attr_iterator<clang::ObjCNSObjectAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 53.3k | void AdvanceToNext(Iterator I) const { | 51 | 112k | while (Current != I && !isa<SpecificAttr>(*Current)59.2k ) | 52 | 59.2k | ++Current; | 53 | 53.3k | } |
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 | 685k | void AdvanceToNext(Iterator I) const { | 51 | 795k | while (Current != I && !isa<SpecificAttr>(*Current)162k ) | 52 | 110k | ++Current; | 53 | 685k | } |
clang::specific_attr_iterator<clang::CleanupAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.36M | void AdvanceToNext(Iterator I) const { | 51 | 8.36M | while (Current != I && !isa<SpecificAttr>(*Current)5.99M ) | 52 | 5.99M | ++Current; | 53 | 2.36M | } |
clang::specific_attr_iterator<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 35.1M | void AdvanceToNext(Iterator I) const { | 51 | 175M | while (Current != I && !isa<SpecificAttr>(*Current)141M ) | 52 | 140M | ++Current; | 53 | 35.1M | } |
clang::specific_attr_iterator<clang::FallThroughAttr, llvm::ArrayRef<clang::Attr const*> >::AdvanceToNext(clang::Attr const* const*) const Line | Count | Source | 50 | 279 | void AdvanceToNext(Iterator I) const { | 51 | 343 | while (Current != I && !isa<SpecificAttr>(*Current)282 ) | 52 | 64 | ++Current; | 53 | 279 | } |
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::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 18.0k | void AdvanceToNext(Iterator I) const { | 51 | 33.9k | while (Current != I && !isa<SpecificAttr>(*Current)22.4k ) | 52 | 15.8k | ++Current; | 53 | 18.0k | } |
clang::specific_attr_iterator<clang::ExcludeFromExplicitInstantiationAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 168k | void AdvanceToNext(Iterator I) const { | 51 | 190k | while (Current != I && !isa<SpecificAttr>(*Current)168k ) | 52 | 21.3k | ++Current; | 53 | 168k | } |
clang::specific_attr_iterator<clang::OwnerAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 107k | void AdvanceToNext(Iterator I) const { | 51 | 209k | while (Current != I && !isa<SpecificAttr>(*Current)120k ) | 52 | 102k | ++Current; | 53 | 107k | } |
clang::specific_attr_iterator<clang::PointerAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 154k | void AdvanceToNext(Iterator I) const { | 51 | 308k | while (Current != I && !isa<SpecificAttr>(*Current)172k ) | 52 | 153k | ++Current; | 53 | 154k | } |
clang::specific_attr_iterator<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 686k | void AdvanceToNext(Iterator I) const { | 51 | 2.31M | while (Current != I && !isa<SpecificAttr>(*Current)1.63M ) | 52 | 1.62M | ++Current; | 53 | 686k | } |
clang::specific_attr_iterator<clang::CFUnknownTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 325k | void AdvanceToNext(Iterator I) const { | 51 | 1.30M | while (Current != I && !isa<SpecificAttr>(*Current)975k ) | 52 | 975k | ++Current; | 53 | 325k | } |
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 | 636k | while (Current != I && !isa<SpecificAttr>(*Current)434k ) | 52 | 434k | ++Current; | 53 | 202k | } |
clang::specific_attr_iterator<clang::OptimizeNoneAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 601k | void AdvanceToNext(Iterator I) const { | 51 | 1.84M | while (Current != I && !isa<SpecificAttr>(*Current)1.24M ) | 52 | 1.24M | ++Current; | 53 | 601k | } |
clang::specific_attr_iterator<clang::NoInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 24.1k | void AdvanceToNext(Iterator I) const { | 51 | 93.4k | while (Current != I && !isa<SpecificAttr>(*Current)69.5k ) | 52 | 69.2k | ++Current; | 53 | 24.1k | } |
clang::specific_attr_iterator<clang::DiagnoseAsBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.59M | void AdvanceToNext(Iterator I) const { | 51 | 17.6M | while (Current != I && !isa<SpecificAttr>(*Current)13.0M ) | 52 | 13.0M | ++Current; | 53 | 4.59M | } |
clang::specific_attr_iterator<clang::ArgumentWithTypeTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.63M | void AdvanceToNext(Iterator I) const { | 51 | 19.0M | while (Current != I && !isa<SpecificAttr>(*Current)13.3M ) | 52 | 13.3M | ++Current; | 53 | 5.63M | } |
clang::specific_attr_iterator<clang::EnforceTCBAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.67M | void AdvanceToNext(Iterator I) const { | 51 | 7.15M | while (Current != I && !isa<SpecificAttr>(*Current)5.47M ) | 52 | 5.47M | ++Current; | 53 | 1.67M | } |
clang::specific_attr_iterator<clang::EnforceTCBLeafAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 170 | void AdvanceToNext(Iterator I) const { | 51 | 216 | while (Current != I && !isa<SpecificAttr>(*Current)61 ) | 52 | 46 | ++Current; | 53 | 170 | } |
clang::specific_attr_iterator<clang::SentinelAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.05M | void AdvanceToNext(Iterator I) const { | 51 | 19.1M | while (Current != I && !isa<SpecificAttr>(*Current)14.0M ) | 52 | 14.0M | ++Current; | 53 | 5.05M | } |
clang::specific_attr_iterator<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 117k | void AdvanceToNext(Iterator I) const { | 51 | 319k | while (Current != I && !isa<SpecificAttr>(*Current)202k ) | 52 | 201k | ++Current; | 53 | 117k | } |
clang::specific_attr_iterator<clang::CUDAInvalidTargetAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 142k | void AdvanceToNext(Iterator I) const { | 51 | 399k | while (Current != I && !isa<SpecificAttr>(*Current)256k ) | 52 | 256k | ++Current; | 53 | 142k | } |
clang::specific_attr_iterator<clang::NotTailCalledAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 202k | void AdvanceToNext(Iterator I) const { | 51 | 592k | while (Current != I && !isa<SpecificAttr>(*Current)389k ) | 52 | 389k | ++Current; | 53 | 202k | } |
clang::specific_attr_iterator<clang::ArmSharedZAAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2 | void AdvanceToNext(Iterator I) const { | 51 | 4 | while (Current != I && !isa<SpecificAttr>(*Current)2 ) | 52 | 2 | ++Current; | 53 | 2 | } |
clang::specific_attr_iterator<clang::ArmPreservesZAAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2 | void AdvanceToNext(Iterator I) const { | 51 | 4 | while (Current != I && !isa<SpecificAttr>(*Current)2 ) | 52 | 2 | ++Current; | 53 | 2 | } |
clang::specific_attr_iterator<clang::HotAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 380k | void AdvanceToNext(Iterator I) const { | 51 | 1.19M | while (Current != I && !isa<SpecificAttr>(*Current)817k ) | 52 | 817k | ++Current; | 53 | 380k | } |
clang::specific_attr_iterator<clang::ColdAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 379k | void AdvanceToNext(Iterator I) const { | 51 | 1.19M | while (Current != I && !isa<SpecificAttr>(*Current)814k ) | 52 | 814k | ++Current; | 53 | 379k | } |
clang::specific_attr_iterator<clang::CommonAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 20.9k | void AdvanceToNext(Iterator I) const { | 51 | 42.6k | while (Current != I && !isa<SpecificAttr>(*Current)21.6k ) | 52 | 21.6k | ++Current; | 53 | 20.9k | } |
clang::specific_attr_iterator<clang::Mips16Attr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 70 | void AdvanceToNext(Iterator I) const { | 51 | 135 | while (Current != I && !isa<SpecificAttr>(*Current)70 ) | 52 | 65 | ++Current; | 53 | 70 | } |
clang::specific_attr_iterator<clang::MipsInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 70 | void AdvanceToNext(Iterator I) const { | 51 | 128 | while (Current != I && !isa<SpecificAttr>(*Current)69 ) | 52 | 58 | ++Current; | 53 | 70 | } |
clang::specific_attr_iterator<clang::MicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 68 | void AdvanceToNext(Iterator I) const { | 51 | 133 | while (Current != I && !isa<SpecificAttr>(*Current)67 ) | 52 | 65 | ++Current; | 53 | 68 | } |
clang::specific_attr_iterator<clang::MipsShortCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 145 | void AdvanceToNext(Iterator I) const { | 51 | 297 | while (Current != I && !isa<SpecificAttr>(*Current)160 ) | 52 | 152 | ++Current; | 53 | 145 | } |
clang::specific_attr_iterator<clang::MipsLongCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 151 | void AdvanceToNext(Iterator I) const { | 51 | 309 | while (Current != I && !isa<SpecificAttr>(*Current)166 ) | 52 | 158 | ++Current; | 53 | 151 | } |
clang::specific_attr_iterator<clang::DisableTailCallsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 114k | void AdvanceToNext(Iterator I) const { | 51 | 356k | while (Current != I && !isa<SpecificAttr>(*Current)241k ) | 52 | 241k | ++Current; | 53 | 114k | } |
clang::specific_attr_iterator<clang::RandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 262k | void AdvanceToNext(Iterator I) const { | 51 | 565k | while (Current != I && !isa<SpecificAttr>(*Current)302k ) | 52 | 302k | ++Current; | 53 | 262k | } |
clang::specific_attr_iterator<clang::SpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 278k | void AdvanceToNext(Iterator I) const { | 51 | 875k | while (Current != I && !isa<SpecificAttr>(*Current)597k ) | 52 | 597k | ++Current; | 53 | 278k | } |
clang::specific_attr_iterator<clang::NoRandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 261k | void AdvanceToNext(Iterator I) const { | 51 | 562k | while (Current != I && !isa<SpecificAttr>(*Current)301k ) | 52 | 301k | ++Current; | 53 | 261k | } |
clang::specific_attr_iterator<clang::NoSpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 278k | void AdvanceToNext(Iterator I) const { | 51 | 875k | while (Current != I && !isa<SpecificAttr>(*Current)597k ) | 52 | 597k | ++Current; | 53 | 278k | } |
clang::specific_attr_iterator<clang::InheritableParamAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.34k | void AdvanceToNext(Iterator I) const { | 51 | 10.1k | while (Current != I && !isa<SpecificAttr>(*Current)5.07k ) | 52 | 4.80k | ++Current; | 53 | 5.34k | } |
clang::specific_attr_iterator<clang::ObjCPreciseLifetimeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.52M | void AdvanceToNext(Iterator I) const { | 51 | 5.11M | while (Current != I && !isa<SpecificAttr>(*Current)3.58M ) | 52 | 3.58M | ++Current; | 53 | 1.52M | } |
clang::specific_attr_iterator<clang::NakedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 16.5M | void AdvanceToNext(Iterator I) const { | 51 | 71.7M | while (Current != I && !isa<SpecificAttr>(*Current)55.2M ) | 52 | 55.2M | ++Current; | 53 | 16.5M | } |
clang::specific_attr_iterator<clang::RetainAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.35M | void AdvanceToNext(Iterator I) const { | 51 | 5.05M | while (Current != I && !isa<SpecificAttr>(*Current)3.69M ) | 52 | 3.69M | ++Current; | 53 | 1.35M | } |
clang::specific_attr_iterator<clang::ConstInitAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 704k | void AdvanceToNext(Iterator I) const { | 51 | 2.37M | while (Current != I && !isa<SpecificAttr>(*Current)1.67M ) | 52 | 1.67M | ++Current; | 53 | 704k | } |
clang::specific_attr_iterator<clang::CodeSegAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.54M | void AdvanceToNext(Iterator I) const { | 51 | 4.49M | while (Current != I && !isa<SpecificAttr>(*Current)2.95M ) | 52 | 2.95M | ++Current; | 53 | 1.54M | } |
clang::specific_attr_iterator<clang::InheritableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.45M | void AdvanceToNext(Iterator I) const { | 51 | 1.67M | while (Current != I && !isa<SpecificAttr>(*Current)1.18M ) | 52 | 220k | ++Current; | 53 | 1.45M | } |
clang::specific_attr_iterator<clang::CarriesDependencyAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 97.0k | void AdvanceToNext(Iterator I) const { | 51 | 315k | while (Current != I && !isa<SpecificAttr>(*Current)218k ) | 52 | 218k | ++Current; | 53 | 97.0k | } |
clang::specific_attr_iterator<clang::ErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 390k | void AdvanceToNext(Iterator I) const { | 51 | 1.22M | while (Current != I && !isa<SpecificAttr>(*Current)837k ) | 52 | 837k | ++Current; | 53 | 390k | } |
clang::specific_attr_iterator<clang::WeakImportAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.25k | void AdvanceToNext(Iterator I) const { | 51 | 4.50k | while (Current != I && !isa<SpecificAttr>(*Current)2.25k ) | 52 | 2.24k | ++Current; | 53 | 2.25k | } |
clang::specific_attr_iterator<clang::ReadOnlyPlacementAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 12.3k | void AdvanceToNext(Iterator I) const { | 51 | 25.4k | while (Current != I && !isa<SpecificAttr>(*Current)13.1k ) | 52 | 13.0k | ++Current; | 53 | 12.3k | } |
clang::specific_attr_iterator<clang::SYCLSpecialClassAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 878k | void AdvanceToNext(Iterator I) const { | 51 | 2.58M | while (Current != I && !isa<SpecificAttr>(*Current)1.70M ) | 52 | 1.70M | ++Current; | 53 | 878k | } |
clang::specific_attr_iterator<clang::StrictGuardStackCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 101k | void AdvanceToNext(Iterator I) const { | 51 | 318k | while (Current != I && !isa<SpecificAttr>(*Current)217k ) | 52 | 217k | ++Current; | 53 | 101k | } |
clang::specific_attr_iterator<clang::HLSLShaderAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 102k | void AdvanceToNext(Iterator I) const { | 51 | 321k | while (Current != I && !isa<SpecificAttr>(*Current)219k ) | 52 | 219k | ++Current; | 53 | 102k | } |
clang::specific_attr_iterator<clang::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 34.5M | void AdvanceToNext(Iterator I) const { | 51 | 177M | while (Current != I && !isa<SpecificAttr>(*Current)142M ) | 52 | 142M | ++Current; | 53 | 34.5M | } |
clang::specific_attr_iterator<clang::ArmLocallyStreamingAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.52M | void AdvanceToNext(Iterator I) const { | 51 | 23.8M | while (Current != I && !isa<SpecificAttr>(*Current)18.3M ) | 52 | 18.3M | ++Current; | 53 | 5.52M | } |
clang::specific_attr_iterator<clang::ArmNewZAAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.52M | void AdvanceToNext(Iterator I) const { | 51 | 23.8M | while (Current != I && !isa<SpecificAttr>(*Current)18.3M ) | 52 | 18.3M | ++Current; | 53 | 5.52M | } |
clang::specific_attr_iterator<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 195 | void AdvanceToNext(Iterator I) const { | 51 | 318 | while (Current != I && !isa<SpecificAttr>(*Current)240 ) | 52 | 123 | ++Current; | 53 | 195 | } |
clang::specific_attr_iterator<clang::HLSLAnnotationAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 19 | void AdvanceToNext(Iterator I) const { | 51 | 19 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 19 | } |
clang::specific_attr_iterator<clang::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.25k | void AdvanceToNext(Iterator I) const { | 51 | 10.0k | while (Current != I && !isa<SpecificAttr>(*Current)7.82k ) | 52 | 7.81k | ++Current; | 53 | 2.25k | } |
clang::specific_attr_iterator<clang::DLLImportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.24k | void AdvanceToNext(Iterator I) const { | 51 | 10.0k | while (Current != I && !isa<SpecificAttr>(*Current)7.81k ) | 52 | 7.81k | ++Current; | 53 | 2.24k | } |
clang::specific_attr_iterator<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 823k | void AdvanceToNext(Iterator I) const { | 51 | 3.20M | while (Current != I && !isa<SpecificAttr>(*Current)2.38M ) | 52 | 2.38M | ++Current; | 53 | 823k | } |
clang::specific_attr_iterator<clang::StrictFPAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 438k | void AdvanceToNext(Iterator I) const { | 51 | 1.50M | while (Current != I && !isa<SpecificAttr>(*Current)1.06M ) | 52 | 1.06M | ++Current; | 53 | 438k | } |
clang::specific_attr_iterator<clang::AllocAlignAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.94M | void AdvanceToNext(Iterator I) const { | 51 | 18.6M | while (Current != I && !isa<SpecificAttr>(*Current)13.7M ) | 52 | 13.7M | ++Current; | 53 | 4.94M | } |
clang::specific_attr_iterator<clang::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.98M | void AdvanceToNext(Iterator I) const { | 51 | 19.8M | while (Current != I && !isa<SpecificAttr>(*Current)13.8M ) | 52 | 13.8M | ++Current; | 53 | 5.98M | } |
clang::specific_attr_iterator<clang::CallbackAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 30.2M | void AdvanceToNext(Iterator I) const { | 51 | 127M | while (Current != I && !isa<SpecificAttr>(*Current)96.8M ) | 52 | 96.8M | ++Current; | 53 | 30.2M | } |
clang::specific_attr_iterator<clang::ReturnsTwiceAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 281k | void AdvanceToNext(Iterator I) const { | 51 | 882k | while (Current != I && !isa<SpecificAttr>(*Current)601k ) | 52 | 600k | ++Current; | 53 | 281k | } |
clang::specific_attr_iterator<clang::NoThrowAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 30.4M | void AdvanceToNext(Iterator I) const { | 51 | 127M | while (Current != I && !isa<SpecificAttr>(*Current)97.5M ) | 52 | 97.4M | ++Current; | 53 | 30.4M | } |
clang::specific_attr_iterator<clang::LifetimeBoundAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 22.5k | void AdvanceToNext(Iterator I) const { | 51 | 23.1k | while (Current != I && !isa<SpecificAttr>(*Current)22.5k ) | 52 | 570 | ++Current; | 53 | 22.5k | } |
clang::specific_attr_iterator<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 285 | void AdvanceToNext(Iterator I) const { | 51 | 297 | while (Current != I && !isa<SpecificAttr>(*Current)265 ) | 52 | 12 | ++Current; | 53 | 285 | } |
clang::specific_attr_iterator<clang::CountedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.03k | void AdvanceToNext(Iterator I) const { | 51 | 4.06k | while (Current != I && !isa<SpecificAttr>(*Current)2.09k ) | 52 | 2.03k | ++Current; | 53 | 2.03k | } |
clang::specific_attr_iterator<clang::SYCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 149 | void AdvanceToNext(Iterator I) const { | 51 | 149 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 149 | } |
clang::specific_attr_iterator<clang::BTFDeclTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 121k | void AdvanceToNext(Iterator I) const { | 51 | 374k | while (Current != I && !isa<SpecificAttr>(*Current)253k ) | 52 | 253k | ++Current; | 53 | 121k | } |
clang::specific_attr_iterator<clang::RISCVInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 50 | void AdvanceToNext(Iterator I) const { | 51 | 74 | while (Current != I && !isa<SpecificAttr>(*Current)50 ) | 52 | 24 | ++Current; | 53 | 50 | } |
clang::specific_attr_iterator<clang::OwnershipAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.53k | void AdvanceToNext(Iterator I) const { | 51 | 6.56k | while (Current != I && !isa<SpecificAttr>(*Current)4.14k ) | 52 | 4.03k | ++Current; | 53 | 2.53k | } |
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.60M | void AdvanceToNext(Iterator I) const { | 51 | 6.33M | while (Current != I && !isa<SpecificAttr>(*Current)4.73M ) | 52 | 4.72M | ++Current; | 53 | 1.60M | } |
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::OpenCLIntelReqdSubGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 38.8M | void AdvanceToNext(Iterator I) const { | 51 | 165M | while (Current != I && !isa<SpecificAttr>(*Current)126M ) | 52 | 126M | ++Current; | 53 | 38.8M | } |
clang::specific_attr_iterator<clang::VecTypeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 38.8M | void AdvanceToNext(Iterator I) const { | 51 | 165M | while (Current != I && !isa<SpecificAttr>(*Current)126M ) | 52 | 126M | ++Current; | 53 | 38.8M | } |
clang::specific_attr_iterator<clang::SwiftNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 17 | void AdvanceToNext(Iterator I) const { | 51 | 29 | while (Current != I && !isa<SpecificAttr>(*Current)21 ) | 52 | 12 | ++Current; | 53 | 17 | } |
clang::specific_attr_iterator<clang::BPFPreserveAccessIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 598k | void AdvanceToNext(Iterator I) const { | 51 | 1.29M | while (Current != I && !isa<SpecificAttr>(*Current)694k ) | 52 | 694k | ++Current; | 53 | 598k | } |
clang::specific_attr_iterator<clang::WebAssemblyImportModuleAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 18 | void AdvanceToNext(Iterator I) const { | 51 | 38 | while (Current != I && !isa<SpecificAttr>(*Current)22 ) | 52 | 20 | ++Current; | 53 | 18 | } |
clang::specific_attr_iterator<clang::WebAssemblyImportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 18 | void AdvanceToNext(Iterator I) const { | 51 | 32 | while (Current != I && !isa<SpecificAttr>(*Current)16 ) | 52 | 14 | ++Current; | 53 | 18 | } |
clang::specific_attr_iterator<clang::ReqdWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 38.8M | void AdvanceToNext(Iterator I) const { | 51 | 165M | while (Current != I && !isa<SpecificAttr>(*Current)126M ) | 52 | 126M | ++Current; | 53 | 38.8M | } |
clang::specific_attr_iterator<clang::WorkGroupSizeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 38.8M | void AdvanceToNext(Iterator I) const { | 51 | 165M | while (Current != I && !isa<SpecificAttr>(*Current)126M ) | 52 | 126M | ++Current; | 53 | 38.8M | } |
clang::specific_attr_iterator<clang::AMDGPUFlatWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 38.8M | void AdvanceToNext(Iterator I) const { | 51 | 165M | while (Current != I && !isa<SpecificAttr>(*Current)126M ) | 52 | 126M | ++Current; | 53 | 38.8M | } |
clang::specific_attr_iterator<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 38.8M | void AdvanceToNext(Iterator I) const { | 51 | 165M | while (Current != I && !isa<SpecificAttr>(*Current)126M ) | 52 | 126M | ++Current; | 53 | 38.8M | } |
clang::specific_attr_iterator<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 38.8M | void AdvanceToNext(Iterator I) const { | 51 | 165M | while (Current != I && !isa<SpecificAttr>(*Current)126M ) | 52 | 126M | ++Current; | 53 | 38.8M | } |
clang::specific_attr_iterator<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 38.8M | void AdvanceToNext(Iterator I) const { | 51 | 165M | while (Current != I && !isa<SpecificAttr>(*Current)126M ) | 52 | 126M | ++Current; | 53 | 38.8M | } |
clang::specific_attr_iterator<clang::TrivialABIAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 363k | void AdvanceToNext(Iterator I) const { | 51 | 789k | while (Current != I && !isa<SpecificAttr>(*Current)427k ) | 52 | 426k | ++Current; | 53 | 363k | } |
clang::specific_attr_iterator<clang::OverrideAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.21M | void AdvanceToNext(Iterator I) const { | 51 | 10.2M | while (Current != I && !isa<SpecificAttr>(*Current)7.28M ) | 52 | 7.05M | ++Current; | 53 | 3.21M | } |
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 | 375k | void AdvanceToNext(Iterator I) const { | 51 | 1.82M | while (Current != I && !isa<SpecificAttr>(*Current)1.45M ) | 52 | 1.45M | ++Current; | 53 | 375k | } |
clang::specific_attr_iterator<clang::NSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 128k | void AdvanceToNext(Iterator I) const { | 51 | 474k | while (Current != I && !isa<SpecificAttr>(*Current)358k ) | 52 | 346k | ++Current; | 53 | 128k | } |
clang::specific_attr_iterator<clang::NSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 201k | void AdvanceToNext(Iterator I) const { | 51 | 844k | while (Current != I && !isa<SpecificAttr>(*Current)643k ) | 52 | 643k | ++Current; | 53 | 201k | } |
clang::specific_attr_iterator<clang::NSReturnsAutoreleasedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 156 | void AdvanceToNext(Iterator I) const { | 51 | 374 | while (Current != I && !isa<SpecificAttr>(*Current)223 ) | 52 | 218 | ++Current; | 53 | 156 | } |
clang::specific_attr_iterator<clang::ObjCRequiresSuperAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 788 | void AdvanceToNext(Iterator I) const { | 51 | 1.61k | while (Current != I && !isa<SpecificAttr>(*Current)960 ) | 52 | 824 | ++Current; | 53 | 788 | } |
clang::specific_attr_iterator<clang::ObjCRuntimeVisibleAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 619 | void AdvanceToNext(Iterator I) const { | 51 | 2.54k | while (Current != I && !isa<SpecificAttr>(*Current)1.92k ) | 52 | 1.92k | ++Current; | 53 | 619 | } |
clang::specific_attr_iterator<clang::ObjCRootClassAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 198 | void AdvanceToNext(Iterator I) const { | 51 | 290 | while (Current != I && !isa<SpecificAttr>(*Current)221 ) | 52 | 92 | ++Current; | 53 | 198 | } |
clang::specific_attr_iterator<clang::ObjCSubclassingRestrictedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 81.8k | void AdvanceToNext(Iterator I) const { | 51 | 443k | while (Current != I && !isa<SpecificAttr>(*Current)361k ) | 52 | 361k | ++Current; | 53 | 81.8k | } |
clang::specific_attr_iterator<clang::ObjCClassStubAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 37.3k | void AdvanceToNext(Iterator I) const { | 51 | 176k | while (Current != I && !isa<SpecificAttr>(*Current)139k ) | 52 | 139k | ++Current; | 53 | 37.3k | } |
clang::specific_attr_iterator<clang::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 52.3M | void AdvanceToNext(Iterator I) const { | 51 | 229M | while (Current != I && !isa<SpecificAttr>(*Current)177M ) | 52 | 177M | ++Current; | 53 | 52.3M | } |
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::AvailableOnlyInDefaultEvalMethodAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 14.6M | void AdvanceToNext(Iterator I) const { | 51 | 40.6M | while (Current != I && !isa<SpecificAttr>(*Current)26.0M ) | 52 | 26.0M | ++Current; | 53 | 14.6M | } |
clang::specific_attr_iterator<clang::CFAuditedTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 344k | void AdvanceToNext(Iterator I) const { | 51 | 1.37M | while (Current != I && !isa<SpecificAttr>(*Current)1.03M ) | 52 | 1.03M | ++Current; | 53 | 344k | } |
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 | 10.0M | void AdvanceToNext(Iterator I) const { | 51 | 41.8M | while (Current != I && !isa<SpecificAttr>(*Current)31.8M ) | 52 | 31.8M | ++Current; | 53 | 10.0M | } |
clang::specific_attr_iterator<clang::ARMInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.84M | void AdvanceToNext(Iterator I) const { | 51 | 22.1M | while (Current != I && !isa<SpecificAttr>(*Current)17.2M ) | 52 | 17.2M | ++Current; | 53 | 4.84M | } |
clang::specific_attr_iterator<clang::AnyX86NoCallerSavedRegistersAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.12M | void AdvanceToNext(Iterator I) const { | 51 | 23.0M | while (Current != I && !isa<SpecificAttr>(*Current)17.8M ) | 52 | 17.8M | ++Current; | 53 | 5.12M | } |
clang::specific_attr_iterator<clang::ObjCBridgeRelatedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 885 | void AdvanceToNext(Iterator I) const { | 51 | 1.78k | while (Current != I && !isa<SpecificAttr>(*Current)977 ) | 52 | 896 | ++Current; | 53 | 885 | } |
clang::specific_attr_iterator<clang::CFReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 192 | void AdvanceToNext(Iterator I) const { | 51 | 408 | while (Current != I && !isa<SpecificAttr>(*Current)236 ) | 52 | 216 | ++Current; | 53 | 192 | } |
clang::specific_attr_iterator<clang::CFReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 264 | void AdvanceToNext(Iterator I) const { | 51 | 509 | while (Current != I && !isa<SpecificAttr>(*Current)307 ) | 52 | 245 | ++Current; | 53 | 264 | } |
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 | 720 | void AdvanceToNext(Iterator I) const { | 51 | 2.96k | while (Current != I && !isa<SpecificAttr>(*Current)2.25k ) | 52 | 2.24k | ++Current; | 53 | 720 | } |
clang::specific_attr_iterator<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 41.6k | void AdvanceToNext(Iterator I) const { | 51 | 82.4k | while (Current != I && !isa<SpecificAttr>(*Current)42.7k ) | 52 | 40.8k | ++Current; | 53 | 41.6k | } |
clang::specific_attr_iterator<clang::OMPCaptureNoInitAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 520 | void AdvanceToNext(Iterator I) const { | 51 | 520 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 520 | } |
clang::specific_attr_iterator<clang::DiagnoseIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 181M | void AdvanceToNext(Iterator I) const { | 51 | 220M | while (Current != I && !isa<SpecificAttr>(*Current)39.4M ) | 52 | 39.4M | ++Current; | 53 | 181M | } |
clang::specific_attr_iterator<clang::CmseNSEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5.06M | void AdvanceToNext(Iterator I) const { | 51 | 22.0M | while (Current != I && !isa<SpecificAttr>(*Current)16.9M ) | 52 | 16.9M | ++Current; | 53 | 5.06M | } |
clang::specific_attr_iterator<clang::FlattenAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 110k | void AdvanceToNext(Iterator I) const { | 51 | 323k | while (Current != I && !isa<SpecificAttr>(*Current)213k ) | 52 | 213k | ++Current; | 53 | 110k | } |
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 | 58.0k | void AdvanceToNext(Iterator I) const { | 51 | 115k | while (Current != I && !isa<SpecificAttr>(*Current)58.1k ) | 52 | 57.7k | ++Current; | 53 | 58.0k | } |
clang::specific_attr_iterator<clang::NoEscapeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 66.5k | void AdvanceToNext(Iterator I) const { | 51 | 117k | while (Current != I && !isa<SpecificAttr>(*Current)66.5k ) | 52 | 51.0k | ++Current; | 53 | 66.5k | } |
clang::specific_attr_iterator<clang::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.77k | void AdvanceToNext(Iterator I) const { | 51 | 2.15k | while (Current != I && !isa<SpecificAttr>(*Current)1.77k ) | 52 | 376 | ++Current; | 53 | 1.77k | } |
clang::specific_attr_iterator<clang::ObjCBridgeMutableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 483 | void AdvanceToNext(Iterator I) const { | 51 | 740 | while (Current != I && !isa<SpecificAttr>(*Current)491 ) | 52 | 257 | ++Current; | 53 | 483 | } |
clang::specific_attr_iterator<clang::SwiftAsyncAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 248 | void AdvanceToNext(Iterator I) const { | 51 | 556 | while (Current != I && !isa<SpecificAttr>(*Current)329 ) | 52 | 308 | ++Current; | 53 | 248 | } |
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 | 5.08k | void AdvanceToNext(Iterator I) const { | 51 | 10.5k | while (Current != I && !isa<SpecificAttr>(*Current)5.59k ) | 52 | 5.50k | ++Current; | 53 | 5.08k | } |
clang::specific_attr_iterator<clang::PtGuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 474 | void AdvanceToNext(Iterator I) const { | 51 | 1.17k | while (Current != I && !isa<SpecificAttr>(*Current)718 ) | 52 | 700 | ++Current; | 53 | 474 | } |
clang::specific_attr_iterator<clang::PtGuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 886 | void AdvanceToNext(Iterator I) const { | 51 | 1.18k | while (Current != I && !isa<SpecificAttr>(*Current)718 ) | 52 | 298 | ++Current; | 53 | 886 | } |
clang::specific_attr_iterator<clang::GuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.75k | void AdvanceToNext(Iterator I) const { | 51 | 5.77k | while (Current != I && !isa<SpecificAttr>(*Current)3.07k ) | 52 | 3.01k | ++Current; | 53 | 2.75k | } |
clang::specific_attr_iterator<clang::GuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.95k | void AdvanceToNext(Iterator I) const { | 51 | 5.82k | while (Current != I && !isa<SpecificAttr>(*Current)3.07k ) | 52 | 875 | ++Current; | 53 | 4.95k | } |
clang::specific_attr_iterator<clang::ScopedLockableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 502 | void AdvanceToNext(Iterator I) const { | 51 | 510 | while (Current != I && !isa<SpecificAttr>(*Current)502 ) | 52 | 8 | ++Current; | 53 | 502 | } |
clang::specific_attr_iterator<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 12.2k | void AdvanceToNext(Iterator I) const { | 51 | 13.3k | while (Current != I && !isa<SpecificAttr>(*Current)12.2k ) | 52 | 1.06k | ++Current; | 53 | 12.2k | } |
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.6k | void AdvanceToNext(Iterator I) const { | 51 | 43.1k | while (Current != I && !isa<SpecificAttr>(*Current)30.4k ) | 52 | 30.4k | ++Current; | 53 | 12.6k | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::UnsafeBufferUsageAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const clang::specific_attr_iterator<clang::ObjCExceptionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 503 | void AdvanceToNext(Iterator I) const { | 51 | 2.44k | while (Current != I && !isa<SpecificAttr>(*Current)2.00k ) | 52 | 1.94k | ++Current; | 53 | 503 | } |
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::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 | } |
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 | } |
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 | 128 | void AdvanceToNext(Iterator I) const { | 51 | 280 | while (Current != I && !isa<SpecificAttr>(*Current)161 ) | 52 | 152 | ++Current; | 53 | 128 | } |
RetainSummaryManager.cpp:clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 100 | void AdvanceToNext(Iterator I) const { | 51 | 232 | while (Current != I && !isa<SpecificAttr>(*Current)132 ) | 52 | 132 | ++Current; | 53 | 100 | } |
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::StdCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.93k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::FastCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.93k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::RegCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.93k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::ThisCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.93k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::VectorCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.93k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::PascalAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.93k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::PcsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.93k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::AArch64VectorPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.93k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::AArch64SVEPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.93k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::AMDGPUKernelCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.93k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::IntelOclBiccAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.93k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::MSABIAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.92k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::SysVABIAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.92k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::PreserveMostAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.92k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::PreserveAllAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.92k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::M68kRTDAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4.03k | void AdvanceToNext(Iterator I) const { | 51 | 8.92k | while (Current != I && !isa<SpecificAttr>(*Current)4.89k ) | 52 | 4.89k | ++Current; | 53 | 4.03k | } |
clang::specific_attr_iterator<clang::AssumptionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 655k | void AdvanceToNext(Iterator I) const { | 51 | 1.25M | while (Current != I && !isa<SpecificAttr>(*Current)597k ) | 52 | 596k | ++Current; | 53 | 655k | } |
clang::specific_attr_iterator<clang::MaybeUndefAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 2.66k | void AdvanceToNext(Iterator I) const { | 51 | 5.31k | while (Current != I && !isa<SpecificAttr>(*Current)2.66k ) | 52 | 2.65k | ++Current; | 53 | 2.66k | } |
clang::specific_attr_iterator<clang::AssumeAlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 163k | void AdvanceToNext(Iterator I) const { | 51 | 518k | while (Current != I && !isa<SpecificAttr>(*Current)355k ) | 52 | 355k | ++Current; | 53 | 163k | } |
clang::specific_attr_iterator<clang::ConvergentAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 278k | void AdvanceToNext(Iterator I) const { | 51 | 875k | while (Current != I && !isa<SpecificAttr>(*Current)597k ) | 52 | 597k | ++Current; | 53 | 278k | } |
clang::specific_attr_iterator<clang::NoMergeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 163k | void AdvanceToNext(Iterator I) const { | 51 | 519k | while (Current != I && !isa<SpecificAttr>(*Current)355k ) | 52 | 355k | ++Current; | 53 | 163k | } |
clang::specific_attr_iterator<clang::NoAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 275k | void AdvanceToNext(Iterator I) const { | 51 | 864k | while (Current != I && !isa<SpecificAttr>(*Current)588k ) | 52 | 588k | ++Current; | 53 | 275k | } |
clang::specific_attr_iterator<clang::RestrictAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 278k | void AdvanceToNext(Iterator I) const { | 51 | 875k | while (Current != I && !isa<SpecificAttr>(*Current)597k ) | 52 | 596k | ++Current; | 53 | 278k | } |
clang::specific_attr_iterator<clang::AnyX86NoCfCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 278k | void AdvanceToNext(Iterator I) const { | 51 | 875k | while (Current != I && !isa<SpecificAttr>(*Current)597k ) | 52 | 597k | ++Current; | 53 | 278k | } |
clang::specific_attr_iterator<clang::LeafAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 278k | void AdvanceToNext(Iterator I) const { | 51 | 875k | while (Current != I && !isa<SpecificAttr>(*Current)597k ) | 52 | 597k | ++Current; | 53 | 278k | } |
clang::specific_attr_iterator<clang::NoSplitStackAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 278k | void AdvanceToNext(Iterator I) const { | 51 | 875k | while (Current != I && !isa<SpecificAttr>(*Current)597k ) | 52 | 597k | ++Current; | 53 | 278k | } |
clang::specific_attr_iterator<clang::ZeroCallUsedRegsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 278k | void AdvanceToNext(Iterator I) const { | 51 | 875k | while (Current != I && !isa<SpecificAttr>(*Current)597k ) | 52 | 597k | ++Current; | 53 | 278k | } |
clang::specific_attr_iterator<clang::AlignValueAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 23.5k | void AdvanceToNext(Iterator I) const { | 51 | 47.2k | while (Current != I && !isa<SpecificAttr>(*Current)23.7k ) | 52 | 23.7k | ++Current; | 53 | 23.5k | } |
clang::specific_attr_iterator<clang::CFGuardAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 108k | void AdvanceToNext(Iterator I) const { | 51 | 320k | while (Current != I && !isa<SpecificAttr>(*Current)211k ) | 52 | 211k | ++Current; | 53 | 108k | } |
clang::specific_attr_iterator<clang::MSAllocatorAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 125k | void AdvanceToNext(Iterator I) const { | 51 | 372k | while (Current != I && !isa<SpecificAttr>(*Current)247k ) | 52 | 247k | ++Current; | 53 | 125k | } |
clang::specific_attr_iterator<clang::CoroOnlyDestroyWhenCompleteAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 5 | void AdvanceToNext(Iterator I) const { | 51 | 8 | while (Current != I && !isa<SpecificAttr>(*Current)5 ) | 52 | 3 | ++Current; | 53 | 5 | } |
clang::specific_attr_iterator<clang::StandaloneDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 650 | void AdvanceToNext(Iterator I) const { | 51 | 1.48k | while (Current != I && !isa<SpecificAttr>(*Current)843 ) | 52 | 835 | ++Current; | 53 | 650 | } |
clang::specific_attr_iterator<clang::NoDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 405k | void AdvanceToNext(Iterator I) const { | 51 | 1.14M | while (Current != I && !isa<SpecificAttr>(*Current)771k ) | 52 | 741k | ++Current; | 53 | 405k | } |
clang::specific_attr_iterator<clang::PreferredTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3 | void AdvanceToNext(Iterator I) const { | 51 | 5 | while (Current != I && !isa<SpecificAttr>(*Current)4 ) | 52 | 2 | ++Current; | 53 | 3 | } |
clang::specific_attr_iterator<clang::ArtificialAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 67.9k | void AdvanceToNext(Iterator I) const { | 51 | 205k | while (Current != I && !isa<SpecificAttr>(*Current)137k ) | 52 | 137k | ++Current; | 53 | 67.9k | } |
clang::specific_attr_iterator<clang::UninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 7.46k | void AdvanceToNext(Iterator I) const { | 51 | 15.1k | while (Current != I && !isa<SpecificAttr>(*Current)7.65k ) | 52 | 7.64k | ++Current; | 53 | 7.46k | } |
clang::specific_attr_iterator<clang::InitSegAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.38k | void AdvanceToNext(Iterator I) const { | 51 | 2.78k | while (Current != I && !isa<SpecificAttr>(*Current)1.41k ) | 52 | 1.40k | ++Current; | 53 | 1.38k | } |
clang::specific_attr_iterator<clang::InitPriorityAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 1.36k | void AdvanceToNext(Iterator I) const { | 51 | 1.70k | while (Current != I && !isa<SpecificAttr>(*Current)1.38k ) | 52 | 342 | ++Current; | 53 | 1.36k | } |
clang::specific_attr_iterator<clang::HLSLResourceBindingAttr, 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::HLSLResourceAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 15 | void AdvanceToNext(Iterator I) const { | 51 | 30 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 15 | ++Current; | 53 | 15 | } |
clang::specific_attr_iterator<clang::HLSLSV_GroupIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 8 | void AdvanceToNext(Iterator I) const { | 51 | 10 | while (Current != I && !isa<SpecificAttr>(*Current)8 ) | 52 | 2 | ++Current; | 53 | 8 | } |
clang::specific_attr_iterator<clang::HLSLSV_DispatchThreadIDAttr, 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::ObjCNonLazyClassAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 67 | void AdvanceToNext(Iterator I) const { | 51 | 148 | while (Current != I && !isa<SpecificAttr>(*Current)84 ) | 52 | 81 | ++Current; | 53 | 67 | } |
clang::specific_attr_iterator<clang::OMPCaptureKindAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 219 | void AdvanceToNext(Iterator I) const { | 51 | 219 | while (Current != I && !isa<SpecificAttr>(*Current)) | 52 | 0 | ++Current; | 53 | 219 | } |
clang::specific_attr_iterator<clang::OMPReferencedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 60 | void AdvanceToNext(Iterator I) const { | 51 | 60 | while (Current != I && !isa<SpecificAttr>(*Current)35 ) | 52 | 0 | ++Current; | 53 | 60 | } |
clang::specific_attr_iterator<clang::LTOVisibilityPublicAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 100 | void AdvanceToNext(Iterator I) const { | 51 | 193 | while (Current != I && !isa<SpecificAttr>(*Current)119 ) | 52 | 93 | ++Current; | 53 | 100 | } |
clang::specific_attr_iterator<clang::NoInstrumentFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 52 | void AdvanceToNext(Iterator I) const { | 51 | 58 | while (Current != I && !isa<SpecificAttr>(*Current)52 ) | 52 | 6 | ++Current; | 53 | 52 | } |
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 | 316k | while (Current != I && !isa<SpecificAttr>(*Current)216k ) | 52 | 216k | ++Current; | 53 | 100k | } |
clang::specific_attr_iterator<clang::NoSanitizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 314k | void AdvanceToNext(Iterator I) const { | 51 | 532k | while (Current != I && !isa<SpecificAttr>(*Current)219k ) | 52 | 218k | ++Current; | 53 | 314k | } |
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 | 321k | while (Current != I && !isa<SpecificAttr>(*Current)218k ) | 52 | 218k | ++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 | 321k | while (Current != I && !isa<SpecificAttr>(*Current)218k ) | 52 | 218k | ++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 | 321k | while (Current != I && !isa<SpecificAttr>(*Current)218k ) | 52 | 218k | ++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 | 321k | while (Current != I && !isa<SpecificAttr>(*Current)218k ) | 52 | 218k | ++Current; | 53 | 102k | } |
clang::specific_attr_iterator<clang::FunctionReturnThunksAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 102k | void AdvanceToNext(Iterator I) const { | 51 | 321k | while (Current != I && !isa<SpecificAttr>(*Current)218k ) | 52 | 218k | ++Current; | 53 | 102k | } |
clang::specific_attr_iterator<clang::NoCommonAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 4 | void AdvanceToNext(Iterator I) const { | 51 | 7 | while (Current != I && !isa<SpecificAttr>(*Current)4 ) | 52 | 3 | ++Current; | 53 | 4 | } |
clang::specific_attr_iterator<clang::PragmaClangBSSSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.61k | void AdvanceToNext(Iterator I) const { | 51 | 7.42k | while (Current != I && !isa<SpecificAttr>(*Current)3.85k ) | 52 | 3.81k | ++Current; | 53 | 3.61k | } |
clang::specific_attr_iterator<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.61k | void AdvanceToNext(Iterator I) const { | 51 | 7.47k | while (Current != I && !isa<SpecificAttr>(*Current)3.89k ) | 52 | 3.86k | ++Current; | 53 | 3.61k | } |
clang::specific_attr_iterator<clang::PragmaClangRelroSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.61k | void AdvanceToNext(Iterator I) const { | 51 | 7.53k | while (Current != I && !isa<SpecificAttr>(*Current)3.93k ) | 52 | 3.92k | ++Current; | 53 | 3.61k | } |
clang::specific_attr_iterator<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.61k | void AdvanceToNext(Iterator I) const { | 51 | 7.49k | while (Current != I && !isa<SpecificAttr>(*Current)3.92k ) | 52 | 3.88k | ++Current; | 53 | 3.61k | } |
clang::specific_attr_iterator<clang::TLSModelAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 138 | void AdvanceToNext(Iterator I) const { | 51 | 269 | while (Current != I && !isa<SpecificAttr>(*Current)152 ) | 52 | 131 | ++Current; | 53 | 138 | } |
clang::specific_attr_iterator<clang::NoUwtableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 101k | void AdvanceToNext(Iterator I) const { | 51 | 318k | while (Current != I && !isa<SpecificAttr>(*Current)217k ) | 52 | 217k | ++Current; | 53 | 101k | } |
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 | 318k | while (Current != I && !isa<SpecificAttr>(*Current)217k ) | 52 | 217k | ++Current; | 53 | 101k | } |
clang::specific_attr_iterator<clang::NoDuplicateAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 301k | void AdvanceToNext(Iterator I) const { | 51 | 964k | while (Current != I && !isa<SpecificAttr>(*Current)662k ) | 52 | 662k | ++Current; | 53 | 301k | } |
clang::specific_attr_iterator<clang::PragmaClangTextSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 100k | void AdvanceToNext(Iterator I) const { | 51 | 318k | while (Current != I && !isa<SpecificAttr>(*Current)217k ) | 52 | 217k | ++Current; | 53 | 100k | } |
clang::specific_attr_iterator<clang::OMPDeclareSimdDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 3.19k | void AdvanceToNext(Iterator I) const { | 51 | 6.68k | while (Current != I && !isa<SpecificAttr>(*Current)4.01k ) | 52 | 3.48k | ++Current; | 53 | 3.19k | } |
clang::specific_attr_iterator<clang::MayAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 92.0k | void AdvanceToNext(Iterator I) const { | 51 | 182k | while (Current != I && !isa<SpecificAttr>(*Current)94.5k ) | 52 | 90.3k | ++Current; | 53 | 92.0k | } |
clang::specific_attr_iterator<clang::MSNoVTableAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 200 | void AdvanceToNext(Iterator I) const { | 51 | 397 | while (Current != I && !isa<SpecificAttr>(*Current)201 ) | 52 | 197 | ++Current; | 53 | 200 | } |
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 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const 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::NoMips16Attr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 65 | void AdvanceToNext(Iterator I) const { | 51 | 129 | while (Current != I && !isa<SpecificAttr>(*Current)65 ) | 52 | 64 | ++Current; | 53 | 65 | } |
clang::specific_attr_iterator<clang::NoMicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 65 | void AdvanceToNext(Iterator I) const { | 51 | 129 | while (Current != I && !isa<SpecificAttr>(*Current)65 ) | 52 | 64 | ++Current; | 53 | 65 | } |
clang::specific_attr_iterator<clang::CUDALaunchBoundsAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 193 | void AdvanceToNext(Iterator I) const { | 51 | 463 | while (Current != I && !isa<SpecificAttr>(*Current)291 ) | 52 | 270 | ++Current; | 53 | 193 | } |
clang::specific_attr_iterator<clang::NVPTXKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 429 | void AdvanceToNext(Iterator I) const { | 51 | 1.09k | while (Current != I && !isa<SpecificAttr>(*Current)666 ) | 52 | 665 | ++Current; | 53 | 429 | } |
clang::specific_attr_iterator<clang::WebAssemblyExportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 11 | void AdvanceToNext(Iterator I) const { | 51 | 24 | while (Current != I && !isa<SpecificAttr>(*Current)15 ) | 52 | 13 | ++Current; | 53 | 11 | } |
clang::specific_attr_iterator<clang::X86ForceAlignArgPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >::AdvanceToNext(clang::Attr* const*) const Line | Count | Source | 50 | 87.8k | void AdvanceToNext(Iterator I) const { | 51 | 278k | while (Current != I && !isa<SpecificAttr>(*Current)191k ) | 52 | 190k | ++Current; | 53 | 87.8k | } |
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 | 6.12G | 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 | 22.7M | 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 | 177M | 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 | 94.3M | 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 | 37.5M | 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 | 240M | 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 | 817k | 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 | 6.72M | 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.24M | 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 | 155M | 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 | 310 | 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 | 232M | 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 | 125M | 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 | 96.2M | 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 | 17.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 | 17.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 | 475k | 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 | 170k | 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 | 143M | 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 | 143M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::TargetVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 227M | 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 | 8.45M | 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 | 8.17M | 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 | 23.3k | 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 | 252k | 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 | 4.45M | 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 | 2.54M | 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 | 352M | 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 | 2.01M | 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 | 191k | 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 | 76.6M | 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 | 11.1k | 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 | 47.4k | 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 | 74 | 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 | 23.0k | 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 | 692k | 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 | 153M | 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 | 12.2M | 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 | 11.8M | 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 | 11.6M | 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 | 210M | 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 | 595M | 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 | 205M | 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 | 204M | 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 | 442M | 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 | 200k | 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 | 6.23k | 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 | 18.6k | 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 | 506k | 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 | 72.8M | 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 | 2.58k | 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 | 110M | 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 | 34.9M | 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 | 580 | 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 | 5.84M | 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 | 170 | 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 | 3.36k | 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.83M | 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 | 77.7M | 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 | 209k | 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 | 52.7k | 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.27k | 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 | 530k | 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.12M | 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 | 117M | 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 | 56.2k | 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 | 17.5M | 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 | 590k | 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 | 13.2M | 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 | 8.38M | 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.85M | 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 | 177k | 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 | 366 | 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 | 178k | 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.91k | 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.86k | 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 | 49.2k | 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 | 175k | 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 | 175k | 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 | 13.9k | 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 | 2.03M | 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.37M | 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 | 70.2M | 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 | 558 | 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::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 29.6k | 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 | 337k | 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 | 214k | 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 | 309k | 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.37M | 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 | 650k | 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 | 404k | 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 | 1.20M | 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 | 48.2k | 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 | 9.19M | 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 | 11.2M | 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 | 3.35M | 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 | 208 | 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 | 10.1M | 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 | 234k | 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 | 284k | 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 | 405k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ArmSharedZAAttr, 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::ArmPreservesZAAttr, 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::HotAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 760k | 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 | 759k | 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 | 41.8k | 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 | 140 | 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 | 140 | 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 | 136 | 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 | 290 | 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 | 302 | 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 | 229k | 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 | 524k | 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 | 557k | 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 | 522k | 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 | 557k | 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.1k | 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 | 3.04M | 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 | 33.0M | 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.71M | 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 | 1.40M | 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 | 3.08M | 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 | 994k | 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 | 194k | 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 | 781k | 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 | 4.51k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ReadOnlyPlacementAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 24.7k | 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.75M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::StrictGuardStackCheckAttr, 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::HLSLShaderAttr, 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::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 69.1M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ArmLocallyStreamingAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.0M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::ArmNewZAAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 11.0M | 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 | 390 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::HLSLAnnotationAttr, 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::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 4.50k | 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 | 4.48k | 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.64M | 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 | 876k | 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 | 9.88M | 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 | 11.9M | 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 | 60.4M | 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 | 562k | 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 | 60.8M | 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 | 45.1k | 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 | 530 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CountedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 4.06k | 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 | 298 | 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 | 242k | 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 | 100 | 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.89k | 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 | 3.21M | 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::OpenCLIntelReqdSubGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 77.7M | 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 | 77.7M | 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 | 34 | 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.19M | 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 | 36 | 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 | 36 | 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 | 77.7M | 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 | 77.7M | 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 | 77.7M | 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 | 77.7M | 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 | 77.7M | 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 | 77.7M | 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 | 726k | 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 | 6.43M | 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 | 750k | 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 | 256k | 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 | 402k | 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 | 312 | 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.57k | 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.23k | 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 | 396 | 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 | 163k | 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 | 74.6k | 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 | 104M | 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::AvailableOnlyInDefaultEvalMethodAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 29.2M | 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 | 689k | 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 | 20.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 | 9.69M | 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 | 10.2M | 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 | 1.77k | 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 | 384 | 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 | 528 | 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::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 83.2k | 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 | 1.04k | 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 | 362M | 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 | 10.1M | 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 | 220k | 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 | 116k | 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 | 133k | 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 | 3.55k | 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 | 966 | 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 | 496 | 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 | 10.1k | 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 | 948 | 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 | 948 | 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.51k | 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.51k | 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 | 1.00k | 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 | 4.73M | 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 | 24.5k | 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 | 25.3k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
Unexecuted instantiation: clang::specific_attr_iterator<clang::UnsafeBufferUsageAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) clang::specific_attr_iterator<clang::ObjCExceptionAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 1.00k | 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::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) {} |
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) {} |
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 | 256 | 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 | 200 | 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::StdCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 8.07k | 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 | 8.07k | 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 | 8.07k | 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 | 8.07k | 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 | 8.07k | 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 | 8.07k | 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 | 8.07k | 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 | 8.07k | 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 | 8.07k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::AMDGPUKernelCallAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 8.07k | 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 | 8.07k | 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 | 8.07k | 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 | 8.07k | 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 | 8.07k | 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 | 8.07k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::M68kRTDAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 8.07k | 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.30M | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::MaybeUndefAttr, 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::AssumeAlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 327k | 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 | 557k | 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 | 327k | 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 | 550k | 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 | 557k | 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 | 557k | 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 | 557k | 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 | 557k | 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 | 557k | 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 | 47.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 | 217k | 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 | 250k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::CoroOnlyDestroyWhenCompleteAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 10 | 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 | 1.30k | 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 | 811k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::PreferredTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 6 | 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 | 135k | 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 | 14.9k | 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.76k | 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.72k | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::HLSLResourceBindingAttr, 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::HLSLResourceAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 30 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::HLSLSV_GroupIndexAttr, 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::HLSLSV_DispatchThreadIDAttr, 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::ObjCNonLazyClassAttr, 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::OMPCaptureKindAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 438 | 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 | 70 | 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 | 200 | 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 | 104 | 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 | 200k | 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 | 627k | 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::FunctionReturnThunksAttr, 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 | 8 | 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 | 7.23k | 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 | 7.23k | 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 | 7.23k | 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 | 7.23k | 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 | 276 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NoUwtableAttr, 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::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 | 602k | 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 | 201k | 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.73k | 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 | 184k | 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 | 400 | 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) {} |
Unexecuted instantiation: clang::specific_attr_iterator<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) 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::NoMips16Attr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 130 | 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 | 130 | 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 | 386 | explicit specific_attr_iterator(Iterator i) : Current(i) {} |
clang::specific_attr_iterator<clang::NVPTXKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >::specific_attr_iterator(clang::Attr* const*) Line | Count | Source | 63 | 858 | 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 | 22 | 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 | 175k | 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 | 160M | reference operator*() const { |
66 | 160M | AdvanceToNext(); |
67 | 160M | return cast<SpecificAttr>(*Current); |
68 | 160M | } clang::specific_attr_iterator<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1.39k | reference operator*() const { | 66 | 1.39k | AdvanceToNext(); | 67 | 1.39k | return cast<SpecificAttr>(*Current); | 68 | 1.39k | } |
clang::specific_attr_iterator<clang::TargetAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 7.07M | reference operator*() const { | 66 | 7.07M | AdvanceToNext(); | 67 | 7.07M | return cast<SpecificAttr>(*Current); | 68 | 7.07M | } |
clang::specific_attr_iterator<clang::CPUSpecificAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2.69k | reference operator*() const { | 66 | 2.69k | AdvanceToNext(); | 67 | 2.69k | return cast<SpecificAttr>(*Current); | 68 | 2.69k | } |
clang::specific_attr_iterator<clang::TargetClonesAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 650 | reference operator*() const { | 66 | 650 | AdvanceToNext(); | 67 | 650 | return cast<SpecificAttr>(*Current); | 68 | 650 | } |
clang::specific_attr_iterator<clang::TargetVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1.10k | reference operator*() const { | 66 | 1.10k | AdvanceToNext(); | 67 | 1.10k | return cast<SpecificAttr>(*Current); | 68 | 1.10k | } |
clang::specific_attr_iterator<clang::CUDADeviceAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 60.0k | reference operator*() const { | 66 | 60.0k | AdvanceToNext(); | 67 | 60.0k | return cast<SpecificAttr>(*Current); | 68 | 60.0k | } |
clang::specific_attr_iterator<clang::CUDAConstantAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1.68k | reference operator*() const { | 66 | 1.68k | AdvanceToNext(); | 67 | 1.68k | return cast<SpecificAttr>(*Current); | 68 | 1.68k | } |
clang::specific_attr_iterator<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 39.7k | reference operator*() const { | 66 | 39.7k | AdvanceToNext(); | 67 | 39.7k | return cast<SpecificAttr>(*Current); | 68 | 39.7k | } |
clang::specific_attr_iterator<clang::TypeVisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 832k | reference operator*() const { | 66 | 832k | AdvanceToNext(); | 67 | 832k | return cast<SpecificAttr>(*Current); | 68 | 832k | } |
clang::specific_attr_iterator<clang::VisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 403k | reference operator*() const { | 66 | 403k | AdvanceToNext(); | 67 | 403k | return cast<SpecificAttr>(*Current); | 68 | 403k | } |
clang::specific_attr_iterator<clang::SelectAnyAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 253 | reference operator*() const { | 66 | 253 | AdvanceToNext(); | 67 | 253 | return cast<SpecificAttr>(*Current); | 68 | 253 | } |
clang::specific_attr_iterator<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 12.7k | reference operator*() const { | 66 | 12.7k | AdvanceToNext(); | 67 | 12.7k | return cast<SpecificAttr>(*Current); | 68 | 12.7k | } |
clang::specific_attr_iterator<clang::ArmBuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 105M | reference operator*() const { | 66 | 105M | AdvanceToNext(); | 67 | 105M | return cast<SpecificAttr>(*Current); | 68 | 105M | } |
clang::specific_attr_iterator<clang::BuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 222k | reference operator*() const { | 66 | 222k | AdvanceToNext(); | 67 | 222k | return cast<SpecificAttr>(*Current); | 68 | 222k | } |
clang::specific_attr_iterator<clang::BuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 35.3M | reference operator*() const { | 66 | 35.3M | AdvanceToNext(); | 67 | 35.3M | return cast<SpecificAttr>(*Current); | 68 | 35.3M | } |
clang::specific_attr_iterator<clang::EnumExtensibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 98.5k | reference operator*() const { | 66 | 98.5k | AdvanceToNext(); | 67 | 98.5k | return cast<SpecificAttr>(*Current); | 68 | 98.5k | } |
clang::specific_attr_iterator<clang::ExternalSourceSymbolAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 134 | reference operator*() const { | 66 | 134 | AdvanceToNext(); | 67 | 134 | return cast<SpecificAttr>(*Current); | 68 | 134 | } |
clang::specific_attr_iterator<clang::AliasAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 359 | reference operator*() const { | 66 | 359 | AdvanceToNext(); | 67 | 359 | return cast<SpecificAttr>(*Current); | 68 | 359 | } |
clang::specific_attr_iterator<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 72 | reference operator*() const { | 66 | 72 | AdvanceToNext(); | 67 | 72 | return cast<SpecificAttr>(*Current); | 68 | 72 | } |
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 | 205 | reference operator*() const { | 66 | 205 | AdvanceToNext(); | 67 | 205 | return cast<SpecificAttr>(*Current); | 68 | 205 | } |
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 | 248 | reference operator*() const { | 66 | 248 | AdvanceToNext(); | 67 | 248 | return cast<SpecificAttr>(*Current); | 68 | 248 | } |
clang::specific_attr_iterator<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 8.13k | reference operator*() const { | 66 | 8.13k | AdvanceToNext(); | 67 | 8.13k | return cast<SpecificAttr>(*Current); | 68 | 8.13k | } |
clang::specific_attr_iterator<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1.45k | reference operator*() const { | 66 | 1.45k | AdvanceToNext(); | 67 | 1.45k | return cast<SpecificAttr>(*Current); | 68 | 1.45k | } |
clang::specific_attr_iterator<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 859k | reference operator*() const { | 66 | 859k | AdvanceToNext(); | 67 | 859k | return cast<SpecificAttr>(*Current); | 68 | 859k | } |
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.6k | reference operator*() const { | 66 | 11.6k | AdvanceToNext(); | 67 | 11.6k | return cast<SpecificAttr>(*Current); | 68 | 11.6k | } |
clang::specific_attr_iterator<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 3.13k | reference operator*() const { | 66 | 3.13k | AdvanceToNext(); | 67 | 3.13k | return cast<SpecificAttr>(*Current); | 68 | 3.13k | } |
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 | 34.3k | reference operator*() const { | 66 | 34.3k | AdvanceToNext(); | 67 | 34.3k | return cast<SpecificAttr>(*Current); | 68 | 34.3k | } |
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 | 51.7k | reference operator*() const { | 66 | 51.7k | AdvanceToNext(); | 67 | 51.7k | return cast<SpecificAttr>(*Current); | 68 | 51.7k | } |
clang::specific_attr_iterator<clang::CleanupAttr, 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::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1.27M | reference operator*() const { | 66 | 1.27M | AdvanceToNext(); | 67 | 1.27M | return cast<SpecificAttr>(*Current); | 68 | 1.27M | } |
clang::specific_attr_iterator<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 3.76k | reference operator*() const { | 66 | 3.76k | AdvanceToNext(); | 67 | 3.76k | return cast<SpecificAttr>(*Current); | 68 | 3.76k | } |
clang::specific_attr_iterator<clang::DLLImportAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 15.7k | reference operator*() const { | 66 | 15.7k | AdvanceToNext(); | 67 | 15.7k | return cast<SpecificAttr>(*Current); | 68 | 15.7k | } |
clang::specific_attr_iterator<clang::DLLExportAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 13.9k | reference operator*() const { | 66 | 13.9k | AdvanceToNext(); | 67 | 13.9k | return cast<SpecificAttr>(*Current); | 68 | 13.9k | } |
clang::specific_attr_iterator<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2.06k | reference operator*() const { | 66 | 2.06k | AdvanceToNext(); | 67 | 2.06k | return cast<SpecificAttr>(*Current); | 68 | 2.06k | } |
clang::specific_attr_iterator<clang::DeprecatedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 29.1k | reference operator*() const { | 66 | 29.1k | AdvanceToNext(); | 67 | 29.1k | return cast<SpecificAttr>(*Current); | 68 | 29.1k | } |
clang::specific_attr_iterator<clang::UnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 323 | reference operator*() const { | 66 | 323 | AdvanceToNext(); | 67 | 323 | return cast<SpecificAttr>(*Current); | 68 | 323 | } |
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::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 27.8k | reference operator*() const { | 66 | 27.8k | AdvanceToNext(); | 67 | 27.8k | return cast<SpecificAttr>(*Current); | 68 | 27.8k | } |
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 | 352 | reference operator*() const { | 66 | 352 | AdvanceToNext(); | 67 | 352 | return cast<SpecificAttr>(*Current); | 68 | 352 | } |
clang::specific_attr_iterator<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 29 | reference operator*() const { | 66 | 29 | AdvanceToNext(); | 67 | 29 | return cast<SpecificAttr>(*Current); | 68 | 29 | } |
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 | 223 | reference operator*() const { | 66 | 223 | AdvanceToNext(); | 67 | 223 | return cast<SpecificAttr>(*Current); | 68 | 223 | } |
clang::specific_attr_iterator<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 411 | reference operator*() const { | 66 | 411 | AdvanceToNext(); | 67 | 411 | return cast<SpecificAttr>(*Current); | 68 | 411 | } |
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::ArmSharedZAAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Unexecuted instantiation: clang::specific_attr_iterator<clang::ArmPreservesZAAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const 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 | 123 | reference operator*() const { | 66 | 123 | AdvanceToNext(); | 67 | 123 | return cast<SpecificAttr>(*Current); | 68 | 123 | } |
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.85k | reference operator*() const { | 66 | 1.85k | AdvanceToNext(); | 67 | 1.85k | return cast<SpecificAttr>(*Current); | 68 | 1.85k | } |
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::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::InheritableParamAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 270 | reference operator*() const { | 66 | 270 | AdvanceToNext(); | 67 | 270 | return cast<SpecificAttr>(*Current); | 68 | 270 | } |
clang::specific_attr_iterator<clang::WeakAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 302 | reference operator*() const { | 66 | 302 | AdvanceToNext(); | 67 | 302 | return cast<SpecificAttr>(*Current); | 68 | 302 | } |
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::InternalLinkageAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 349 | reference operator*() const { | 66 | 349 | AdvanceToNext(); | 67 | 349 | return cast<SpecificAttr>(*Current); | 68 | 349 | } |
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::UsedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 306 | reference operator*() const { | 66 | 306 | AdvanceToNext(); | 67 | 306 | return cast<SpecificAttr>(*Current); | 68 | 306 | } |
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 | 144 | reference operator*() const { | 66 | 144 | AdvanceToNext(); | 67 | 144 | return cast<SpecificAttr>(*Current); | 68 | 144 | } |
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 | 962k | reference operator*() const { | 66 | 962k | AdvanceToNext(); | 67 | 962k | return cast<SpecificAttr>(*Current); | 68 | 962k | } |
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 | 7.50M | reference operator*() const { | 66 | 7.50M | AdvanceToNext(); | 67 | 7.50M | return cast<SpecificAttr>(*Current); | 68 | 7.50M | } |
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::ReadOnlyPlacementAttr, 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::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 52 | reference operator*() const { | 66 | 52 | AdvanceToNext(); | 67 | 52 | return cast<SpecificAttr>(*Current); | 68 | 52 | } |
clang::specific_attr_iterator<clang::HLSLShaderAttr, 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::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 51 | reference operator*() const { | 66 | 51 | AdvanceToNext(); | 67 | 51 | return cast<SpecificAttr>(*Current); | 68 | 51 | } |
clang::specific_attr_iterator<clang::HLSLAnnotationAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 19 | reference operator*() const { | 66 | 19 | AdvanceToNext(); | 67 | 19 | return cast<SpecificAttr>(*Current); | 68 | 19 | } |
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 | 26 | reference operator*() const { | 66 | 26 | AdvanceToNext(); | 67 | 26 | return cast<SpecificAttr>(*Current); | 68 | 26 | } |
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.79k | reference operator*() const { | 66 | 9.79k | AdvanceToNext(); | 67 | 9.79k | return cast<SpecificAttr>(*Current); | 68 | 9.79k | } |
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::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::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::CountedByAttr, 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::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 | 51 | reference operator*() const { | 66 | 51 | AdvanceToNext(); | 67 | 51 | return cast<SpecificAttr>(*Current); | 68 | 51 | } |
clang::specific_attr_iterator<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 62 | reference operator*() const { | 66 | 62 | AdvanceToNext(); | 67 | 62 | return cast<SpecificAttr>(*Current); | 68 | 62 | } |
clang::specific_attr_iterator<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 41 | reference operator*() const { | 66 | 41 | AdvanceToNext(); | 67 | 41 | return cast<SpecificAttr>(*Current); | 68 | 41 | } |
clang::specific_attr_iterator<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 41 | reference operator*() const { | 66 | 41 | AdvanceToNext(); | 67 | 41 | return cast<SpecificAttr>(*Current); | 68 | 41 | } |
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 | 47 | reference operator*() const { | 66 | 47 | AdvanceToNext(); | 67 | 47 | return cast<SpecificAttr>(*Current); | 68 | 47 | } |
clang::specific_attr_iterator<clang::OverrideAttr, 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::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::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 103k | reference operator*() const { | 66 | 103k | AdvanceToNext(); | 67 | 103k | return cast<SpecificAttr>(*Current); | 68 | 103k | } |
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::OMPThreadPrivateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 79 | reference operator*() const { | 66 | 79 | AdvanceToNext(); | 67 | 79 | return cast<SpecificAttr>(*Current); | 68 | 79 | } |
clang::specific_attr_iterator<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 952 | reference operator*() const { | 66 | 952 | AdvanceToNext(); | 67 | 952 | return cast<SpecificAttr>(*Current); | 68 | 952 | } |
clang::specific_attr_iterator<clang::DiagnoseIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1.26k | reference operator*() const { | 66 | 1.26k | AdvanceToNext(); | 67 | 1.26k | return cast<SpecificAttr>(*Current); | 68 | 1.26k | } |
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::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 1.39k | reference operator*() const { | 66 | 1.39k | AdvanceToNext(); | 67 | 1.39k | return cast<SpecificAttr>(*Current); | 68 | 1.39k | } |
clang::specific_attr_iterator<clang::ObjCBridgeMutableAttr, 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::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::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 | 420 | reference operator*() const { | 66 | 420 | AdvanceToNext(); | 67 | 420 | return cast<SpecificAttr>(*Current); | 68 | 420 | } |
clang::specific_attr_iterator<clang::GuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 2.20k | reference operator*() const { | 66 | 2.20k | AdvanceToNext(); | 67 | 2.20k | return cast<SpecificAttr>(*Current); | 68 | 2.20k | } |
clang::specific_attr_iterator<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 8.22k | reference operator*() const { | 66 | 8.22k | AdvanceToNext(); | 67 | 8.22k | return cast<SpecificAttr>(*Current); | 68 | 8.22k | } |
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 | } |
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 | } |
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 | 24 | reference operator*() const { | 66 | 24 | AdvanceToNext(); | 67 | 24 | return cast<SpecificAttr>(*Current); | 68 | 24 | } |
clang::specific_attr_iterator<clang::PreferredTypeAttr, 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::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::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 | 1.04k | reference operator*() const { | 66 | 1.04k | AdvanceToNext(); | 67 | 1.04k | return cast<SpecificAttr>(*Current); | 68 | 1.04k | } |
clang::specific_attr_iterator<clang::HLSLResourceBindingAttr, 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::HLSLResourceAttr, 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::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 | 219 | reference operator*() const { | 66 | 219 | AdvanceToNext(); | 67 | 219 | return cast<SpecificAttr>(*Current); | 68 | 219 | } |
clang::specific_attr_iterator<clang::NoSanitizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 477 | reference operator*() const { | 66 | 477 | AdvanceToNext(); | 67 | 477 | return cast<SpecificAttr>(*Current); | 68 | 477 | } |
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::FunctionReturnThunksAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 123 | reference operator*() const { | 66 | 123 | AdvanceToNext(); | 67 | 123 | return cast<SpecificAttr>(*Current); | 68 | 123 | } |
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 | 43 | reference operator*() const { | 66 | 43 | AdvanceToNext(); | 67 | 43 | return cast<SpecificAttr>(*Current); | 68 | 43 | } |
clang::specific_attr_iterator<clang::PragmaClangDataSectionAttr, 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::PragmaClangRodataSectionAttr, 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 | } |
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 | 27 | reference operator*() const { | 66 | 27 | AdvanceToNext(); | 67 | 27 | return cast<SpecificAttr>(*Current); | 68 | 27 | } |
clang::specific_attr_iterator<clang::DestructorAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const Line | Count | Source | 65 | 40 | reference operator*() const { | 66 | 40 | AdvanceToNext(); | 67 | 40 | return cast<SpecificAttr>(*Current); | 68 | 40 | } |
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::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 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator*() const 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::CUDALaunchBoundsAttr, 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::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::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 | } |
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 | } |
|
69 | 32.6k | pointer operator->() const { |
70 | 32.6k | AdvanceToNext(); |
71 | 32.6k | return cast<SpecificAttr>(*Current); |
72 | 32.6k | } clang::specific_attr_iterator<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator->() const Line | Count | Source | 69 | 32.4k | pointer operator->() const { | 70 | 32.4k | AdvanceToNext(); | 71 | 32.4k | return cast<SpecificAttr>(*Current); | 72 | 32.4k | } |
clang::specific_attr_iterator<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator->() const Line | Count | Source | 69 | 4 | pointer operator->() const { | 70 | 4 | AdvanceToNext(); | 71 | 4 | return cast<SpecificAttr>(*Current); | 72 | 4 | } |
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 | 35 | pointer operator->() const { | 70 | 35 | AdvanceToNext(); | 71 | 35 | return cast<SpecificAttr>(*Current); | 72 | 35 | } |
|
73 | | |
74 | 1.05M | specific_attr_iterator& operator++() { |
75 | 1.05M | ++Current; |
76 | 1.05M | return *this; |
77 | 1.05M | } clang::specific_attr_iterator<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 613 | specific_attr_iterator& operator++() { | 75 | 613 | ++Current; | 76 | 613 | return *this; | 77 | 613 | } |
clang::specific_attr_iterator<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 38.2k | specific_attr_iterator& operator++() { | 75 | 38.2k | ++Current; | 76 | 38.2k | return *this; | 77 | 38.2k | } |
clang::specific_attr_iterator<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 28.9k | specific_attr_iterator& operator++() { | 75 | 28.9k | ++Current; | 76 | 28.9k | return *this; | 77 | 28.9k | } |
clang::specific_attr_iterator<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 894 | specific_attr_iterator& operator++() { | 75 | 894 | ++Current; | 76 | 894 | return *this; | 77 | 894 | } |
clang::specific_attr_iterator<clang::PreferredNameAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 83 | specific_attr_iterator& operator++() { | 75 | 83 | ++Current; | 76 | 83 | return *this; | 77 | 83 | } |
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::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 17.9k | specific_attr_iterator& operator++() { | 75 | 17.9k | ++Current; | 76 | 17.9k | return *this; | 77 | 17.9k | } |
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 | 125 | specific_attr_iterator& operator++() { | 75 | 125 | ++Current; | 76 | 125 | return *this; | 77 | 125 | } |
clang::specific_attr_iterator<clang::InheritableParamAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 270 | specific_attr_iterator& operator++() { | 75 | 270 | ++Current; | 76 | 270 | return *this; | 77 | 270 | } |
clang::specific_attr_iterator<clang::InheritableAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 962k | specific_attr_iterator& operator++() { | 75 | 962k | ++Current; | 76 | 962k | return *this; | 77 | 962k | } |
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::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 3.25k | specific_attr_iterator& operator++() { | 75 | 3.25k | ++Current; | 76 | 3.25k | return *this; | 77 | 3.25k | } |
clang::specific_attr_iterator<clang::DiagnoseIfAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 1.26k | specific_attr_iterator& operator++() { | 75 | 1.26k | ++Current; | 76 | 1.26k | return *this; | 77 | 1.26k | } |
clang::specific_attr_iterator<clang::PtGuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 412 | specific_attr_iterator& operator++() { | 75 | 412 | ++Current; | 76 | 412 | return *this; | 77 | 412 | } |
clang::specific_attr_iterator<clang::GuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 2.19k | specific_attr_iterator& operator++() { | 75 | 2.19k | ++Current; | 76 | 2.19k | return *this; | 77 | 2.19k | } |
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 | 25 | specific_attr_iterator& operator++() { | 75 | 25 | ++Current; | 76 | 25 | return *this; | 77 | 25 | } |
clang::specific_attr_iterator<clang::NoSanitizeAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 477 | specific_attr_iterator& operator++() { | 75 | 477 | ++Current; | 76 | 477 | return *this; | 77 | 477 | } |
clang::specific_attr_iterator<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >::operator++() Line | Count | Source | 74 | 19 | specific_attr_iterator& operator++() { | 75 | 19 | ++Current; | 76 | 19 | return *this; | 77 | 19 | } |
|
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 | 3.06G | specific_attr_iterator Right) { |
86 | 3.06G | assert((Left.Current == nullptr) == (Right.Current == nullptr)); |
87 | 3.06G | if (Left.Current < Right.Current) |
88 | 2.89G | Left.AdvanceToNext(Right.Current); |
89 | 170M | else |
90 | 170M | Right.AdvanceToNext(Left.Current); |
91 | 3.06G | return Left.Current == Right.Current; |
92 | 3.06G | } 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 | 11.3M | specific_attr_iterator Right) { | 86 | 11.3M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 11.3M | if (Left.Current < Right.Current) | 88 | 8.44M | Left.AdvanceToNext(Right.Current); | 89 | 2.92M | else | 90 | 2.92M | Right.AdvanceToNext(Left.Current); | 91 | 11.3M | return Left.Current == Right.Current; | 92 | 11.3M | } |
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 | 88.6M | specific_attr_iterator Right) { | 86 | 88.6M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 88.6M | if (Left.Current < Right.Current) | 88 | 88.6M | Left.AdvanceToNext(Right.Current); | 89 | 3.76k | else | 90 | 3.76k | Right.AdvanceToNext(Left.Current); | 91 | 88.6M | return Left.Current == Right.Current; | 92 | 88.6M | } |
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 | 47.1M | specific_attr_iterator Right) { | 86 | 47.1M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 47.1M | if (Left.Current < Right.Current) | 88 | 47.1M | Left.AdvanceToNext(Right.Current); | 89 | 3.27k | else | 90 | 3.27k | Right.AdvanceToNext(Left.Current); | 91 | 47.1M | return Left.Current == Right.Current; | 92 | 47.1M | } |
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 | 18.7M | specific_attr_iterator Right) { | 86 | 18.7M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 18.7M | if (Left.Current < Right.Current) | 88 | 18.7M | Left.AdvanceToNext(Right.Current); | 89 | 209 | else | 90 | 209 | Right.AdvanceToNext(Left.Current); | 91 | 18.7M | return Left.Current == Right.Current; | 92 | 18.7M | } |
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 | 120M | specific_attr_iterator Right) { | 86 | 120M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 120M | if (Left.Current < Right.Current) | 88 | 120M | Left.AdvanceToNext(Right.Current); | 89 | 440 | else | 90 | 440 | Right.AdvanceToNext(Left.Current); | 91 | 120M | return Left.Current == Right.Current; | 92 | 120M | } |
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 | 408k | specific_attr_iterator Right) { | 86 | 408k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 408k | if (Left.Current < Right.Current) | 88 | 408k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 408k | return Left.Current == Right.Current; | 92 | 408k | } |
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 | 3.38M | specific_attr_iterator Right) { | 86 | 3.38M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 3.38M | if (Left.Current < Right.Current) | 88 | 2.81M | Left.AdvanceToNext(Right.Current); | 89 | 571k | else | 90 | 571k | Right.AdvanceToNext(Left.Current); | 91 | 3.38M | return Left.Current == Right.Current; | 92 | 3.38M | } |
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.12M | specific_attr_iterator Right) { | 86 | 2.12M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.12M | if (Left.Current < Right.Current) | 88 | 2.12M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2.12M | return Left.Current == Right.Current; | 92 | 2.12M | } |
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 | 77.7M | specific_attr_iterator Right) { | 86 | 77.7M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 77.7M | if (Left.Current < Right.Current) | 88 | 77.7M | Left.AdvanceToNext(Right.Current); | 89 | 36 | else | 90 | 36 | Right.AdvanceToNext(Left.Current); | 91 | 77.7M | return Left.Current == Right.Current; | 92 | 77.7M | } |
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 | 155 | specific_attr_iterator Right) { | 86 | 155 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 155 | if (Left.Current < Right.Current) | 88 | 155 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 155 | return Left.Current == Right.Current; | 92 | 155 | } |
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 | 116M | specific_attr_iterator Right) { | 86 | 116M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 116M | if (Left.Current < Right.Current) | 88 | 116M | Left.AdvanceToNext(Right.Current); | 89 | 899 | else | 90 | 899 | Right.AdvanceToNext(Left.Current); | 91 | 116M | return Left.Current == Right.Current; | 92 | 116M | } |
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 | 62.9M | specific_attr_iterator Right) { | 86 | 62.9M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 62.9M | if (Left.Current < Right.Current) | 88 | 62.9M | Left.AdvanceToNext(Right.Current); | 89 | 1.09k | else | 90 | 1.09k | Right.AdvanceToNext(Left.Current); | 91 | 62.9M | return Left.Current == Right.Current; | 92 | 62.9M | } |
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 | 48.1M | specific_attr_iterator Right) { | 86 | 48.1M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 48.1M | if (Left.Current < Right.Current) | 88 | 48.1M | Left.AdvanceToNext(Right.Current); | 89 | 1.33k | else | 90 | 1.33k | Right.AdvanceToNext(Left.Current); | 91 | 48.1M | return Left.Current == Right.Current; | 92 | 48.1M | } |
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 | 8.58M | specific_attr_iterator Right) { | 86 | 8.58M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 8.58M | if (Left.Current < Right.Current) | 88 | 8.58M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 8.58M | return Left.Current == Right.Current; | 92 | 8.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 | 8.58M | specific_attr_iterator Right) { | 86 | 8.58M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 8.58M | if (Left.Current < Right.Current) | 88 | 8.58M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 8.58M | return Left.Current == Right.Current; | 92 | 8.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 | 237k | specific_attr_iterator Right) { | 86 | 237k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 237k | if (Left.Current < Right.Current) | 88 | 237k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 237k | return Left.Current == Right.Current; | 92 | 237k | } |
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 | 85.0k | specific_attr_iterator Right) { | 86 | 85.0k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 85.0k | if (Left.Current < Right.Current) | 88 | 85.0k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 85.0k | return Left.Current == Right.Current; | 92 | 85.0k | } |
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 | 71.8M | specific_attr_iterator Right) { | 86 | 71.8M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 71.8M | if (Left.Current < Right.Current) | 88 | 71.8M | Left.AdvanceToNext(Right.Current); | 89 | 42 | else | 90 | 42 | Right.AdvanceToNext(Left.Current); | 91 | 71.8M | return Left.Current == Right.Current; | 92 | 71.8M | } |
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 | 71.8M | specific_attr_iterator Right) { | 86 | 71.8M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 71.8M | if (Left.Current < Right.Current) | 88 | 71.8M | Left.AdvanceToNext(Right.Current); | 89 | 42 | else | 90 | 42 | Right.AdvanceToNext(Left.Current); | 91 | 71.8M | return Left.Current == Right.Current; | 92 | 71.8M | } |
clang::operator==(clang::specific_attr_iterator<clang::TargetVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::TargetVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 113M | specific_attr_iterator Right) { | 86 | 113M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 113M | if (Left.Current < Right.Current) | 88 | 113M | Left.AdvanceToNext(Right.Current); | 89 | 61 | else | 90 | 61 | Right.AdvanceToNext(Left.Current); | 91 | 113M | return Left.Current == Right.Current; | 92 | 113M | } |
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 | 4.22M | specific_attr_iterator Right) { | 86 | 4.22M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.22M | if (Left.Current < Right.Current) | 88 | 4.22M | Left.AdvanceToNext(Right.Current); | 89 | 2 | else | 90 | 2 | Right.AdvanceToNext(Left.Current); | 91 | 4.22M | return Left.Current == Right.Current; | 92 | 4.22M | } |
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 | 4.08M | specific_attr_iterator Right) { | 86 | 4.08M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.08M | if (Left.Current < Right.Current) | 88 | 4.08M | Left.AdvanceToNext(Right.Current); | 89 | 2 | else | 90 | 2 | Right.AdvanceToNext(Left.Current); | 91 | 4.08M | return Left.Current == Right.Current; | 92 | 4.08M | } |
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 | 11.6k | specific_attr_iterator Right) { | 86 | 11.6k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 11.6k | if (Left.Current < Right.Current) | 88 | 11.6k | Left.AdvanceToNext(Right.Current); | 89 | 4 | else | 90 | 4 | Right.AdvanceToNext(Left.Current); | 91 | 11.6k | return Left.Current == Right.Current; | 92 | 11.6k | } |
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 | 164k | specific_attr_iterator Right) { | 86 | 164k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 164k | if (Left.Current < Right.Current) | 88 | 134k | Left.AdvanceToNext(Right.Current); | 89 | 30.4k | else | 90 | 30.4k | Right.AdvanceToNext(Left.Current); | 91 | 164k | return Left.Current == Right.Current; | 92 | 164k | } |
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 | 2.22M | specific_attr_iterator Right) { | 86 | 2.22M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.22M | if (Left.Current < Right.Current) | 88 | 2.06M | Left.AdvanceToNext(Right.Current); | 89 | 163k | else | 90 | 163k | Right.AdvanceToNext(Left.Current); | 91 | 2.22M | return Left.Current == Right.Current; | 92 | 2.22M | } |
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 | 1.27M | specific_attr_iterator Right) { | 86 | 1.27M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.27M | if (Left.Current < Right.Current) | 88 | 1.27M | Left.AdvanceToNext(Right.Current); | 89 | 76 | else | 90 | 76 | Right.AdvanceToNext(Left.Current); | 91 | 1.27M | return Left.Current == Right.Current; | 92 | 1.27M | } |
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 | 176M | specific_attr_iterator Right) { | 86 | 176M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 176M | if (Left.Current < Right.Current) | 88 | 176M | Left.AdvanceToNext(Right.Current); | 89 | 1.78k | else | 90 | 1.78k | Right.AdvanceToNext(Left.Current); | 91 | 176M | return Left.Current == Right.Current; | 92 | 176M | } |
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 | 1.00M | specific_attr_iterator Right) { | 86 | 1.00M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.00M | if (Left.Current < Right.Current) | 88 | 1.00M | Left.AdvanceToNext(Right.Current); | 89 | 64 | else | 90 | 64 | Right.AdvanceToNext(Left.Current); | 91 | 1.00M | return Left.Current == Right.Current; | 92 | 1.00M | } |
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 | 95.6k | specific_attr_iterator Right) { | 86 | 95.6k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 95.6k | if (Left.Current < Right.Current) | 88 | 95.6k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 95.6k | return Left.Current == Right.Current; | 92 | 95.6k | } |
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 | 38.3M | specific_attr_iterator Right) { | 86 | 38.3M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 38.3M | if (Left.Current < Right.Current) | 88 | 38.3M | Left.AdvanceToNext(Right.Current); | 89 | 516 | else | 90 | 516 | Right.AdvanceToNext(Left.Current); | 91 | 38.3M | return Left.Current == Right.Current; | 92 | 38.3M | } |
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 | 5.57k | specific_attr_iterator Right) { | 86 | 5.57k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 5.57k | if (Left.Current < Right.Current) | 88 | 5.56k | Left.AdvanceToNext(Right.Current); | 89 | 4 | else | 90 | 4 | Right.AdvanceToNext(Left.Current); | 91 | 5.57k | return Left.Current == Right.Current; | 92 | 5.57k | } |
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 | 23.7k | specific_attr_iterator Right) { | 86 | 23.7k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 23.7k | if (Left.Current < Right.Current) | 88 | 23.7k | Left.AdvanceToNext(Right.Current); | 89 | 4 | else | 90 | 4 | Right.AdvanceToNext(Left.Current); | 91 | 23.7k | return Left.Current == Right.Current; | 92 | 23.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 | 37 | specific_attr_iterator Right) { | 86 | 37 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 37 | if (Left.Current < Right.Current) | 88 | 37 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 37 | return Left.Current == Right.Current; | 92 | 37 | } |
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.5k | specific_attr_iterator Right) { | 86 | 11.5k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 11.5k | if (Left.Current < Right.Current) | 88 | 11.5k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 11.5k | return Left.Current == Right.Current; | 92 | 11.5k | } |
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 | 346k | specific_attr_iterator Right) { | 86 | 346k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 346k | if (Left.Current < Right.Current) | 88 | 346k | Left.AdvanceToNext(Right.Current); | 89 | 120 | else | 90 | 120 | Right.AdvanceToNext(Left.Current); | 91 | 346k | return Left.Current == Right.Current; | 92 | 346k | } |
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 | 76.9M | specific_attr_iterator Right) { | 86 | 76.9M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 76.9M | if (Left.Current < Right.Current) | 88 | 76.9M | Left.AdvanceToNext(Right.Current); | 89 | 28 | else | 90 | 28 | Right.AdvanceToNext(Left.Current); | 91 | 76.9M | return Left.Current == Right.Current; | 92 | 76.9M | } |
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 | 6.12M | specific_attr_iterator Right) { | 86 | 6.12M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 6.12M | if (Left.Current < Right.Current) | 88 | 6.12M | Left.AdvanceToNext(Right.Current); | 89 | 5 | else | 90 | 5 | Right.AdvanceToNext(Left.Current); | 91 | 6.12M | return Left.Current == Right.Current; | 92 | 6.12M | } |
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 | 5.93M | specific_attr_iterator Right) { | 86 | 5.93M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 5.93M | if (Left.Current < Right.Current) | 88 | 5.93M | Left.AdvanceToNext(Right.Current); | 89 | 5 | else | 90 | 5 | Right.AdvanceToNext(Left.Current); | 91 | 5.93M | return Left.Current == Right.Current; | 92 | 5.93M | } |
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 | 5.83M | specific_attr_iterator Right) { | 86 | 5.83M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 5.83M | if (Left.Current < Right.Current) | 88 | 5.83M | Left.AdvanceToNext(Right.Current); | 89 | 5 | else | 90 | 5 | Right.AdvanceToNext(Left.Current); | 91 | 5.83M | return Left.Current == Right.Current; | 92 | 5.83M | } |
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 | 105M | specific_attr_iterator Right) { | 86 | 105M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 105M | if (Left.Current < Right.Current) | 88 | 105M | Left.AdvanceToNext(Right.Current); | 89 | 52 | else | 90 | 52 | Right.AdvanceToNext(Left.Current); | 91 | 105M | return Left.Current == Right.Current; | 92 | 105M | } |
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 | 297M | specific_attr_iterator Right) { | 86 | 297M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 297M | if (Left.Current < Right.Current) | 88 | 297M | Left.AdvanceToNext(Right.Current); | 89 | 425 | else | 90 | 425 | Right.AdvanceToNext(Left.Current); | 91 | 297M | return Left.Current == Right.Current; | 92 | 297M | } |
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 | 102M | specific_attr_iterator Right) { | 86 | 102M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 102M | if (Left.Current < Right.Current) | 88 | 102M | Left.AdvanceToNext(Right.Current); | 89 | 425 | else | 90 | 425 | Right.AdvanceToNext(Left.Current); | 91 | 102M | return Left.Current == Right.Current; | 92 | 102M | } |
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 | 102M | specific_attr_iterator Right) { | 86 | 102M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 102M | if (Left.Current < Right.Current) | 88 | 102M | Left.AdvanceToNext(Right.Current); | 89 | 425 | else | 90 | 425 | Right.AdvanceToNext(Left.Current); | 91 | 102M | return Left.Current == Right.Current; | 92 | 102M | } |
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 | 221M | specific_attr_iterator Right) { | 86 | 221M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 221M | if (Left.Current < Right.Current) | 88 | 221M | Left.AdvanceToNext(Right.Current); | 89 | 432 | else | 90 | 432 | Right.AdvanceToNext(Left.Current); | 91 | 221M | return Left.Current == Right.Current; | 92 | 221M | } |
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 | 100k | specific_attr_iterator Right) { | 86 | 100k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 100k | if (Left.Current < Right.Current) | 88 | 100k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 100k | return Left.Current == Right.Current; | 92 | 100k | } |
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 | 3.11k | specific_attr_iterator Right) { | 86 | 3.11k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 3.11k | if (Left.Current < Right.Current) | 88 | 3.11k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 3.11k | return Left.Current == Right.Current; | 92 | 3.11k | } |
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 | 9.31k | specific_attr_iterator Right) { | 86 | 9.31k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 9.31k | if (Left.Current < Right.Current) | 88 | 9.31k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 9.31k | return Left.Current == Right.Current; | 92 | 9.31k | } |
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 | 253k | specific_attr_iterator Right) { | 86 | 253k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 253k | if (Left.Current < Right.Current) | 88 | 253k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 253k | return Left.Current == Right.Current; | 92 | 253k | } |
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 | 36.4M | specific_attr_iterator Right) { | 86 | 36.4M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 36.4M | if (Left.Current < Right.Current) | 88 | 36.4M | Left.AdvanceToNext(Right.Current); | 89 | 457 | else | 90 | 457 | Right.AdvanceToNext(Left.Current); | 91 | 36.4M | return Left.Current == Right.Current; | 92 | 36.4M | } |
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 | 1.29k | specific_attr_iterator Right) { | 86 | 1.29k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.29k | if (Left.Current < Right.Current) | 88 | 1.29k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 1.29k | return Left.Current == Right.Current; | 92 | 1.29k | } |
clang::operator==(clang::specific_attr_iterator<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 55.2M | specific_attr_iterator Right) { | 86 | 55.2M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 55.2M | if (Left.Current < Right.Current) | 88 | 55.2M | Left.AdvanceToNext(Right.Current); | 89 | 679 | else | 90 | 679 | Right.AdvanceToNext(Left.Current); | 91 | 55.2M | return Left.Current == Right.Current; | 92 | 55.2M | } |
clang::operator==(clang::specific_attr_iterator<clang::LoaderUninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::LoaderUninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 17.4M | specific_attr_iterator Right) { | 86 | 17.4M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 17.4M | if (Left.Current < Right.Current) | 88 | 17.4M | Left.AdvanceToNext(Right.Current); | 89 | 699 | else | 90 | 699 | Right.AdvanceToNext(Left.Current); | 91 | 17.4M | return Left.Current == Right.Current; | 92 | 17.4M | } |
clang::operator==(clang::specific_attr_iterator<clang::UuidAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::UuidAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 290 | specific_attr_iterator Right) { | 86 | 290 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 290 | if (Left.Current < Right.Current) | 88 | 279 | Left.AdvanceToNext(Right.Current); | 89 | 11 | else | 90 | 11 | Right.AdvanceToNext(Left.Current); | 91 | 290 | return Left.Current == Right.Current; | 92 | 290 | } |
clang::operator==(clang::specific_attr_iterator<clang::FinalAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::FinalAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2.92M | specific_attr_iterator Right) { | 86 | 2.92M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.92M | if (Left.Current < Right.Current) | 88 | 2.92M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2.92M | return Left.Current == Right.Current; | 92 | 2.92M | } |
clang::operator==(clang::specific_attr_iterator<clang::ArcWeakrefUnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ArcWeakrefUnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 85 | specific_attr_iterator Right) { | 86 | 85 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 85 | if (Left.Current < Right.Current) | 88 | 85 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 85 | return Left.Current == Right.Current; | 92 | 85 | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCRequiresPropertyDefsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCRequiresPropertyDefsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1.68k | specific_attr_iterator Right) { | 86 | 1.68k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.68k | if (Left.Current < Right.Current) | 88 | 1.68k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 1.68k | return Left.Current == Right.Current; | 92 | 1.68k | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCDirectAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCDirectAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1.41M | specific_attr_iterator Right) { | 86 | 1.41M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.41M | if (Left.Current < Right.Current) | 88 | 1.41M | Left.AdvanceToNext(Right.Current); | 89 | 29 | else | 90 | 29 | Right.AdvanceToNext(Left.Current); | 91 | 1.41M | return Left.Current == Right.Current; | 92 | 1.41M | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCDesignatedInitializerAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCDesignatedInitializerAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 38.8M | specific_attr_iterator Right) { | 86 | 38.8M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 38.8M | if (Left.Current < Right.Current) | 88 | 38.8M | Left.AdvanceToNext(Right.Current); | 89 | 16 | else | 90 | 16 | Right.AdvanceToNext(Left.Current); | 91 | 38.8M | return Left.Current == Right.Current; | 92 | 38.8M | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCMethodFamilyAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCMethodFamilyAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 104k | specific_attr_iterator Right) { | 86 | 104k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 104k | if (Left.Current < Right.Current) | 88 | 104k | Left.AdvanceToNext(Right.Current); | 89 | 1 | else | 90 | 1 | Right.AdvanceToNext(Left.Current); | 91 | 104k | return Left.Current == Right.Current; | 92 | 104k | } |
clang::operator==(clang::specific_attr_iterator<clang::NSConsumesSelfAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NSConsumesSelfAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 26.3k | specific_attr_iterator Right) { | 86 | 26.3k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 26.3k | if (Left.Current < Right.Current) | 88 | 26.3k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 26.3k | return Left.Current == Right.Current; | 92 | 26.3k | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCRuntimeNameAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCRuntimeNameAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2.13k | specific_attr_iterator Right) { | 86 | 2.13k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.13k | if (Left.Current < Right.Current) | 88 | 2.13k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2.13k | return Left.Current == Right.Current; | 92 | 2.13k | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCNonRuntimeProtocolAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCNonRuntimeProtocolAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 55 | specific_attr_iterator Right) { | 86 | 55 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 55 | if (Left.Current < Right.Current) | 88 | 55 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 55 | return Left.Current == Right.Current; | 92 | 55 | } |
clang::operator==(clang::specific_attr_iterator<clang::WarnUnusedResultAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WarnUnusedResultAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 265k | specific_attr_iterator Right) { | 86 | 265k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 265k | if (Left.Current < Right.Current) | 88 | 265k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 265k | return Left.Current == Right.Current; | 92 | 265k | } |
clang::operator==(clang::specific_attr_iterator<clang::PureAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PureAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 561k | specific_attr_iterator Right) { | 86 | 561k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 561k | if (Left.Current < Right.Current) | 88 | 561k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 561k | return Left.Current == Right.Current; | 92 | 561k | } |
clang::operator==(clang::specific_attr_iterator<clang::ConstAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ConstAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 58.8M | specific_attr_iterator Right) { | 86 | 58.8M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 58.8M | if (Left.Current < Right.Current) | 88 | 58.8M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 58.8M | return Left.Current == Right.Current; | 92 | 58.8M | } |
clang::operator==(clang::specific_attr_iterator<clang::WarnUnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WarnUnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 28.1k | specific_attr_iterator Right) { | 86 | 28.1k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 28.1k | if (Left.Current < Right.Current) | 88 | 28.1k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 28.1k | return Left.Current == Right.Current; | 92 | 28.1k | } |
clang::operator==(clang::specific_attr_iterator<clang::AsmLabelAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AsmLabelAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 8.76M | specific_attr_iterator Right) { | 86 | 8.76M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 8.76M | if (Left.Current < Right.Current) | 88 | 8.76M | Left.AdvanceToNext(Right.Current); | 89 | 44 | else | 90 | 44 | Right.AdvanceToNext(Left.Current); | 91 | 8.76M | return Left.Current == Right.Current; | 92 | 8.76M | } |
clang::operator==(clang::specific_attr_iterator<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 295k | specific_attr_iterator Right) { | 86 | 295k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 295k | if (Left.Current < Right.Current) | 88 | 295k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 295k | return Left.Current == Right.Current; | 92 | 295k | } |
clang::operator==(clang::specific_attr_iterator<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 6.61M | specific_attr_iterator Right) { | 86 | 6.61M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 6.61M | if (Left.Current < Right.Current) | 88 | 5.61M | Left.AdvanceToNext(Right.Current); | 89 | 1.00M | else | 90 | 1.00M | Right.AdvanceToNext(Left.Current); | 91 | 6.61M | return Left.Current == Right.Current; | 92 | 6.61M | } |
clang::operator==(clang::specific_attr_iterator<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.19M | specific_attr_iterator Right) { | 86 | 4.19M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.19M | if (Left.Current < Right.Current) | 88 | 4.19M | Left.AdvanceToNext(Right.Current); | 89 | 3 | else | 90 | 3 | Right.AdvanceToNext(Left.Current); | 91 | 4.19M | return Left.Current == Right.Current; | 92 | 4.19M | } |
clang::operator==(clang::specific_attr_iterator<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2.92M | specific_attr_iterator Right) { | 86 | 2.92M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.92M | if (Left.Current < Right.Current) | 88 | 2.92M | Left.AdvanceToNext(Right.Current); | 89 | 42 | else | 90 | 42 | Right.AdvanceToNext(Left.Current); | 91 | 2.92M | return Left.Current == Right.Current; | 92 | 2.92M | } |
clang::operator==(clang::specific_attr_iterator<clang::PassObjectSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PassObjectSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 88.8k | specific_attr_iterator Right) { | 86 | 88.8k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 88.8k | if (Left.Current < Right.Current) | 88 | 88.8k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 88.8k | return Left.Current == Right.Current; | 92 | 88.8k | } |
clang::operator==(clang::specific_attr_iterator<clang::MSVtorDispAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MSVtorDispAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 183 | specific_attr_iterator Right) { | 86 | 183 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 183 | if (Left.Current < Right.Current) | 88 | 183 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 183 | return Left.Current == Right.Current; | 92 | 183 | } |
clang::operator==(clang::specific_attr_iterator<clang::MaxFieldAlignmentAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MaxFieldAlignmentAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 89.1k | specific_attr_iterator Right) { | 86 | 89.1k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 89.1k | if (Left.Current < Right.Current) | 88 | 89.1k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 89.1k | return Left.Current == Right.Current; | 92 | 89.1k | } |
clang::operator==(clang::specific_attr_iterator<clang::EmptyBasesAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::EmptyBasesAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 955 | specific_attr_iterator Right) { | 86 | 955 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 955 | if (Left.Current < Right.Current) | 88 | 955 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 955 | return Left.Current == Right.Current; | 92 | 955 | } |
clang::operator==(clang::specific_attr_iterator<clang::LayoutVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::LayoutVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 933 | specific_attr_iterator Right) { | 86 | 933 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 933 | if (Left.Current < Right.Current) | 88 | 933 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 933 | return Left.Current == Right.Current; | 92 | 933 | } |
clang::operator==(clang::specific_attr_iterator<clang::NoUniqueAddressAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoUniqueAddressAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 24.6k | specific_attr_iterator Right) { | 86 | 24.6k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 24.6k | if (Left.Current < Right.Current) | 88 | 24.6k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 24.6k | return Left.Current == Right.Current; | 92 | 24.6k | } |
clang::operator==(clang::specific_attr_iterator<clang::AlignMac68kAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AlignMac68kAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 87.9k | specific_attr_iterator Right) { | 86 | 87.9k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 87.9k | if (Left.Current < Right.Current) | 88 | 87.9k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 87.9k | return Left.Current == Right.Current; | 92 | 87.9k | } |
clang::operator==(clang::specific_attr_iterator<clang::AlignNaturalAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AlignNaturalAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 87.9k | specific_attr_iterator Right) { | 86 | 87.9k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 87.9k | if (Left.Current < Right.Current) | 88 | 87.9k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 87.9k | return Left.Current == Right.Current; | 92 | 87.9k | } |
clang::operator==(clang::specific_attr_iterator<clang::CUDAHostAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CUDAHostAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 6.97k | specific_attr_iterator Right) { | 86 | 6.97k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 6.97k | if (Left.Current < Right.Current) | 88 | 6.97k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 6.97k | return Left.Current == Right.Current; | 92 | 6.97k | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCBoxableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCBoxableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 135 | specific_attr_iterator Right) { | 86 | 135 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 135 | if (Left.Current < Right.Current) | 88 | 135 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 135 | return Left.Current == Right.Current; | 92 | 135 | } |
clang::operator==(clang::specific_attr_iterator<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1.01M | specific_attr_iterator Right) { | 86 | 1.01M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.01M | if (Left.Current < Right.Current) | 88 | 1.01M | Left.AdvanceToNext(Right.Current); | 89 | 31 | else | 90 | 31 | Right.AdvanceToNext(Left.Current); | 91 | 1.01M | return Left.Current == Right.Current; | 92 | 1.01M | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCNSObjectAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCNSObjectAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 53.3k | specific_attr_iterator Right) { | 86 | 53.3k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 53.3k | if (Left.Current < Right.Current) | 88 | 53.3k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 53.3k | return Left.Current == Right.Current; | 92 | 53.3k | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCIndependentClassAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCIndependentClassAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1 | specific_attr_iterator Right) { | 86 | 1 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1 | if (Left.Current < Right.Current) | 88 | 1 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 1 | return Left.Current == Right.Current; | 92 | 1 | } |
clang::operator==(clang::specific_attr_iterator<clang::CUDADeviceBuiltinSurfaceTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CUDADeviceBuiltinSurfaceTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 53 | specific_attr_iterator Right) { | 86 | 53 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 53 | if (Left.Current < Right.Current) | 88 | 53 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 53 | return Left.Current == Right.Current; | 92 | 53 | } |
clang::operator==(clang::specific_attr_iterator<clang::CUDADeviceBuiltinTextureTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CUDADeviceBuiltinTextureTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 27 | specific_attr_iterator Right) { | 86 | 27 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 27 | if (Left.Current < Right.Current) | 88 | 27 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 27 | return Left.Current == Right.Current; | 92 | 27 | } |
clang::operator==(clang::specific_attr_iterator<clang::PreferredNameAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PreferredNameAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 685k | specific_attr_iterator Right) { | 86 | 685k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 685k | if (Left.Current < Right.Current) | 88 | 129k | Left.AdvanceToNext(Right.Current); | 89 | 556k | else | 90 | 556k | Right.AdvanceToNext(Left.Current); | 91 | 685k | return Left.Current == Right.Current; | 92 | 685k | } |
clang::operator==(clang::specific_attr_iterator<clang::CleanupAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CleanupAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2.36M | specific_attr_iterator Right) { | 86 | 2.36M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.36M | if (Left.Current < Right.Current) | 88 | 2.36M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2.36M | return Left.Current == Right.Current; | 92 | 2.36M | } |
clang::operator==(clang::specific_attr_iterator<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 35.1M | specific_attr_iterator Right) { | 86 | 35.1M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 35.1M | if (Left.Current < Right.Current) | 88 | 35.1M | Left.AdvanceToNext(Right.Current); | 89 | 752 | else | 90 | 752 | Right.AdvanceToNext(Left.Current); | 91 | 35.1M | return Left.Current == Right.Current; | 92 | 35.1M | } |
clang::operator==(clang::specific_attr_iterator<clang::FallThroughAttr, llvm::ArrayRef<clang::Attr const*> >, clang::specific_attr_iterator<clang::FallThroughAttr, llvm::ArrayRef<clang::Attr const*> >) Line | Count | Source | 85 | 279 | specific_attr_iterator Right) { | 86 | 279 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 279 | if (Left.Current < Right.Current) | 88 | 279 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 279 | return Left.Current == Right.Current; | 92 | 279 | } |
clang::operator==(clang::specific_attr_iterator<clang::IBOutletAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::IBOutletAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 32 | specific_attr_iterator Right) { | 86 | 32 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 32 | if (Left.Current < Right.Current) | 88 | 32 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 32 | return Left.Current == Right.Current; | 92 | 32 | } |
clang::operator==(clang::specific_attr_iterator<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 18.0k | specific_attr_iterator Right) { | 86 | 18.0k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 18.0k | if (Left.Current < Right.Current) | 88 | 15.1k | Left.AdvanceToNext(Right.Current); | 89 | 2.90k | else | 90 | 2.90k | Right.AdvanceToNext(Left.Current); | 91 | 18.0k | return Left.Current == Right.Current; | 92 | 18.0k | } |
clang::operator==(clang::specific_attr_iterator<clang::ExcludeFromExplicitInstantiationAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ExcludeFromExplicitInstantiationAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 168k | specific_attr_iterator Right) { | 86 | 168k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 168k | if (Left.Current < Right.Current) | 88 | 168k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 168k | return Left.Current == Right.Current; | 92 | 168k | } |
clang::operator==(clang::specific_attr_iterator<clang::OwnerAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OwnerAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 107k | specific_attr_iterator Right) { | 86 | 107k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 107k | if (Left.Current < Right.Current) | 88 | 105k | Left.AdvanceToNext(Right.Current); | 89 | 1.44k | else | 90 | 1.44k | Right.AdvanceToNext(Left.Current); | 91 | 107k | return Left.Current == Right.Current; | 92 | 107k | } |
clang::operator==(clang::specific_attr_iterator<clang::PointerAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PointerAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 154k | specific_attr_iterator Right) { | 86 | 154k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 154k | if (Left.Current < Right.Current) | 88 | 150k | Left.AdvanceToNext(Right.Current); | 89 | 4.72k | else | 90 | 4.72k | Right.AdvanceToNext(Left.Current); | 91 | 154k | return Left.Current == Right.Current; | 92 | 154k | } |
clang::operator==(clang::specific_attr_iterator<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 686k | specific_attr_iterator Right) { | 86 | 686k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 686k | if (Left.Current < Right.Current) | 88 | 686k | Left.AdvanceToNext(Right.Current); | 89 | 49 | else | 90 | 49 | Right.AdvanceToNext(Left.Current); | 91 | 686k | return Left.Current == Right.Current; | 92 | 686k | } |
clang::operator==(clang::specific_attr_iterator<clang::CFUnknownTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CFUnknownTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 325k | specific_attr_iterator Right) { | 86 | 325k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 325k | if (Left.Current < Right.Current) | 88 | 324k | Left.AdvanceToNext(Right.Current); | 89 | 884 | else | 90 | 884 | Right.AdvanceToNext(Left.Current); | 91 | 325k | return Left.Current == Right.Current; | 92 | 325k | } |
clang::operator==(clang::specific_attr_iterator<clang::MinSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MinSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 202k | specific_attr_iterator Right) { | 86 | 202k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 202k | if (Left.Current < Right.Current) | 88 | 202k | Left.AdvanceToNext(Right.Current); | 89 | 6 | else | 90 | 6 | Right.AdvanceToNext(Left.Current); | 91 | 202k | return Left.Current == Right.Current; | 92 | 202k | } |
clang::operator==(clang::specific_attr_iterator<clang::OptimizeNoneAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OptimizeNoneAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 601k | specific_attr_iterator Right) { | 86 | 601k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 601k | if (Left.Current < Right.Current) | 88 | 601k | Left.AdvanceToNext(Right.Current); | 89 | 120 | else | 90 | 120 | Right.AdvanceToNext(Left.Current); | 91 | 601k | return Left.Current == Right.Current; | 92 | 601k | } |
clang::operator==(clang::specific_attr_iterator<clang::NoInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 24.1k | specific_attr_iterator Right) { | 86 | 24.1k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 24.1k | if (Left.Current < Right.Current) | 88 | 24.1k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 24.1k | return Left.Current == Right.Current; | 92 | 24.1k | } |
clang::operator==(clang::specific_attr_iterator<clang::DiagnoseAsBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DiagnoseAsBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.59M | specific_attr_iterator Right) { | 86 | 4.59M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.59M | if (Left.Current < Right.Current) | 88 | 4.59M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.59M | return Left.Current == Right.Current; | 92 | 4.59M | } |
clang::operator==(clang::specific_attr_iterator<clang::ArgumentWithTypeTagAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ArgumentWithTypeTagAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 5.63M | specific_attr_iterator Right) { | 86 | 5.63M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 5.63M | if (Left.Current < Right.Current) | 88 | 4.77M | Left.AdvanceToNext(Right.Current); | 89 | 864k | else | 90 | 864k | Right.AdvanceToNext(Left.Current); | 91 | 5.63M | return Left.Current == Right.Current; | 92 | 5.63M | } |
clang::operator==(clang::specific_attr_iterator<clang::EnforceTCBAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::EnforceTCBAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1.67M | specific_attr_iterator Right) { | 86 | 1.67M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.67M | if (Left.Current < Right.Current) | 88 | 1.67M | Left.AdvanceToNext(Right.Current); | 89 | 121 | else | 90 | 121 | Right.AdvanceToNext(Left.Current); | 91 | 1.67M | return Left.Current == Right.Current; | 92 | 1.67M | } |
clang::operator==(clang::specific_attr_iterator<clang::EnforceTCBLeafAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::EnforceTCBLeafAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 170 | specific_attr_iterator Right) { | 86 | 170 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 170 | if (Left.Current < Right.Current) | 88 | 55 | Left.AdvanceToNext(Right.Current); | 89 | 115 | else | 90 | 115 | Right.AdvanceToNext(Left.Current); | 91 | 170 | return Left.Current == Right.Current; | 92 | 170 | } |
clang::operator==(clang::specific_attr_iterator<clang::SentinelAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SentinelAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 5.05M | specific_attr_iterator Right) { | 86 | 5.05M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 5.05M | if (Left.Current < Right.Current) | 88 | 5.05M | Left.AdvanceToNext(Right.Current); | 89 | 1 | else | 90 | 1 | Right.AdvanceToNext(Left.Current); | 91 | 5.05M | return Left.Current == Right.Current; | 92 | 5.05M | } |
clang::operator==(clang::specific_attr_iterator<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 117k | specific_attr_iterator Right) { | 86 | 117k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 117k | if (Left.Current < Right.Current) | 88 | 108k | Left.AdvanceToNext(Right.Current); | 89 | 8.60k | else | 90 | 8.60k | Right.AdvanceToNext(Left.Current); | 91 | 117k | return Left.Current == Right.Current; | 92 | 117k | } |
clang::operator==(clang::specific_attr_iterator<clang::CUDAInvalidTargetAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CUDAInvalidTargetAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 142k | specific_attr_iterator Right) { | 86 | 142k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 142k | if (Left.Current < Right.Current) | 88 | 142k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 142k | return Left.Current == Right.Current; | 92 | 142k | } |
clang::operator==(clang::specific_attr_iterator<clang::NotTailCalledAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NotTailCalledAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 202k | specific_attr_iterator Right) { | 86 | 202k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 202k | if (Left.Current < Right.Current) | 88 | 202k | Left.AdvanceToNext(Right.Current); | 89 | 114 | else | 90 | 114 | Right.AdvanceToNext(Left.Current); | 91 | 202k | return Left.Current == Right.Current; | 92 | 202k | } |
clang::operator==(clang::specific_attr_iterator<clang::ArmSharedZAAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ArmSharedZAAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2 | specific_attr_iterator Right) { | 86 | 2 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2 | if (Left.Current < Right.Current) | 88 | 2 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2 | return Left.Current == Right.Current; | 92 | 2 | } |
clang::operator==(clang::specific_attr_iterator<clang::ArmPreservesZAAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ArmPreservesZAAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2 | specific_attr_iterator Right) { | 86 | 2 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2 | if (Left.Current < Right.Current) | 88 | 2 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2 | return Left.Current == Right.Current; | 92 | 2 | } |
clang::operator==(clang::specific_attr_iterator<clang::HotAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HotAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 380k | specific_attr_iterator Right) { | 86 | 380k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 380k | if (Left.Current < Right.Current) | 88 | 380k | Left.AdvanceToNext(Right.Current); | 89 | 1 | else | 90 | 1 | Right.AdvanceToNext(Left.Current); | 91 | 380k | return Left.Current == Right.Current; | 92 | 380k | } |
clang::operator==(clang::specific_attr_iterator<clang::ColdAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ColdAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 379k | specific_attr_iterator Right) { | 86 | 379k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 379k | if (Left.Current < Right.Current) | 88 | 379k | Left.AdvanceToNext(Right.Current); | 89 | 1 | else | 90 | 1 | Right.AdvanceToNext(Left.Current); | 91 | 379k | return Left.Current == Right.Current; | 92 | 379k | } |
clang::operator==(clang::specific_attr_iterator<clang::CommonAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CommonAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 20.9k | specific_attr_iterator Right) { | 86 | 20.9k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 20.9k | if (Left.Current < Right.Current) | 88 | 20.7k | Left.AdvanceToNext(Right.Current); | 89 | 233 | else | 90 | 233 | Right.AdvanceToNext(Left.Current); | 91 | 20.9k | return Left.Current == Right.Current; | 92 | 20.9k | } |
clang::operator==(clang::specific_attr_iterator<clang::Mips16Attr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::Mips16Attr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 70 | specific_attr_iterator Right) { | 86 | 70 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 70 | if (Left.Current < Right.Current) | 88 | 70 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 70 | return Left.Current == Right.Current; | 92 | 70 | } |
clang::operator==(clang::specific_attr_iterator<clang::MipsInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MipsInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 70 | specific_attr_iterator Right) { | 86 | 70 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 70 | if (Left.Current < Right.Current) | 88 | 69 | Left.AdvanceToNext(Right.Current); | 89 | 1 | else | 90 | 1 | Right.AdvanceToNext(Left.Current); | 91 | 70 | return Left.Current == Right.Current; | 92 | 70 | } |
clang::operator==(clang::specific_attr_iterator<clang::MicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 68 | specific_attr_iterator Right) { | 86 | 68 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 68 | if (Left.Current < Right.Current) | 88 | 67 | Left.AdvanceToNext(Right.Current); | 89 | 1 | else | 90 | 1 | Right.AdvanceToNext(Left.Current); | 91 | 68 | return Left.Current == Right.Current; | 92 | 68 | } |
clang::operator==(clang::specific_attr_iterator<clang::MipsShortCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MipsShortCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 145 | specific_attr_iterator Right) { | 86 | 145 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 145 | if (Left.Current < Right.Current) | 88 | 145 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 145 | return Left.Current == Right.Current; | 92 | 145 | } |
clang::operator==(clang::specific_attr_iterator<clang::MipsLongCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MipsLongCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 151 | specific_attr_iterator Right) { | 86 | 151 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 151 | if (Left.Current < Right.Current) | 88 | 151 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 151 | return Left.Current == Right.Current; | 92 | 151 | } |
clang::operator==(clang::specific_attr_iterator<clang::DisableTailCallsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DisableTailCallsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 114k | specific_attr_iterator Right) { | 86 | 114k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 114k | if (Left.Current < Right.Current) | 88 | 114k | Left.AdvanceToNext(Right.Current); | 89 | 1 | else | 90 | 1 | Right.AdvanceToNext(Left.Current); | 91 | 114k | return Left.Current == Right.Current; | 92 | 114k | } |
clang::operator==(clang::specific_attr_iterator<clang::RandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::RandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 262k | specific_attr_iterator Right) { | 86 | 262k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 262k | if (Left.Current < Right.Current) | 88 | 262k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 262k | return Left.Current == Right.Current; | 92 | 262k | } |
clang::operator==(clang::specific_attr_iterator<clang::SpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 278k | specific_attr_iterator Right) { | 86 | 278k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 278k | if (Left.Current < Right.Current) | 88 | 278k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 278k | return Left.Current == Right.Current; | 92 | 278k | } |
clang::operator==(clang::specific_attr_iterator<clang::NoRandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoRandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 261k | specific_attr_iterator Right) { | 86 | 261k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 261k | if (Left.Current < Right.Current) | 88 | 261k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 261k | return Left.Current == Right.Current; | 92 | 261k | } |
clang::operator==(clang::specific_attr_iterator<clang::NoSpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoSpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 278k | specific_attr_iterator Right) { | 86 | 278k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 278k | if (Left.Current < Right.Current) | 88 | 278k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 278k | return Left.Current == Right.Current; | 92 | 278k | } |
clang::operator==(clang::specific_attr_iterator<clang::InheritableParamAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::InheritableParamAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 5.34k | specific_attr_iterator Right) { | 86 | 5.34k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 5.34k | if (Left.Current < Right.Current) | 88 | 5.07k | Left.AdvanceToNext(Right.Current); | 89 | 269 | else | 90 | 269 | Right.AdvanceToNext(Left.Current); | 91 | 5.34k | return Left.Current == Right.Current; | 92 | 5.34k | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCPreciseLifetimeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCPreciseLifetimeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1.52M | specific_attr_iterator Right) { | 86 | 1.52M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.52M | if (Left.Current < Right.Current) | 88 | 1.52M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 1.52M | return Left.Current == Right.Current; | 92 | 1.52M | } |
clang::operator==(clang::specific_attr_iterator<clang::NakedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NakedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 16.5M | specific_attr_iterator Right) { | 86 | 16.5M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 16.5M | if (Left.Current < Right.Current) | 88 | 16.5M | Left.AdvanceToNext(Right.Current); | 89 | 6 | else | 90 | 6 | Right.AdvanceToNext(Left.Current); | 91 | 16.5M | return Left.Current == Right.Current; | 92 | 16.5M | } |
clang::operator==(clang::specific_attr_iterator<clang::RetainAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::RetainAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1.35M | specific_attr_iterator Right) { | 86 | 1.35M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.35M | if (Left.Current < Right.Current) | 88 | 1.35M | Left.AdvanceToNext(Right.Current); | 89 | 32 | else | 90 | 32 | Right.AdvanceToNext(Left.Current); | 91 | 1.35M | return Left.Current == Right.Current; | 92 | 1.35M | } |
clang::operator==(clang::specific_attr_iterator<clang::ConstInitAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ConstInitAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 704k | specific_attr_iterator Right) { | 86 | 704k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 704k | if (Left.Current < Right.Current) | 88 | 704k | Left.AdvanceToNext(Right.Current); | 89 | 1 | else | 90 | 1 | Right.AdvanceToNext(Left.Current); | 91 | 704k | return Left.Current == Right.Current; | 92 | 704k | } |
clang::operator==(clang::specific_attr_iterator<clang::CodeSegAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CodeSegAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1.54M | specific_attr_iterator Right) { | 86 | 1.54M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.54M | if (Left.Current < Right.Current) | 88 | 1.54M | Left.AdvanceToNext(Right.Current); | 89 | 42 | else | 90 | 42 | Right.AdvanceToNext(Left.Current); | 91 | 1.54M | return Left.Current == Right.Current; | 92 | 1.54M | } |
clang::operator==(clang::specific_attr_iterator<clang::InheritableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::InheritableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1.45M | specific_attr_iterator Right) { | 86 | 1.45M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.45M | if (Left.Current < Right.Current) | 88 | 1.18M | Left.AdvanceToNext(Right.Current); | 89 | 277k | else | 90 | 277k | Right.AdvanceToNext(Left.Current); | 91 | 1.45M | return Left.Current == Right.Current; | 92 | 1.45M | } |
clang::operator==(clang::specific_attr_iterator<clang::CarriesDependencyAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CarriesDependencyAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 97.0k | specific_attr_iterator Right) { | 86 | 97.0k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 97.0k | if (Left.Current < Right.Current) | 88 | 97.0k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 97.0k | return Left.Current == Right.Current; | 92 | 97.0k | } |
clang::operator==(clang::specific_attr_iterator<clang::ErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 390k | specific_attr_iterator Right) { | 86 | 390k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 390k | if (Left.Current < Right.Current) | 88 | 390k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 390k | return Left.Current == Right.Current; | 92 | 390k | } |
clang::operator==(clang::specific_attr_iterator<clang::WeakImportAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WeakImportAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2.25k | specific_attr_iterator Right) { | 86 | 2.25k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.25k | if (Left.Current < Right.Current) | 88 | 2.22k | Left.AdvanceToNext(Right.Current); | 89 | 32 | else | 90 | 32 | Right.AdvanceToNext(Left.Current); | 91 | 2.25k | return Left.Current == Right.Current; | 92 | 2.25k | } |
clang::operator==(clang::specific_attr_iterator<clang::ReadOnlyPlacementAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ReadOnlyPlacementAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 12.3k | specific_attr_iterator Right) { | 86 | 12.3k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 12.3k | if (Left.Current < Right.Current) | 88 | 12.3k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 12.3k | return Left.Current == Right.Current; | 92 | 12.3k | } |
clang::operator==(clang::specific_attr_iterator<clang::SYCLSpecialClassAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SYCLSpecialClassAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 878k | specific_attr_iterator Right) { | 86 | 878k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 878k | if (Left.Current < Right.Current) | 88 | 878k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 878k | return Left.Current == Right.Current; | 92 | 878k | } |
clang::operator==(clang::specific_attr_iterator<clang::StrictGuardStackCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::StrictGuardStackCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 101k | specific_attr_iterator Right) { | 86 | 101k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 101k | if (Left.Current < Right.Current) | 88 | 101k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 101k | return Left.Current == Right.Current; | 92 | 101k | } |
clang::operator==(clang::specific_attr_iterator<clang::HLSLShaderAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HLSLShaderAttr, 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 | 4 | else | 90 | 4 | Right.AdvanceToNext(Left.Current); | 91 | 102k | return Left.Current == Right.Current; | 92 | 102k | } |
clang::operator==(clang::specific_attr_iterator<clang::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 34.5M | specific_attr_iterator Right) { | 86 | 34.5M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 34.5M | if (Left.Current < Right.Current) | 88 | 34.5M | Left.AdvanceToNext(Right.Current); | 89 | 422 | else | 90 | 422 | Right.AdvanceToNext(Left.Current); | 91 | 34.5M | return Left.Current == Right.Current; | 92 | 34.5M | } |
clang::operator==(clang::specific_attr_iterator<clang::ArmLocallyStreamingAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ArmLocallyStreamingAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 5.52M | specific_attr_iterator Right) { | 86 | 5.52M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 5.52M | if (Left.Current < Right.Current) | 88 | 5.52M | Left.AdvanceToNext(Right.Current); | 89 | 3 | else | 90 | 3 | Right.AdvanceToNext(Left.Current); | 91 | 5.52M | return Left.Current == Right.Current; | 92 | 5.52M | } |
clang::operator==(clang::specific_attr_iterator<clang::ArmNewZAAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ArmNewZAAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 5.52M | specific_attr_iterator Right) { | 86 | 5.52M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 5.52M | if (Left.Current < Right.Current) | 88 | 5.52M | Left.AdvanceToNext(Right.Current); | 89 | 3 | else | 90 | 3 | Right.AdvanceToNext(Left.Current); | 91 | 5.52M | return Left.Current == Right.Current; | 92 | 5.52M | } |
clang::operator==(clang::specific_attr_iterator<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 195 | specific_attr_iterator Right) { | 86 | 195 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 195 | if (Left.Current < Right.Current) | 88 | 184 | Left.AdvanceToNext(Right.Current); | 89 | 11 | else | 90 | 11 | Right.AdvanceToNext(Left.Current); | 91 | 195 | return Left.Current == Right.Current; | 92 | 195 | } |
clang::operator==(clang::specific_attr_iterator<clang::HLSLAnnotationAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HLSLAnnotationAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 19 | specific_attr_iterator Right) { | 86 | 19 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 19 | if (Left.Current < Right.Current) | 88 | 19 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 19 | return Left.Current == Right.Current; | 92 | 19 | } |
clang::operator==(clang::specific_attr_iterator<clang::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2.25k | specific_attr_iterator Right) { | 86 | 2.25k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.25k | if (Left.Current < Right.Current) | 88 | 2.25k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2.25k | return Left.Current == Right.Current; | 92 | 2.25k | } |
clang::operator==(clang::specific_attr_iterator<clang::DLLImportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DLLImportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2.24k | specific_attr_iterator Right) { | 86 | 2.24k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.24k | if (Left.Current < Right.Current) | 88 | 2.24k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2.24k | return Left.Current == Right.Current; | 92 | 2.24k | } |
clang::operator==(clang::specific_attr_iterator<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 823k | specific_attr_iterator Right) { | 86 | 823k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 823k | if (Left.Current < Right.Current) | 88 | 823k | Left.AdvanceToNext(Right.Current); | 89 | 134 | else | 90 | 134 | Right.AdvanceToNext(Left.Current); | 91 | 823k | return Left.Current == Right.Current; | 92 | 823k | } |
clang::operator==(clang::specific_attr_iterator<clang::StrictFPAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::StrictFPAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 438k | specific_attr_iterator Right) { | 86 | 438k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 438k | if (Left.Current < Right.Current) | 88 | 438k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 438k | return Left.Current == Right.Current; | 92 | 438k | } |
clang::operator==(clang::specific_attr_iterator<clang::AllocAlignAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AllocAlignAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.94M | specific_attr_iterator Right) { | 86 | 4.94M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.94M | if (Left.Current < Right.Current) | 88 | 4.94M | Left.AdvanceToNext(Right.Current); | 89 | 1 | else | 90 | 1 | Right.AdvanceToNext(Left.Current); | 91 | 4.94M | return Left.Current == Right.Current; | 92 | 4.94M | } |
clang::operator==(clang::specific_attr_iterator<clang::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 5.98M | specific_attr_iterator Right) { | 86 | 5.98M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 5.98M | if (Left.Current < Right.Current) | 88 | 4.97M | Left.AdvanceToNext(Right.Current); | 89 | 1.01M | else | 90 | 1.01M | Right.AdvanceToNext(Left.Current); | 91 | 5.98M | return Left.Current == Right.Current; | 92 | 5.98M | } |
clang::operator==(clang::specific_attr_iterator<clang::CallbackAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CallbackAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 30.2M | specific_attr_iterator Right) { | 86 | 30.2M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 30.2M | if (Left.Current < Right.Current) | 88 | 30.2M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 30.2M | return Left.Current == Right.Current; | 92 | 30.2M | } |
clang::operator==(clang::specific_attr_iterator<clang::ReturnsTwiceAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ReturnsTwiceAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 281k | specific_attr_iterator Right) { | 86 | 281k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 281k | if (Left.Current < Right.Current) | 88 | 281k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 281k | return Left.Current == Right.Current; | 92 | 281k | } |
clang::operator==(clang::specific_attr_iterator<clang::NoThrowAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoThrowAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 30.4M | specific_attr_iterator Right) { | 86 | 30.4M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 30.4M | if (Left.Current < Right.Current) | 88 | 30.4M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 30.4M | return Left.Current == Right.Current; | 92 | 30.4M | } |
clang::operator==(clang::specific_attr_iterator<clang::LifetimeBoundAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::LifetimeBoundAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 22.5k | specific_attr_iterator Right) { | 86 | 22.5k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 22.5k | if (Left.Current < Right.Current) | 88 | 22.5k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 22.5k | return Left.Current == Right.Current; | 92 | 22.5k | } |
clang::operator==(clang::specific_attr_iterator<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 285 | specific_attr_iterator Right) { | 86 | 285 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 285 | if (Left.Current < Right.Current) | 88 | 257 | Left.AdvanceToNext(Right.Current); | 89 | 28 | else | 90 | 28 | Right.AdvanceToNext(Left.Current); | 91 | 285 | return Left.Current == Right.Current; | 92 | 285 | } |
clang::operator==(clang::specific_attr_iterator<clang::CountedByAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CountedByAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2.03k | specific_attr_iterator Right) { | 86 | 2.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.03k | if (Left.Current < Right.Current) | 88 | 2.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2.03k | return Left.Current == Right.Current; | 92 | 2.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::SYCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SYCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 149 | specific_attr_iterator Right) { | 86 | 149 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 149 | if (Left.Current < Right.Current) | 88 | 149 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 149 | return Left.Current == Right.Current; | 92 | 149 | } |
clang::operator==(clang::specific_attr_iterator<clang::BTFDeclTagAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::BTFDeclTagAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 121k | specific_attr_iterator Right) { | 86 | 121k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 121k | if (Left.Current < Right.Current) | 88 | 121k | Left.AdvanceToNext(Right.Current); | 89 | 293 | else | 90 | 293 | Right.AdvanceToNext(Left.Current); | 91 | 121k | return Left.Current == Right.Current; | 92 | 121k | } |
clang::operator==(clang::specific_attr_iterator<clang::RISCVInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::RISCVInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 50 | specific_attr_iterator Right) { | 86 | 50 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 50 | if (Left.Current < Right.Current) | 88 | 50 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 50 | return Left.Current == Right.Current; | 92 | 50 | } |
clang::operator==(clang::specific_attr_iterator<clang::OwnershipAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OwnershipAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2.53k | specific_attr_iterator Right) { | 86 | 2.53k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.53k | if (Left.Current < Right.Current) | 88 | 2.40k | Left.AdvanceToNext(Right.Current); | 89 | 121 | else | 90 | 121 | Right.AdvanceToNext(Left.Current); | 91 | 2.53k | return Left.Current == Right.Current; | 92 | 2.53k | } |
clang::operator==(clang::specific_attr_iterator<clang::VecReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::VecReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1 | specific_attr_iterator Right) { | 86 | 1 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1 | if (Left.Current < Right.Current) | 88 | 1 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 1 | return Left.Current == Right.Current; | 92 | 1 | } |
clang::operator==(clang::specific_attr_iterator<clang::MinVectorWidthAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MinVectorWidthAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1.60M | specific_attr_iterator Right) { | 86 | 1.60M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.60M | if (Left.Current < Right.Current) | 88 | 1.60M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 1.60M | return Left.Current == Right.Current; | 92 | 1.60M | } |
clang::operator==(clang::specific_attr_iterator<clang::ConsumableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ConsumableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 334 | specific_attr_iterator Right) { | 86 | 334 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 334 | if (Left.Current < Right.Current) | 88 | 334 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 334 | return Left.Current == Right.Current; | 92 | 334 | } |
clang::operator==(clang::specific_attr_iterator<clang::SwiftBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SwiftBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2 | specific_attr_iterator Right) { | 86 | 2 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2 | if (Left.Current < Right.Current) | 88 | 2 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2 | return Left.Current == Right.Current; | 92 | 2 | } |
clang::operator==(clang::specific_attr_iterator<clang::SwiftAsyncErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SwiftAsyncErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 33 | specific_attr_iterator Right) { | 86 | 33 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 33 | if (Left.Current < Right.Current) | 88 | 33 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 33 | return Left.Current == Right.Current; | 92 | 33 | } |
clang::operator==(clang::specific_attr_iterator<clang::OpenCLIntelReqdSubGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OpenCLIntelReqdSubGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 38.8M | specific_attr_iterator Right) { | 86 | 38.8M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 38.8M | if (Left.Current < Right.Current) | 88 | 38.8M | Left.AdvanceToNext(Right.Current); | 89 | 16 | else | 90 | 16 | Right.AdvanceToNext(Left.Current); | 91 | 38.8M | return Left.Current == Right.Current; | 92 | 38.8M | } |
clang::operator==(clang::specific_attr_iterator<clang::VecTypeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::VecTypeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 38.8M | specific_attr_iterator Right) { | 86 | 38.8M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 38.8M | if (Left.Current < Right.Current) | 88 | 38.8M | Left.AdvanceToNext(Right.Current); | 89 | 16 | else | 90 | 16 | Right.AdvanceToNext(Left.Current); | 91 | 38.8M | return Left.Current == Right.Current; | 92 | 38.8M | } |
clang::operator==(clang::specific_attr_iterator<clang::SwiftNameAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SwiftNameAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 17 | specific_attr_iterator Right) { | 86 | 17 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 17 | if (Left.Current < Right.Current) | 88 | 15 | Left.AdvanceToNext(Right.Current); | 89 | 2 | else | 90 | 2 | Right.AdvanceToNext(Left.Current); | 91 | 17 | return Left.Current == Right.Current; | 92 | 17 | } |
clang::operator==(clang::specific_attr_iterator<clang::BPFPreserveAccessIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::BPFPreserveAccessIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 598k | specific_attr_iterator Right) { | 86 | 598k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 598k | if (Left.Current < Right.Current) | 88 | 598k | Left.AdvanceToNext(Right.Current); | 89 | 6 | else | 90 | 6 | Right.AdvanceToNext(Left.Current); | 91 | 598k | return Left.Current == Right.Current; | 92 | 598k | } |
clang::operator==(clang::specific_attr_iterator<clang::WebAssemblyImportModuleAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WebAssemblyImportModuleAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 18 | specific_attr_iterator Right) { | 86 | 18 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 18 | if (Left.Current < Right.Current) | 88 | 18 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 18 | return Left.Current == Right.Current; | 92 | 18 | } |
clang::operator==(clang::specific_attr_iterator<clang::WebAssemblyImportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WebAssemblyImportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 18 | specific_attr_iterator Right) { | 86 | 18 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 18 | if (Left.Current < Right.Current) | 88 | 12 | Left.AdvanceToNext(Right.Current); | 89 | 6 | else | 90 | 6 | Right.AdvanceToNext(Left.Current); | 91 | 18 | return Left.Current == Right.Current; | 92 | 18 | } |
clang::operator==(clang::specific_attr_iterator<clang::ReqdWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ReqdWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 38.8M | specific_attr_iterator Right) { | 86 | 38.8M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 38.8M | if (Left.Current < Right.Current) | 88 | 38.8M | Left.AdvanceToNext(Right.Current); | 89 | 16 | else | 90 | 16 | Right.AdvanceToNext(Left.Current); | 91 | 38.8M | return Left.Current == Right.Current; | 92 | 38.8M | } |
clang::operator==(clang::specific_attr_iterator<clang::WorkGroupSizeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WorkGroupSizeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 38.8M | specific_attr_iterator Right) { | 86 | 38.8M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 38.8M | if (Left.Current < Right.Current) | 88 | 38.8M | Left.AdvanceToNext(Right.Current); | 89 | 16 | else | 90 | 16 | Right.AdvanceToNext(Left.Current); | 91 | 38.8M | return Left.Current == Right.Current; | 92 | 38.8M | } |
clang::operator==(clang::specific_attr_iterator<clang::AMDGPUFlatWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AMDGPUFlatWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 38.8M | specific_attr_iterator Right) { | 86 | 38.8M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 38.8M | if (Left.Current < Right.Current) | 88 | 38.8M | Left.AdvanceToNext(Right.Current); | 89 | 16 | else | 90 | 16 | Right.AdvanceToNext(Left.Current); | 91 | 38.8M | return Left.Current == Right.Current; | 92 | 38.8M | } |
clang::operator==(clang::specific_attr_iterator<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 38.8M | specific_attr_iterator Right) { | 86 | 38.8M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 38.8M | if (Left.Current < Right.Current) | 88 | 38.8M | Left.AdvanceToNext(Right.Current); | 89 | 16 | else | 90 | 16 | Right.AdvanceToNext(Left.Current); | 91 | 38.8M | return Left.Current == Right.Current; | 92 | 38.8M | } |
clang::operator==(clang::specific_attr_iterator<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 38.8M | specific_attr_iterator Right) { | 86 | 38.8M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 38.8M | if (Left.Current < Right.Current) | 88 | 38.8M | Left.AdvanceToNext(Right.Current); | 89 | 16 | else | 90 | 16 | Right.AdvanceToNext(Left.Current); | 91 | 38.8M | return Left.Current == Right.Current; | 92 | 38.8M | } |
clang::operator==(clang::specific_attr_iterator<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 38.8M | specific_attr_iterator Right) { | 86 | 38.8M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 38.8M | if (Left.Current < Right.Current) | 88 | 38.8M | Left.AdvanceToNext(Right.Current); | 89 | 16 | else | 90 | 16 | Right.AdvanceToNext(Left.Current); | 91 | 38.8M | return Left.Current == Right.Current; | 92 | 38.8M | } |
clang::operator==(clang::specific_attr_iterator<clang::TrivialABIAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::TrivialABIAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 363k | specific_attr_iterator Right) { | 86 | 363k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 363k | if (Left.Current < Right.Current) | 88 | 363k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 363k | return Left.Current == Right.Current; | 92 | 363k | } |
clang::operator==(clang::specific_attr_iterator<clang::OverrideAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OverrideAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 3.21M | specific_attr_iterator Right) { | 86 | 3.21M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 3.21M | if (Left.Current < Right.Current) | 88 | 3.21M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 3.21M | return Left.Current == Right.Current; | 92 | 3.21M | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCExplicitProtocolImplAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCExplicitProtocolImplAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 70 | specific_attr_iterator Right) { | 86 | 70 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 70 | if (Left.Current < Right.Current) | 88 | 70 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 70 | return Left.Current == Right.Current; | 92 | 70 | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCDirectMembersAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCDirectMembersAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 375k | specific_attr_iterator Right) { | 86 | 375k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 375k | if (Left.Current < Right.Current) | 88 | 375k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 375k | return Left.Current == Right.Current; | 92 | 375k | } |
clang::operator==(clang::specific_attr_iterator<clang::NSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 128k | specific_attr_iterator Right) { | 86 | 128k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 128k | if (Left.Current < Right.Current) | 88 | 128k | Left.AdvanceToNext(Right.Current); | 89 | 23 | else | 90 | 23 | Right.AdvanceToNext(Left.Current); | 91 | 128k | return Left.Current == Right.Current; | 92 | 128k | } |
clang::operator==(clang::specific_attr_iterator<clang::NSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 201k | specific_attr_iterator Right) { | 86 | 201k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 201k | if (Left.Current < Right.Current) | 88 | 201k | Left.AdvanceToNext(Right.Current); | 89 | 23 | else | 90 | 23 | Right.AdvanceToNext(Left.Current); | 91 | 201k | return Left.Current == Right.Current; | 92 | 201k | } |
clang::operator==(clang::specific_attr_iterator<clang::NSReturnsAutoreleasedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NSReturnsAutoreleasedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 156 | specific_attr_iterator Right) { | 86 | 156 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 156 | if (Left.Current < Right.Current) | 88 | 156 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 156 | return Left.Current == Right.Current; | 92 | 156 | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCRequiresSuperAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCRequiresSuperAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 788 | specific_attr_iterator Right) { | 86 | 788 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 788 | if (Left.Current < Right.Current) | 88 | 788 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 788 | return Left.Current == Right.Current; | 92 | 788 | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCRuntimeVisibleAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCRuntimeVisibleAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 619 | specific_attr_iterator Right) { | 86 | 619 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 619 | if (Left.Current < Right.Current) | 88 | 619 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 619 | return Left.Current == Right.Current; | 92 | 619 | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCRootClassAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCRootClassAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 198 | specific_attr_iterator Right) { | 86 | 198 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 198 | if (Left.Current < Right.Current) | 88 | 198 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 198 | return Left.Current == Right.Current; | 92 | 198 | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCSubclassingRestrictedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCSubclassingRestrictedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 81.8k | specific_attr_iterator Right) { | 86 | 81.8k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 81.8k | if (Left.Current < Right.Current) | 88 | 81.8k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 81.8k | return Left.Current == Right.Current; | 92 | 81.8k | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCClassStubAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCClassStubAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 37.3k | specific_attr_iterator Right) { | 86 | 37.3k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 37.3k | if (Left.Current < Right.Current) | 88 | 37.3k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 37.3k | return Left.Current == Right.Current; | 92 | 37.3k | } |
clang::operator==(clang::specific_attr_iterator<clang::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 52.3M | specific_attr_iterator Right) { | 86 | 52.3M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 52.3M | if (Left.Current < Right.Current) | 88 | 52.3M | Left.AdvanceToNext(Right.Current); | 89 | 458 | else | 90 | 458 | Right.AdvanceToNext(Left.Current); | 91 | 52.3M | return Left.Current == Right.Current; | 92 | 52.3M | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCExternallyRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCExternallyRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 6 | specific_attr_iterator Right) { | 86 | 6 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 6 | if (Left.Current < Right.Current) | 88 | 6 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 6 | return Left.Current == Right.Current; | 92 | 6 | } |
clang::operator==(clang::specific_attr_iterator<clang::AvailableOnlyInDefaultEvalMethodAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AvailableOnlyInDefaultEvalMethodAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 14.6M | specific_attr_iterator Right) { | 86 | 14.6M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 14.6M | if (Left.Current < Right.Current) | 88 | 14.6M | Left.AdvanceToNext(Right.Current); | 89 | 8 | else | 90 | 8 | Right.AdvanceToNext(Left.Current); | 91 | 14.6M | return Left.Current == Right.Current; | 92 | 14.6M | } |
clang::operator==(clang::specific_attr_iterator<clang::CFAuditedTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CFAuditedTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 344k | specific_attr_iterator Right) { | 86 | 344k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 344k | if (Left.Current < Right.Current) | 88 | 344k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 344k | return Left.Current == Right.Current; | 92 | 344k | } |
clang::operator==(clang::specific_attr_iterator<clang::CFConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CFConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 106 | specific_attr_iterator Right) { | 86 | 106 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 106 | if (Left.Current < Right.Current) | 88 | 106 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 106 | return Left.Current == Right.Current; | 92 | 106 | } |
clang::operator==(clang::specific_attr_iterator<clang::AnyX86InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AnyX86InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 10.0M | specific_attr_iterator Right) { | 86 | 10.0M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 10.0M | if (Left.Current < Right.Current) | 88 | 10.0M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 10.0M | return Left.Current == Right.Current; | 92 | 10.0M | } |
clang::operator==(clang::specific_attr_iterator<clang::ARMInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ARMInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.84M | specific_attr_iterator Right) { | 86 | 4.84M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.84M | if (Left.Current < Right.Current) | 88 | 4.84M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.84M | return Left.Current == Right.Current; | 92 | 4.84M | } |
clang::operator==(clang::specific_attr_iterator<clang::AnyX86NoCallerSavedRegistersAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AnyX86NoCallerSavedRegistersAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 5.12M | specific_attr_iterator Right) { | 86 | 5.12M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 5.12M | if (Left.Current < Right.Current) | 88 | 5.12M | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 5.12M | return Left.Current == Right.Current; | 92 | 5.12M | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCBridgeRelatedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCBridgeRelatedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 885 | specific_attr_iterator Right) { | 86 | 885 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 885 | if (Left.Current < Right.Current) | 88 | 885 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 885 | return Left.Current == Right.Current; | 92 | 885 | } |
clang::operator==(clang::specific_attr_iterator<clang::CFReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CFReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 192 | specific_attr_iterator Right) { | 86 | 192 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 192 | if (Left.Current < Right.Current) | 88 | 192 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 192 | return Left.Current == Right.Current; | 92 | 192 | } |
clang::operator==(clang::specific_attr_iterator<clang::CFReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CFReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 264 | specific_attr_iterator Right) { | 86 | 264 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 264 | if (Left.Current < Right.Current) | 88 | 264 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 264 | return Left.Current == Right.Current; | 92 | 264 | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCReturnsInnerPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCReturnsInnerPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 87.0k | specific_attr_iterator Right) { | 86 | 87.0k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 87.0k | if (Left.Current < Right.Current) | 88 | 87.0k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 87.0k | return Left.Current == Right.Current; | 92 | 87.0k | } |
clang::operator==(clang::specific_attr_iterator<clang::IBOutletCollectionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::IBOutletCollectionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 720 | specific_attr_iterator Right) { | 86 | 720 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 720 | if (Left.Current < Right.Current) | 88 | 720 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 720 | return Left.Current == Right.Current; | 92 | 720 | } |
clang::operator==(clang::specific_attr_iterator<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 41.6k | specific_attr_iterator Right) { | 86 | 41.6k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 41.6k | if (Left.Current < Right.Current) | 88 | 41.6k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 41.6k | return Left.Current == Right.Current; | 92 | 41.6k | } |
clang::operator==(clang::specific_attr_iterator<clang::OMPCaptureNoInitAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OMPCaptureNoInitAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 520 | specific_attr_iterator Right) { | 86 | 520 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 520 | if (Left.Current < Right.Current) | 88 | 520 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 520 | return Left.Current == Right.Current; | 92 | 520 | } |
clang::operator==(clang::specific_attr_iterator<clang::DiagnoseIfAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DiagnoseIfAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 181M | specific_attr_iterator Right) { | 86 | 181M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 181M | if (Left.Current < Right.Current) | 88 | 19.3M | Left.AdvanceToNext(Right.Current); | 89 | 161M | else | 90 | 161M | Right.AdvanceToNext(Left.Current); | 91 | 181M | return Left.Current == Right.Current; | 92 | 181M | } |
clang::operator==(clang::specific_attr_iterator<clang::CmseNSEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CmseNSEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 5.06M | specific_attr_iterator Right) { | 86 | 5.06M | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 5.06M | if (Left.Current < Right.Current) | 88 | 5.06M | Left.AdvanceToNext(Right.Current); | 89 | 3 | else | 90 | 3 | Right.AdvanceToNext(Left.Current); | 91 | 5.06M | return Left.Current == Right.Current; | 92 | 5.06M | } |
clang::operator==(clang::specific_attr_iterator<clang::FlattenAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::FlattenAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 110k | specific_attr_iterator Right) { | 86 | 110k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 110k | if (Left.Current < Right.Current) | 88 | 110k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 110k | return Left.Current == Right.Current; | 92 | 110k | } |
clang::operator==(clang::specific_attr_iterator<clang::UsingIfExistsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::UsingIfExistsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 28 | specific_attr_iterator Right) { | 86 | 28 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 28 | if (Left.Current < Right.Current) | 88 | 28 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 28 | return Left.Current == Right.Current; | 92 | 28 | } |
clang::operator==(clang::specific_attr_iterator<clang::OpenCLAccessAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OpenCLAccessAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 155 | specific_attr_iterator Right) { | 86 | 155 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 155 | if (Left.Current < Right.Current) | 88 | 155 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 155 | return Left.Current == Right.Current; | 92 | 155 | } |
clang::operator==(clang::specific_attr_iterator<clang::ParameterABIAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ParameterABIAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 58.0k | specific_attr_iterator Right) { | 86 | 58.0k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 58.0k | if (Left.Current < Right.Current) | 88 | 58.0k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 58.0k | return Left.Current == Right.Current; | 92 | 58.0k | } |
clang::operator==(clang::specific_attr_iterator<clang::NoEscapeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoEscapeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 66.5k | specific_attr_iterator Right) { | 86 | 66.5k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 66.5k | if (Left.Current < Right.Current) | 88 | 66.5k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 66.5k | return Left.Current == Right.Current; | 92 | 66.5k | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1.77k | specific_attr_iterator Right) { | 86 | 1.77k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.77k | if (Left.Current < Right.Current) | 88 | 1.77k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 1.77k | return Left.Current == Right.Current; | 92 | 1.77k | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCBridgeMutableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCBridgeMutableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 483 | specific_attr_iterator Right) { | 86 | 483 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 483 | if (Left.Current < Right.Current) | 88 | 483 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 483 | return Left.Current == Right.Current; | 92 | 483 | } |
clang::operator==(clang::specific_attr_iterator<clang::SwiftAsyncAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SwiftAsyncAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 248 | specific_attr_iterator Right) { | 86 | 248 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 248 | if (Left.Current < Right.Current) | 88 | 248 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 248 | return Left.Current == Right.Current; | 92 | 248 | } |
clang::operator==(clang::specific_attr_iterator<clang::CalledOnceAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CalledOnceAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 234 | specific_attr_iterator Right) { | 86 | 234 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 234 | if (Left.Current < Right.Current) | 88 | 234 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 234 | return Left.Current == Right.Current; | 92 | 234 | } |
clang::operator==(clang::specific_attr_iterator<clang::ConsumableSetOnReadAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ConsumableSetOnReadAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 19 | specific_attr_iterator Right) { | 86 | 19 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 19 | if (Left.Current < Right.Current) | 88 | 19 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 19 | return Left.Current == Right.Current; | 92 | 19 | } |
clang::operator==(clang::specific_attr_iterator<clang::TestTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::TestTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 261 | specific_attr_iterator Right) { | 86 | 261 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 261 | if (Left.Current < Right.Current) | 88 | 261 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 261 | return Left.Current == Right.Current; | 92 | 261 | } |
clang::operator==(clang::specific_attr_iterator<clang::ConsumableAutoCastAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ConsumableAutoCastAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4 | specific_attr_iterator Right) { | 86 | 4 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4 | if (Left.Current < Right.Current) | 88 | 4 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4 | return Left.Current == Right.Current; | 92 | 4 | } |
clang::operator==(clang::specific_attr_iterator<clang::CallableWhenAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CallableWhenAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 277 | specific_attr_iterator Right) { | 86 | 277 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 277 | if (Left.Current < Right.Current) | 88 | 277 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 277 | return Left.Current == Right.Current; | 92 | 277 | } |
clang::operator==(clang::specific_attr_iterator<clang::ParamTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ParamTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 19 | specific_attr_iterator Right) { | 86 | 19 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 19 | if (Left.Current < Right.Current) | 88 | 19 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 19 | return Left.Current == Right.Current; | 92 | 19 | } |
clang::operator==(clang::specific_attr_iterator<clang::ReturnTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ReturnTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 42 | specific_attr_iterator Right) { | 86 | 42 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 42 | if (Left.Current < Right.Current) | 88 | 42 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 42 | return Left.Current == Right.Current; | 92 | 42 | } |
clang::operator==(clang::specific_attr_iterator<clang::SetTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SetTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 202 | specific_attr_iterator Right) { | 86 | 202 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 202 | if (Left.Current < Right.Current) | 88 | 202 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 202 | return Left.Current == Right.Current; | 92 | 202 | } |
clang::operator==(clang::specific_attr_iterator<clang::NoThreadSafetyAnalysisAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoThreadSafetyAnalysisAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 5.08k | specific_attr_iterator Right) { | 86 | 5.08k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 5.08k | if (Left.Current < Right.Current) | 88 | 5.08k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 5.08k | return Left.Current == Right.Current; | 92 | 5.08k | } |
clang::operator==(clang::specific_attr_iterator<clang::PtGuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PtGuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 474 | specific_attr_iterator Right) { | 86 | 474 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 474 | if (Left.Current < Right.Current) | 88 | 474 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 474 | return Left.Current == Right.Current; | 92 | 474 | } |
clang::operator==(clang::specific_attr_iterator<clang::PtGuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PtGuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 886 | specific_attr_iterator Right) { | 86 | 886 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 886 | if (Left.Current < Right.Current) | 88 | 482 | Left.AdvanceToNext(Right.Current); | 89 | 404 | else | 90 | 404 | Right.AdvanceToNext(Left.Current); | 91 | 886 | return Left.Current == Right.Current; | 92 | 886 | } |
clang::operator==(clang::specific_attr_iterator<clang::GuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::GuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2.75k | specific_attr_iterator Right) { | 86 | 2.75k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.75k | if (Left.Current < Right.Current) | 88 | 2.75k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2.75k | return Left.Current == Right.Current; | 92 | 2.75k | } |
clang::operator==(clang::specific_attr_iterator<clang::GuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::GuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.95k | specific_attr_iterator Right) { | 86 | 4.95k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.95k | if (Left.Current < Right.Current) | 88 | 3.05k | Left.AdvanceToNext(Right.Current); | 89 | 1.90k | else | 90 | 1.90k | Right.AdvanceToNext(Left.Current); | 91 | 4.95k | return Left.Current == Right.Current; | 92 | 4.95k | } |
clang::operator==(clang::specific_attr_iterator<clang::ScopedLockableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ScopedLockableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 502 | specific_attr_iterator Right) { | 86 | 502 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 502 | if (Left.Current < Right.Current) | 88 | 502 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 502 | return Left.Current == Right.Current; | 92 | 502 | } |
clang::operator==(clang::specific_attr_iterator<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 12.2k | specific_attr_iterator Right) { | 86 | 12.2k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 12.2k | if (Left.Current < Right.Current) | 88 | 12.2k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 12.2k | return Left.Current == Right.Current; | 92 | 12.2k | } |
clang::operator==(clang::specific_attr_iterator<clang::LockReturnedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::LockReturnedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 180 | specific_attr_iterator Right) { | 86 | 180 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 180 | if (Left.Current < Right.Current) | 88 | 180 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 180 | return Left.Current == Right.Current; | 92 | 180 | } |
clang::operator==(clang::specific_attr_iterator<clang::AnalyzerNoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AnalyzerNoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 12.6k | specific_attr_iterator Right) { | 86 | 12.6k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 12.6k | if (Left.Current < Right.Current) | 88 | 12.6k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 12.6k | return Left.Current == Right.Current; | 92 | 12.6k | } |
Unexecuted instantiation: clang::operator==(clang::specific_attr_iterator<clang::UnsafeBufferUsageAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::UnsafeBufferUsageAttr, llvm::SmallVector<clang::Attr*, 4u> >) clang::operator==(clang::specific_attr_iterator<clang::ObjCExceptionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCExceptionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 503 | specific_attr_iterator Right) { | 86 | 503 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 503 | if (Left.Current < Right.Current) | 88 | 503 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 503 | return Left.Current == Right.Current; | 92 | 503 | } |
clang::operator==(clang::specific_attr_iterator<clang::AcquireHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AcquireHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 349 | specific_attr_iterator Right) { | 86 | 349 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 349 | if (Left.Current < Right.Current) | 88 | 349 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 349 | return Left.Current == Right.Current; | 92 | 349 | } |
clang::operator==(clang::specific_attr_iterator<clang::ReleaseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ReleaseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 544 | specific_attr_iterator Right) { | 86 | 544 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 544 | if (Left.Current < Right.Current) | 88 | 544 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 544 | return Left.Current == Right.Current; | 92 | 544 | } |
clang::operator==(clang::specific_attr_iterator<clang::UseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::UseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 183 | specific_attr_iterator Right) { | 86 | 183 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 183 | if (Left.Current < Right.Current) | 88 | 183 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 183 | return Left.Current == Right.Current; | 92 | 183 | } |
clang::operator==(clang::specific_attr_iterator<clang::MIGServerRoutineAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MIGServerRoutineAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 52 | specific_attr_iterator Right) { | 86 | 52 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 52 | if (Left.Current < Right.Current) | 88 | 52 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 52 | return Left.Current == Right.Current; | 92 | 52 | } |
clang::operator==(clang::specific_attr_iterator<clang::ReinitializesAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ReinitializesAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 8 | specific_attr_iterator Right) { | 86 | 8 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 8 | if (Left.Current < Right.Current) | 88 | 8 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 8 | return Left.Current == Right.Current; | 92 | 8 | } |
clang::operator==(clang::specific_attr_iterator<clang::OSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OSConsumedAttr, 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::OSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 14 | specific_attr_iterator Right) { | 86 | 14 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 14 | if (Left.Current < Right.Current) | 88 | 14 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 14 | return Left.Current == Right.Current; | 92 | 14 | } |
clang::operator==(clang::specific_attr_iterator<clang::OSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 28 | specific_attr_iterator Right) { | 86 | 28 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 28 | if (Left.Current < Right.Current) | 88 | 28 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 28 | return Left.Current == Right.Current; | 92 | 28 | } |
RetainSummaryManager.cpp:clang::operator==(clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 128 | specific_attr_iterator Right) { | 86 | 128 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 128 | if (Left.Current < Right.Current) | 88 | 128 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 128 | return Left.Current == Right.Current; | 92 | 128 | } |
RetainSummaryManager.cpp:clang::operator==(clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 100 | specific_attr_iterator Right) { | 86 | 100 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 100 | if (Left.Current < Right.Current) | 88 | 100 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 100 | return Left.Current == Right.Current; | 92 | 100 | } |
RetainSummaryManager.cpp:clang::operator==(clang::specific_attr_iterator<(anonymous namespace)::GeneralizedConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<(anonymous namespace)::GeneralizedConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 50 | specific_attr_iterator Right) { | 86 | 50 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 50 | if (Left.Current < Right.Current) | 88 | 50 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 50 | return Left.Current == Right.Current; | 92 | 50 | } |
clang::operator==(clang::specific_attr_iterator<clang::OSReturnsRetainedOnZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OSReturnsRetainedOnZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 17 | specific_attr_iterator Right) { | 86 | 17 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 17 | if (Left.Current < Right.Current) | 88 | 17 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 17 | return Left.Current == Right.Current; | 92 | 17 | } |
clang::operator==(clang::specific_attr_iterator<clang::OSReturnsRetainedOnNonZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OSReturnsRetainedOnNonZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 18 | specific_attr_iterator Right) { | 86 | 18 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 18 | if (Left.Current < Right.Current) | 88 | 18 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 18 | return Left.Current == Right.Current; | 92 | 18 | } |
clang::operator==(clang::specific_attr_iterator<clang::OSConsumesThisAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OSConsumesThisAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 10 | specific_attr_iterator Right) { | 86 | 10 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 10 | if (Left.Current < Right.Current) | 88 | 10 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 10 | return Left.Current == Right.Current; | 92 | 10 | } |
clang::operator==(clang::specific_attr_iterator<clang::StdCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::StdCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::FastCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::FastCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::RegCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::RegCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::ThisCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ThisCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::VectorCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::VectorCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::PascalAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PascalAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::PcsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PcsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::AArch64VectorPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AArch64VectorPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::AArch64SVEPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AArch64SVEPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::AMDGPUKernelCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AMDGPUKernelCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::IntelOclBiccAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::IntelOclBiccAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::MSABIAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MSABIAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::SysVABIAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SysVABIAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::PreserveMostAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PreserveMostAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::PreserveAllAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PreserveAllAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::M68kRTDAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::M68kRTDAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4.03k | specific_attr_iterator Right) { | 86 | 4.03k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4.03k | if (Left.Current < Right.Current) | 88 | 4.03k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4.03k | return Left.Current == Right.Current; | 92 | 4.03k | } |
clang::operator==(clang::specific_attr_iterator<clang::AssumptionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AssumptionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 655k | specific_attr_iterator Right) { | 86 | 655k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 655k | if (Left.Current < Right.Current) | 88 | 278k | Left.AdvanceToNext(Right.Current); | 89 | 376k | else | 90 | 376k | Right.AdvanceToNext(Left.Current); | 91 | 655k | return Left.Current == Right.Current; | 92 | 655k | } |
clang::operator==(clang::specific_attr_iterator<clang::MaybeUndefAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MaybeUndefAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2.66k | specific_attr_iterator Right) { | 86 | 2.66k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2.66k | if (Left.Current < Right.Current) | 88 | 2.66k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2.66k | return Left.Current == Right.Current; | 92 | 2.66k | } |
clang::operator==(clang::specific_attr_iterator<clang::AssumeAlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AssumeAlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 163k | specific_attr_iterator Right) { | 86 | 163k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 163k | if (Left.Current < Right.Current) | 88 | 163k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 163k | return Left.Current == Right.Current; | 92 | 163k | } |
clang::operator==(clang::specific_attr_iterator<clang::ConvergentAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ConvergentAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 278k | specific_attr_iterator Right) { | 86 | 278k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 278k | if (Left.Current < Right.Current) | 88 | 278k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 278k | return Left.Current == Right.Current; | 92 | 278k | } |
clang::operator==(clang::specific_attr_iterator<clang::NoMergeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoMergeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 163k | specific_attr_iterator Right) { | 86 | 163k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 163k | if (Left.Current < Right.Current) | 88 | 163k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 163k | return Left.Current == Right.Current; | 92 | 163k | } |
clang::operator==(clang::specific_attr_iterator<clang::NoAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 275k | specific_attr_iterator Right) { | 86 | 275k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 275k | if (Left.Current < Right.Current) | 88 | 275k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 275k | return Left.Current == Right.Current; | 92 | 275k | } |
clang::operator==(clang::specific_attr_iterator<clang::RestrictAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::RestrictAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 278k | specific_attr_iterator Right) { | 86 | 278k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 278k | if (Left.Current < Right.Current) | 88 | 278k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 278k | return Left.Current == Right.Current; | 92 | 278k | } |
clang::operator==(clang::specific_attr_iterator<clang::AnyX86NoCfCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AnyX86NoCfCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 278k | specific_attr_iterator Right) { | 86 | 278k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 278k | if (Left.Current < Right.Current) | 88 | 278k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 278k | return Left.Current == Right.Current; | 92 | 278k | } |
clang::operator==(clang::specific_attr_iterator<clang::LeafAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::LeafAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 278k | specific_attr_iterator Right) { | 86 | 278k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 278k | if (Left.Current < Right.Current) | 88 | 278k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 278k | return Left.Current == Right.Current; | 92 | 278k | } |
clang::operator==(clang::specific_attr_iterator<clang::NoSplitStackAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoSplitStackAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 278k | specific_attr_iterator Right) { | 86 | 278k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 278k | if (Left.Current < Right.Current) | 88 | 278k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 278k | return Left.Current == Right.Current; | 92 | 278k | } |
clang::operator==(clang::specific_attr_iterator<clang::ZeroCallUsedRegsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ZeroCallUsedRegsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 278k | specific_attr_iterator Right) { | 86 | 278k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 278k | if (Left.Current < Right.Current) | 88 | 278k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 278k | return Left.Current == Right.Current; | 92 | 278k | } |
clang::operator==(clang::specific_attr_iterator<clang::AlignValueAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AlignValueAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 23.5k | specific_attr_iterator Right) { | 86 | 23.5k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 23.5k | if (Left.Current < Right.Current) | 88 | 23.5k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 23.5k | return Left.Current == Right.Current; | 92 | 23.5k | } |
clang::operator==(clang::specific_attr_iterator<clang::CFGuardAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CFGuardAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 108k | specific_attr_iterator Right) { | 86 | 108k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 108k | if (Left.Current < Right.Current) | 88 | 108k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 108k | return Left.Current == Right.Current; | 92 | 108k | } |
clang::operator==(clang::specific_attr_iterator<clang::MSAllocatorAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MSAllocatorAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 125k | specific_attr_iterator Right) { | 86 | 125k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 125k | if (Left.Current < Right.Current) | 88 | 125k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 125k | return Left.Current == Right.Current; | 92 | 125k | } |
clang::operator==(clang::specific_attr_iterator<clang::CoroOnlyDestroyWhenCompleteAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CoroOnlyDestroyWhenCompleteAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 5 | specific_attr_iterator Right) { | 86 | 5 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 5 | if (Left.Current < Right.Current) | 88 | 5 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 5 | return Left.Current == Right.Current; | 92 | 5 | } |
clang::operator==(clang::specific_attr_iterator<clang::StandaloneDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::StandaloneDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 650 | specific_attr_iterator Right) { | 86 | 650 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 650 | if (Left.Current < Right.Current) | 88 | 650 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 650 | return Left.Current == Right.Current; | 92 | 650 | } |
clang::operator==(clang::specific_attr_iterator<clang::NoDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 405k | specific_attr_iterator Right) { | 86 | 405k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 405k | if (Left.Current < Right.Current) | 88 | 405k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 405k | return Left.Current == Right.Current; | 92 | 405k | } |
clang::operator==(clang::specific_attr_iterator<clang::PreferredTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PreferredTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 3 | specific_attr_iterator Right) { | 86 | 3 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 3 | if (Left.Current < Right.Current) | 88 | 3 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 3 | return Left.Current == Right.Current; | 92 | 3 | } |
clang::operator==(clang::specific_attr_iterator<clang::ArtificialAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ArtificialAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 67.9k | specific_attr_iterator Right) { | 86 | 67.9k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 67.9k | if (Left.Current < Right.Current) | 88 | 67.9k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 67.9k | return Left.Current == Right.Current; | 92 | 67.9k | } |
clang::operator==(clang::specific_attr_iterator<clang::UninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::UninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 7.46k | specific_attr_iterator Right) { | 86 | 7.46k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 7.46k | if (Left.Current < Right.Current) | 88 | 7.46k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 7.46k | return Left.Current == Right.Current; | 92 | 7.46k | } |
clang::operator==(clang::specific_attr_iterator<clang::InitSegAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::InitSegAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1.38k | specific_attr_iterator Right) { | 86 | 1.38k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.38k | if (Left.Current < Right.Current) | 88 | 1.38k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 1.38k | return Left.Current == Right.Current; | 92 | 1.38k | } |
clang::operator==(clang::specific_attr_iterator<clang::InitPriorityAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::InitPriorityAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1.36k | specific_attr_iterator Right) { | 86 | 1.36k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1.36k | if (Left.Current < Right.Current) | 88 | 1.36k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 1.36k | return Left.Current == Right.Current; | 92 | 1.36k | } |
clang::operator==(clang::specific_attr_iterator<clang::HLSLResourceBindingAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HLSLResourceBindingAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 6 | specific_attr_iterator Right) { | 86 | 6 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 6 | if (Left.Current < Right.Current) | 88 | 6 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 6 | return Left.Current == Right.Current; | 92 | 6 | } |
clang::operator==(clang::specific_attr_iterator<clang::HLSLResourceAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HLSLResourceAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 15 | specific_attr_iterator Right) { | 86 | 15 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 15 | if (Left.Current < Right.Current) | 88 | 15 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 15 | return Left.Current == Right.Current; | 92 | 15 | } |
clang::operator==(clang::specific_attr_iterator<clang::HLSLSV_GroupIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HLSLSV_GroupIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 8 | specific_attr_iterator Right) { | 86 | 8 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 8 | if (Left.Current < Right.Current) | 88 | 8 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 8 | return Left.Current == Right.Current; | 92 | 8 | } |
clang::operator==(clang::specific_attr_iterator<clang::HLSLSV_DispatchThreadIDAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HLSLSV_DispatchThreadIDAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2 | specific_attr_iterator Right) { | 86 | 2 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2 | if (Left.Current < Right.Current) | 88 | 2 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2 | return Left.Current == Right.Current; | 92 | 2 | } |
clang::operator==(clang::specific_attr_iterator<clang::ObjCNonLazyClassAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCNonLazyClassAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 67 | specific_attr_iterator Right) { | 86 | 67 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 67 | if (Left.Current < Right.Current) | 88 | 67 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 67 | return Left.Current == Right.Current; | 92 | 67 | } |
clang::operator==(clang::specific_attr_iterator<clang::OMPCaptureKindAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OMPCaptureKindAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 219 | specific_attr_iterator Right) { | 86 | 219 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 219 | if (Left.Current < Right.Current) | 88 | 219 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 219 | return Left.Current == Right.Current; | 92 | 219 | } |
clang::operator==(clang::specific_attr_iterator<clang::OMPReferencedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OMPReferencedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 60 | specific_attr_iterator Right) { | 86 | 60 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 60 | if (Left.Current < Right.Current) | 88 | 35 | Left.AdvanceToNext(Right.Current); | 89 | 25 | else | 90 | 25 | Right.AdvanceToNext(Left.Current); | 91 | 60 | return Left.Current == Right.Current; | 92 | 60 | } |
clang::operator==(clang::specific_attr_iterator<clang::LTOVisibilityPublicAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::LTOVisibilityPublicAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 100 | specific_attr_iterator Right) { | 86 | 100 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 100 | if (Left.Current < Right.Current) | 88 | 100 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 100 | return Left.Current == Right.Current; | 92 | 100 | } |
clang::operator==(clang::specific_attr_iterator<clang::NoInstrumentFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoInstrumentFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 52 | specific_attr_iterator Right) { | 86 | 52 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 52 | if (Left.Current < Right.Current) | 88 | 52 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 52 | return Left.Current == Right.Current; | 92 | 52 | } |
clang::operator==(clang::specific_attr_iterator<clang::DisableSanitizerInstrumentationAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DisableSanitizerInstrumentationAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 100k | specific_attr_iterator Right) { | 86 | 100k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 100k | if (Left.Current < Right.Current) | 88 | 100k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 100k | return Left.Current == Right.Current; | 92 | 100k | } |
clang::operator==(clang::specific_attr_iterator<clang::NoSanitizeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoSanitizeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 314k | specific_attr_iterator Right) { | 86 | 314k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 314k | if (Left.Current < Right.Current) | 88 | 102k | Left.AdvanceToNext(Right.Current); | 89 | 211k | else | 90 | 211k | Right.AdvanceToNext(Left.Current); | 91 | 314k | return Left.Current == Right.Current; | 92 | 314k | } |
clang::operator==(clang::specific_attr_iterator<clang::XRayInstrumentAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::XRayInstrumentAttr, 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::XRayLogArgsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::XRayLogArgsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 82 | specific_attr_iterator Right) { | 86 | 82 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 82 | if (Left.Current < Right.Current) | 88 | 82 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 82 | return Left.Current == Right.Current; | 92 | 82 | } |
clang::operator==(clang::specific_attr_iterator<clang::PatchableFunctionEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PatchableFunctionEntryAttr, 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::CFICanonicalJumpTableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CFICanonicalJumpTableAttr, 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::NoProfileFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoProfileFunctionAttr, 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::FunctionReturnThunksAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::FunctionReturnThunksAttr, 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::NoCommonAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoCommonAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 4 | specific_attr_iterator Right) { | 86 | 4 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 4 | if (Left.Current < Right.Current) | 88 | 4 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 4 | return Left.Current == Right.Current; | 92 | 4 | } |
clang::operator==(clang::specific_attr_iterator<clang::PragmaClangBSSSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PragmaClangBSSSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 3.61k | specific_attr_iterator Right) { | 86 | 3.61k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 3.61k | if (Left.Current < Right.Current) | 88 | 3.61k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 3.61k | return Left.Current == Right.Current; | 92 | 3.61k | } |
clang::operator==(clang::specific_attr_iterator<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 3.61k | specific_attr_iterator Right) { | 86 | 3.61k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 3.61k | if (Left.Current < Right.Current) | 88 | 3.61k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 3.61k | return Left.Current == Right.Current; | 92 | 3.61k | } |
clang::operator==(clang::specific_attr_iterator<clang::PragmaClangRelroSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PragmaClangRelroSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 3.61k | specific_attr_iterator Right) { | 86 | 3.61k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 3.61k | if (Left.Current < Right.Current) | 88 | 3.61k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 3.61k | return Left.Current == Right.Current; | 92 | 3.61k | } |
clang::operator==(clang::specific_attr_iterator<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 3.61k | specific_attr_iterator Right) { | 86 | 3.61k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 3.61k | if (Left.Current < Right.Current) | 88 | 3.61k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 3.61k | return Left.Current == Right.Current; | 92 | 3.61k | } |
clang::operator==(clang::specific_attr_iterator<clang::TLSModelAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::TLSModelAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 138 | specific_attr_iterator Right) { | 86 | 138 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 138 | if (Left.Current < Right.Current) | 88 | 138 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 138 | return Left.Current == Right.Current; | 92 | 138 | } |
clang::operator==(clang::specific_attr_iterator<clang::NoUwtableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoUwtableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 101k | specific_attr_iterator Right) { | 86 | 101k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 101k | if (Left.Current < Right.Current) | 88 | 101k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 101k | return Left.Current == Right.Current; | 92 | 101k | } |
clang::operator==(clang::specific_attr_iterator<clang::NoStackProtectorAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoStackProtectorAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 101k | specific_attr_iterator Right) { | 86 | 101k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 101k | if (Left.Current < Right.Current) | 88 | 101k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 101k | return Left.Current == Right.Current; | 92 | 101k | } |
clang::operator==(clang::specific_attr_iterator<clang::NoDuplicateAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoDuplicateAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 301k | specific_attr_iterator Right) { | 86 | 301k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 301k | if (Left.Current < Right.Current) | 88 | 301k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 301k | return Left.Current == Right.Current; | 92 | 301k | } |
clang::operator==(clang::specific_attr_iterator<clang::PragmaClangTextSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PragmaClangTextSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 100k | specific_attr_iterator Right) { | 86 | 100k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 100k | if (Left.Current < Right.Current) | 88 | 100k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 100k | return Left.Current == Right.Current; | 92 | 100k | } |
clang::operator==(clang::specific_attr_iterator<clang::OMPDeclareSimdDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OMPDeclareSimdDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 3.19k | specific_attr_iterator Right) { | 86 | 3.19k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 3.19k | if (Left.Current < Right.Current) | 88 | 2.96k | Left.AdvanceToNext(Right.Current); | 89 | 229 | else | 90 | 229 | Right.AdvanceToNext(Left.Current); | 91 | 3.19k | return Left.Current == Right.Current; | 92 | 3.19k | } |
clang::operator==(clang::specific_attr_iterator<clang::MayAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MayAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 92.0k | specific_attr_iterator Right) { | 86 | 92.0k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 92.0k | if (Left.Current < Right.Current) | 88 | 92.0k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 92.0k | return Left.Current == Right.Current; | 92 | 92.0k | } |
clang::operator==(clang::specific_attr_iterator<clang::MSNoVTableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MSNoVTableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 200 | specific_attr_iterator Right) { | 86 | 200 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 200 | if (Left.Current < Right.Current) | 88 | 200 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 200 | return Left.Current == Right.Current; | 92 | 200 | } |
clang::operator==(clang::specific_attr_iterator<clang::AVRInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AVRInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2 | specific_attr_iterator Right) { | 86 | 2 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2 | if (Left.Current < Right.Current) | 88 | 2 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2 | return Left.Current == Right.Current; | 92 | 2 | } |
clang::operator==(clang::specific_attr_iterator<clang::AVRSignalAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AVRSignalAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 2 | specific_attr_iterator Right) { | 86 | 2 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 2 | if (Left.Current < Right.Current) | 88 | 2 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 2 | return Left.Current == Right.Current; | 92 | 2 | } |
Unexecuted instantiation: clang::operator==(clang::specific_attr_iterator<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >) clang::operator==(clang::specific_attr_iterator<clang::MSP430InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MSP430InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 1 | specific_attr_iterator Right) { | 86 | 1 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 1 | if (Left.Current < Right.Current) | 88 | 1 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 1 | return Left.Current == Right.Current; | 92 | 1 | } |
clang::operator==(clang::specific_attr_iterator<clang::NoMips16Attr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoMips16Attr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 65 | specific_attr_iterator Right) { | 86 | 65 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 65 | if (Left.Current < Right.Current) | 88 | 65 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 65 | return Left.Current == Right.Current; | 92 | 65 | } |
clang::operator==(clang::specific_attr_iterator<clang::NoMicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoMicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 65 | specific_attr_iterator Right) { | 86 | 65 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 65 | if (Left.Current < Right.Current) | 88 | 65 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 65 | return Left.Current == Right.Current; | 92 | 65 | } |
clang::operator==(clang::specific_attr_iterator<clang::CUDALaunchBoundsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CUDALaunchBoundsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 193 | specific_attr_iterator Right) { | 86 | 193 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 193 | if (Left.Current < Right.Current) | 88 | 193 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 193 | return Left.Current == Right.Current; | 92 | 193 | } |
clang::operator==(clang::specific_attr_iterator<clang::NVPTXKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NVPTXKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 429 | specific_attr_iterator Right) { | 86 | 429 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 429 | if (Left.Current < Right.Current) | 88 | 429 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 429 | return Left.Current == Right.Current; | 92 | 429 | } |
clang::operator==(clang::specific_attr_iterator<clang::WebAssemblyExportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WebAssemblyExportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 11 | specific_attr_iterator Right) { | 86 | 11 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 11 | if (Left.Current < Right.Current) | 88 | 11 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 11 | return Left.Current == Right.Current; | 92 | 11 | } |
clang::operator==(clang::specific_attr_iterator<clang::X86ForceAlignArgPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::X86ForceAlignArgPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 87.8k | specific_attr_iterator Right) { | 86 | 87.8k | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 87.8k | if (Left.Current < Right.Current) | 88 | 87.8k | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 87.8k | return Left.Current == Right.Current; | 92 | 87.8k | } |
clang::operator==(clang::specific_attr_iterator<clang::IBActionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::IBActionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 85 | 26 | specific_attr_iterator Right) { | 86 | 26 | assert((Left.Current == nullptr) == (Right.Current == nullptr)); | 87 | 26 | if (Left.Current < Right.Current) | 88 | 26 | Left.AdvanceToNext(Right.Current); | 89 | 0 | else | 90 | 0 | Right.AdvanceToNext(Left.Current); | 91 | 26 | return Left.Current == Right.Current; | 92 | 26 | } |
|
93 | | friend bool operator!=(specific_attr_iterator Left, |
94 | 3.05G | specific_attr_iterator Right) { |
95 | 3.05G | return !(Left == Right); |
96 | 3.05G | } 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 | 94 | 3.29M | specific_attr_iterator Right) { | 95 | 3.29M | return !(Left == Right); | 96 | 3.29M | } |
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 | 94 | 88.6M | specific_attr_iterator Right) { | 95 | 88.6M | return !(Left == Right); | 96 | 88.6M | } |
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 | 94 | 47.1M | specific_attr_iterator Right) { | 95 | 47.1M | return !(Left == Right); | 96 | 47.1M | } |
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 | 94 | 18.7M | specific_attr_iterator Right) { | 95 | 18.7M | return !(Left == Right); | 96 | 18.7M | } |
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 | 94 | 120M | specific_attr_iterator Right) { | 95 | 120M | return !(Left == Right); | 96 | 120M | } |
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 | 94 | 408k | specific_attr_iterator Right) { | 95 | 408k | return !(Left == Right); | 96 | 408k | } |
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 | 94 | 3.38M | specific_attr_iterator Right) { | 95 | 3.38M | return !(Left == Right); | 96 | 3.38M | } |
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 | 94 | 2.12M | specific_attr_iterator Right) { | 95 | 2.12M | return !(Left == Right); | 96 | 2.12M | } |
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 | 94 | 77.7M | specific_attr_iterator Right) { | 95 | 77.7M | return !(Left == Right); | 96 | 77.7M | } |
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 | 94 | 155 | specific_attr_iterator Right) { | 95 | 155 | return !(Left == Right); | 96 | 155 | } |
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 | 94 | 116M | specific_attr_iterator Right) { | 95 | 116M | return !(Left == Right); | 96 | 116M | } |
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 | 94 | 62.9M | specific_attr_iterator Right) { | 95 | 62.9M | return !(Left == Right); | 96 | 62.9M | } |
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 | 94 | 48.1M | specific_attr_iterator Right) { | 95 | 48.1M | return !(Left == Right); | 96 | 48.1M | } |
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 | 94 | 8.58M | specific_attr_iterator Right) { | 95 | 8.58M | return !(Left == Right); | 96 | 8.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 | 94 | 8.58M | specific_attr_iterator Right) { | 95 | 8.58M | return !(Left == Right); | 96 | 8.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 | 94 | 237k | specific_attr_iterator Right) { | 95 | 237k | return !(Left == Right); | 96 | 237k | } |
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 | 94 | 85.0k | specific_attr_iterator Right) { | 95 | 85.0k | return !(Left == Right); | 96 | 85.0k | } |
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 | 94 | 71.8M | specific_attr_iterator Right) { | 95 | 71.8M | return !(Left == Right); | 96 | 71.8M | } |
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 | 94 | 71.8M | specific_attr_iterator Right) { | 95 | 71.8M | return !(Left == Right); | 96 | 71.8M | } |
clang::operator!=(clang::specific_attr_iterator<clang::TargetVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::TargetVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 113M | specific_attr_iterator Right) { | 95 | 113M | return !(Left == Right); | 96 | 113M | } |
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 | 94 | 4.22M | specific_attr_iterator Right) { | 95 | 4.22M | return !(Left == Right); | 96 | 4.22M | } |
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 | 94 | 4.08M | specific_attr_iterator Right) { | 95 | 4.08M | return !(Left == Right); | 96 | 4.08M | } |
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 | 94 | 11.6k | specific_attr_iterator Right) { | 95 | 11.6k | return !(Left == Right); | 96 | 11.6k | } |
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 | 94 | 164k | specific_attr_iterator Right) { | 95 | 164k | return !(Left == Right); | 96 | 164k | } |
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 | 94 | 2.22M | specific_attr_iterator Right) { | 95 | 2.22M | return !(Left == Right); | 96 | 2.22M | } |
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 | 94 | 1.27M | specific_attr_iterator Right) { | 95 | 1.27M | return !(Left == Right); | 96 | 1.27M | } |
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 | 94 | 176M | specific_attr_iterator Right) { | 95 | 176M | return !(Left == Right); | 96 | 176M | } |
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 | 94 | 1.00M | specific_attr_iterator Right) { | 95 | 1.00M | return !(Left == Right); | 96 | 1.00M | } |
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 | 94 | 95.6k | specific_attr_iterator Right) { | 95 | 95.6k | return !(Left == Right); | 96 | 95.6k | } |
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 | 94 | 38.3M | specific_attr_iterator Right) { | 95 | 38.3M | return !(Left == Right); | 96 | 38.3M | } |
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 | 94 | 5.57k | specific_attr_iterator Right) { | 95 | 5.57k | return !(Left == Right); | 96 | 5.57k | } |
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 | 94 | 23.7k | specific_attr_iterator Right) { | 95 | 23.7k | return !(Left == Right); | 96 | 23.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 | 94 | 37 | specific_attr_iterator Right) { | 95 | 37 | return !(Left == Right); | 96 | 37 | } |
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 | 94 | 11.5k | specific_attr_iterator Right) { | 95 | 11.5k | return !(Left == Right); | 96 | 11.5k | } |
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 | 94 | 346k | specific_attr_iterator Right) { | 95 | 346k | return !(Left == Right); | 96 | 346k | } |
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 | 94 | 76.9M | specific_attr_iterator Right) { | 95 | 76.9M | return !(Left == Right); | 96 | 76.9M | } |
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 | 94 | 6.12M | specific_attr_iterator Right) { | 95 | 6.12M | return !(Left == Right); | 96 | 6.12M | } |
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 | 94 | 5.93M | specific_attr_iterator Right) { | 95 | 5.93M | return !(Left == Right); | 96 | 5.93M | } |
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 | 94 | 5.83M | specific_attr_iterator Right) { | 95 | 5.83M | return !(Left == Right); | 96 | 5.83M | } |
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 | 94 | 105M | specific_attr_iterator Right) { | 95 | 105M | return !(Left == Right); | 96 | 105M | } |
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 | 94 | 297M | specific_attr_iterator Right) { | 95 | 297M | return !(Left == Right); | 96 | 297M | } |
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 | 94 | 102M | specific_attr_iterator Right) { | 95 | 102M | return !(Left == Right); | 96 | 102M | } |
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 | 94 | 102M | specific_attr_iterator Right) { | 95 | 102M | return !(Left == Right); | 96 | 102M | } |
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 | 94 | 221M | specific_attr_iterator Right) { | 95 | 221M | return !(Left == Right); | 96 | 221M | } |
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 | 94 | 100k | specific_attr_iterator Right) { | 95 | 100k | return !(Left == Right); | 96 | 100k | } |
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 | 94 | 3.11k | specific_attr_iterator Right) { | 95 | 3.11k | return !(Left == Right); | 96 | 3.11k | } |
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 | 94 | 9.31k | specific_attr_iterator Right) { | 95 | 9.31k | return !(Left == Right); | 96 | 9.31k | } |
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 | 94 | 253k | specific_attr_iterator Right) { | 95 | 253k | return !(Left == Right); | 96 | 253k | } |
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 | 94 | 36.4M | specific_attr_iterator Right) { | 95 | 36.4M | return !(Left == Right); | 96 | 36.4M | } |
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 | 94 | 1.29k | specific_attr_iterator Right) { | 95 | 1.29k | return !(Left == Right); | 96 | 1.29k | } |
clang::operator!=(clang::specific_attr_iterator<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 55.2M | specific_attr_iterator Right) { | 95 | 55.2M | return !(Left == Right); | 96 | 55.2M | } |
clang::operator!=(clang::specific_attr_iterator<clang::LoaderUninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::LoaderUninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 17.4M | specific_attr_iterator Right) { | 95 | 17.4M | return !(Left == Right); | 96 | 17.4M | } |
clang::operator!=(clang::specific_attr_iterator<clang::UuidAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::UuidAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 290 | specific_attr_iterator Right) { | 95 | 290 | return !(Left == Right); | 96 | 290 | } |
clang::operator!=(clang::specific_attr_iterator<clang::FinalAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::FinalAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2.92M | specific_attr_iterator Right) { | 95 | 2.92M | return !(Left == Right); | 96 | 2.92M | } |
clang::operator!=(clang::specific_attr_iterator<clang::ArcWeakrefUnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ArcWeakrefUnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 85 | specific_attr_iterator Right) { | 95 | 85 | return !(Left == Right); | 96 | 85 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCRequiresPropertyDefsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCRequiresPropertyDefsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 1.68k | specific_attr_iterator Right) { | 95 | 1.68k | return !(Left == Right); | 96 | 1.68k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCDirectAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCDirectAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 1.41M | specific_attr_iterator Right) { | 95 | 1.41M | return !(Left == Right); | 96 | 1.41M | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCDesignatedInitializerAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCDesignatedInitializerAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 38.8M | specific_attr_iterator Right) { | 95 | 38.8M | return !(Left == Right); | 96 | 38.8M | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCMethodFamilyAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCMethodFamilyAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 104k | specific_attr_iterator Right) { | 95 | 104k | return !(Left == Right); | 96 | 104k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NSConsumesSelfAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NSConsumesSelfAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 26.3k | specific_attr_iterator Right) { | 95 | 26.3k | return !(Left == Right); | 96 | 26.3k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCRuntimeNameAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCRuntimeNameAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2.13k | specific_attr_iterator Right) { | 95 | 2.13k | return !(Left == Right); | 96 | 2.13k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCNonRuntimeProtocolAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCNonRuntimeProtocolAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 55 | specific_attr_iterator Right) { | 95 | 55 | return !(Left == Right); | 96 | 55 | } |
clang::operator!=(clang::specific_attr_iterator<clang::WarnUnusedResultAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WarnUnusedResultAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 265k | specific_attr_iterator Right) { | 95 | 265k | return !(Left == Right); | 96 | 265k | } |
clang::operator!=(clang::specific_attr_iterator<clang::PureAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PureAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 561k | specific_attr_iterator Right) { | 95 | 561k | return !(Left == Right); | 96 | 561k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ConstAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ConstAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 58.8M | specific_attr_iterator Right) { | 95 | 58.8M | return !(Left == Right); | 96 | 58.8M | } |
clang::operator!=(clang::specific_attr_iterator<clang::WarnUnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WarnUnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 28.1k | specific_attr_iterator Right) { | 95 | 28.1k | return !(Left == Right); | 96 | 28.1k | } |
clang::operator!=(clang::specific_attr_iterator<clang::AsmLabelAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AsmLabelAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 8.76M | specific_attr_iterator Right) { | 95 | 8.76M | return !(Left == Right); | 96 | 8.76M | } |
clang::operator!=(clang::specific_attr_iterator<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 295k | specific_attr_iterator Right) { | 95 | 295k | return !(Left == Right); | 96 | 295k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 6.61M | specific_attr_iterator Right) { | 95 | 6.61M | return !(Left == Right); | 96 | 6.61M | } |
clang::operator!=(clang::specific_attr_iterator<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.19M | specific_attr_iterator Right) { | 95 | 4.19M | return !(Left == Right); | 96 | 4.19M | } |
clang::operator!=(clang::specific_attr_iterator<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2.92M | specific_attr_iterator Right) { | 95 | 2.92M | return !(Left == Right); | 96 | 2.92M | } |
clang::operator!=(clang::specific_attr_iterator<clang::PassObjectSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PassObjectSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 88.8k | specific_attr_iterator Right) { | 95 | 88.8k | return !(Left == Right); | 96 | 88.8k | } |
clang::operator!=(clang::specific_attr_iterator<clang::MSVtorDispAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MSVtorDispAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 183 | specific_attr_iterator Right) { | 95 | 183 | return !(Left == Right); | 96 | 183 | } |
clang::operator!=(clang::specific_attr_iterator<clang::MaxFieldAlignmentAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MaxFieldAlignmentAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 89.1k | specific_attr_iterator Right) { | 95 | 89.1k | return !(Left == Right); | 96 | 89.1k | } |
clang::operator!=(clang::specific_attr_iterator<clang::EmptyBasesAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::EmptyBasesAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 955 | specific_attr_iterator Right) { | 95 | 955 | return !(Left == Right); | 96 | 955 | } |
clang::operator!=(clang::specific_attr_iterator<clang::LayoutVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::LayoutVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 933 | specific_attr_iterator Right) { | 95 | 933 | return !(Left == Right); | 96 | 933 | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoUniqueAddressAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoUniqueAddressAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 24.6k | specific_attr_iterator Right) { | 95 | 24.6k | return !(Left == Right); | 96 | 24.6k | } |
clang::operator!=(clang::specific_attr_iterator<clang::AlignMac68kAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AlignMac68kAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 87.9k | specific_attr_iterator Right) { | 95 | 87.9k | return !(Left == Right); | 96 | 87.9k | } |
clang::operator!=(clang::specific_attr_iterator<clang::AlignNaturalAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AlignNaturalAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 87.9k | specific_attr_iterator Right) { | 95 | 87.9k | return !(Left == Right); | 96 | 87.9k | } |
clang::operator!=(clang::specific_attr_iterator<clang::CUDAHostAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CUDAHostAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 6.97k | specific_attr_iterator Right) { | 95 | 6.97k | return !(Left == Right); | 96 | 6.97k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCBoxableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCBoxableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 135 | specific_attr_iterator Right) { | 95 | 135 | return !(Left == Right); | 96 | 135 | } |
clang::operator!=(clang::specific_attr_iterator<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 1.01M | specific_attr_iterator Right) { | 95 | 1.01M | return !(Left == Right); | 96 | 1.01M | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCNSObjectAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCNSObjectAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 53.3k | specific_attr_iterator Right) { | 95 | 53.3k | return !(Left == Right); | 96 | 53.3k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCIndependentClassAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCIndependentClassAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 1 | specific_attr_iterator Right) { | 95 | 1 | return !(Left == Right); | 96 | 1 | } |
clang::operator!=(clang::specific_attr_iterator<clang::CUDADeviceBuiltinSurfaceTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CUDADeviceBuiltinSurfaceTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 53 | specific_attr_iterator Right) { | 95 | 53 | return !(Left == Right); | 96 | 53 | } |
clang::operator!=(clang::specific_attr_iterator<clang::CUDADeviceBuiltinTextureTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CUDADeviceBuiltinTextureTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 27 | specific_attr_iterator Right) { | 95 | 27 | return !(Left == Right); | 96 | 27 | } |
clang::operator!=(clang::specific_attr_iterator<clang::PreferredNameAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PreferredNameAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 685k | specific_attr_iterator Right) { | 95 | 685k | return !(Left == Right); | 96 | 685k | } |
clang::operator!=(clang::specific_attr_iterator<clang::CleanupAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CleanupAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2.36M | specific_attr_iterator Right) { | 95 | 2.36M | return !(Left == Right); | 96 | 2.36M | } |
clang::operator!=(clang::specific_attr_iterator<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 35.1M | specific_attr_iterator Right) { | 95 | 35.1M | return !(Left == Right); | 96 | 35.1M | } |
clang::operator!=(clang::specific_attr_iterator<clang::FallThroughAttr, llvm::ArrayRef<clang::Attr const*> >, clang::specific_attr_iterator<clang::FallThroughAttr, llvm::ArrayRef<clang::Attr const*> >) Line | Count | Source | 94 | 279 | specific_attr_iterator Right) { | 95 | 279 | return !(Left == Right); | 96 | 279 | } |
clang::operator!=(clang::specific_attr_iterator<clang::IBOutletAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::IBOutletAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 32 | specific_attr_iterator Right) { | 95 | 32 | return !(Left == Right); | 96 | 32 | } |
clang::operator!=(clang::specific_attr_iterator<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 18.0k | specific_attr_iterator Right) { | 95 | 18.0k | return !(Left == Right); | 96 | 18.0k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ExcludeFromExplicitInstantiationAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ExcludeFromExplicitInstantiationAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 168k | specific_attr_iterator Right) { | 95 | 168k | return !(Left == Right); | 96 | 168k | } |
clang::operator!=(clang::specific_attr_iterator<clang::OwnerAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OwnerAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 107k | specific_attr_iterator Right) { | 95 | 107k | return !(Left == Right); | 96 | 107k | } |
clang::operator!=(clang::specific_attr_iterator<clang::PointerAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PointerAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 154k | specific_attr_iterator Right) { | 95 | 154k | return !(Left == Right); | 96 | 154k | } |
clang::operator!=(clang::specific_attr_iterator<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 686k | specific_attr_iterator Right) { | 95 | 686k | return !(Left == Right); | 96 | 686k | } |
clang::operator!=(clang::specific_attr_iterator<clang::CFUnknownTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CFUnknownTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 325k | specific_attr_iterator Right) { | 95 | 325k | return !(Left == Right); | 96 | 325k | } |
clang::operator!=(clang::specific_attr_iterator<clang::MinSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MinSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 202k | specific_attr_iterator Right) { | 95 | 202k | return !(Left == Right); | 96 | 202k | } |
clang::operator!=(clang::specific_attr_iterator<clang::OptimizeNoneAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OptimizeNoneAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 601k | specific_attr_iterator Right) { | 95 | 601k | return !(Left == Right); | 96 | 601k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 24.1k | specific_attr_iterator Right) { | 95 | 24.1k | return !(Left == Right); | 96 | 24.1k | } |
clang::operator!=(clang::specific_attr_iterator<clang::DiagnoseAsBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DiagnoseAsBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.59M | specific_attr_iterator Right) { | 95 | 4.59M | return !(Left == Right); | 96 | 4.59M | } |
clang::operator!=(clang::specific_attr_iterator<clang::ArgumentWithTypeTagAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ArgumentWithTypeTagAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 5.63M | specific_attr_iterator Right) { | 95 | 5.63M | return !(Left == Right); | 96 | 5.63M | } |
clang::operator!=(clang::specific_attr_iterator<clang::EnforceTCBAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::EnforceTCBAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 1.67M | specific_attr_iterator Right) { | 95 | 1.67M | return !(Left == Right); | 96 | 1.67M | } |
clang::operator!=(clang::specific_attr_iterator<clang::EnforceTCBLeafAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::EnforceTCBLeafAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 111 | specific_attr_iterator Right) { | 95 | 111 | return !(Left == Right); | 96 | 111 | } |
clang::operator!=(clang::specific_attr_iterator<clang::SentinelAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SentinelAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 5.05M | specific_attr_iterator Right) { | 95 | 5.05M | return !(Left == Right); | 96 | 5.05M | } |
clang::operator!=(clang::specific_attr_iterator<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 117k | specific_attr_iterator Right) { | 95 | 117k | return !(Left == Right); | 96 | 117k | } |
clang::operator!=(clang::specific_attr_iterator<clang::CUDAInvalidTargetAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CUDAInvalidTargetAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 142k | specific_attr_iterator Right) { | 95 | 142k | return !(Left == Right); | 96 | 142k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NotTailCalledAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NotTailCalledAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 202k | specific_attr_iterator Right) { | 95 | 202k | return !(Left == Right); | 96 | 202k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ArmSharedZAAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ArmSharedZAAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2 | specific_attr_iterator Right) { | 95 | 2 | return !(Left == Right); | 96 | 2 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ArmPreservesZAAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ArmPreservesZAAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2 | specific_attr_iterator Right) { | 95 | 2 | return !(Left == Right); | 96 | 2 | } |
clang::operator!=(clang::specific_attr_iterator<clang::HotAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HotAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 380k | specific_attr_iterator Right) { | 95 | 380k | return !(Left == Right); | 96 | 380k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ColdAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ColdAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 379k | specific_attr_iterator Right) { | 95 | 379k | return !(Left == Right); | 96 | 379k | } |
clang::operator!=(clang::specific_attr_iterator<clang::CommonAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CommonAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 20.9k | specific_attr_iterator Right) { | 95 | 20.9k | return !(Left == Right); | 96 | 20.9k | } |
clang::operator!=(clang::specific_attr_iterator<clang::Mips16Attr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::Mips16Attr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 70 | specific_attr_iterator Right) { | 95 | 70 | return !(Left == Right); | 96 | 70 | } |
clang::operator!=(clang::specific_attr_iterator<clang::MipsInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MipsInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 70 | specific_attr_iterator Right) { | 95 | 70 | return !(Left == Right); | 96 | 70 | } |
clang::operator!=(clang::specific_attr_iterator<clang::MicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 68 | specific_attr_iterator Right) { | 95 | 68 | return !(Left == Right); | 96 | 68 | } |
clang::operator!=(clang::specific_attr_iterator<clang::MipsShortCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MipsShortCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 145 | specific_attr_iterator Right) { | 95 | 145 | return !(Left == Right); | 96 | 145 | } |
clang::operator!=(clang::specific_attr_iterator<clang::MipsLongCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MipsLongCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 151 | specific_attr_iterator Right) { | 95 | 151 | return !(Left == Right); | 96 | 151 | } |
clang::operator!=(clang::specific_attr_iterator<clang::DisableTailCallsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DisableTailCallsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 114k | specific_attr_iterator Right) { | 95 | 114k | return !(Left == Right); | 96 | 114k | } |
clang::operator!=(clang::specific_attr_iterator<clang::RandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::RandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 262k | specific_attr_iterator Right) { | 95 | 262k | return !(Left == Right); | 96 | 262k | } |
clang::operator!=(clang::specific_attr_iterator<clang::SpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 278k | specific_attr_iterator Right) { | 95 | 278k | return !(Left == Right); | 96 | 278k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoRandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoRandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 261k | specific_attr_iterator Right) { | 95 | 261k | return !(Left == Right); | 96 | 261k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoSpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoSpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 278k | specific_attr_iterator Right) { | 95 | 278k | return !(Left == Right); | 96 | 278k | } |
clang::operator!=(clang::specific_attr_iterator<clang::InheritableParamAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::InheritableParamAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 5.34k | specific_attr_iterator Right) { | 95 | 5.34k | return !(Left == Right); | 96 | 5.34k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCPreciseLifetimeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCPreciseLifetimeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 1.52M | specific_attr_iterator Right) { | 95 | 1.52M | return !(Left == Right); | 96 | 1.52M | } |
clang::operator!=(clang::specific_attr_iterator<clang::NakedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NakedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 16.5M | specific_attr_iterator Right) { | 95 | 16.5M | return !(Left == Right); | 96 | 16.5M | } |
clang::operator!=(clang::specific_attr_iterator<clang::RetainAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::RetainAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 1.35M | specific_attr_iterator Right) { | 95 | 1.35M | return !(Left == Right); | 96 | 1.35M | } |
clang::operator!=(clang::specific_attr_iterator<clang::ConstInitAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ConstInitAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 704k | specific_attr_iterator Right) { | 95 | 704k | return !(Left == Right); | 96 | 704k | } |
clang::operator!=(clang::specific_attr_iterator<clang::CodeSegAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CodeSegAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 1.54M | specific_attr_iterator Right) { | 95 | 1.54M | return !(Left == Right); | 96 | 1.54M | } |
clang::operator!=(clang::specific_attr_iterator<clang::InheritableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::InheritableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 1.45M | specific_attr_iterator Right) { | 95 | 1.45M | return !(Left == Right); | 96 | 1.45M | } |
clang::operator!=(clang::specific_attr_iterator<clang::CarriesDependencyAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CarriesDependencyAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 97.0k | specific_attr_iterator Right) { | 95 | 97.0k | return !(Left == Right); | 96 | 97.0k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 390k | specific_attr_iterator Right) { | 95 | 390k | return !(Left == Right); | 96 | 390k | } |
clang::operator!=(clang::specific_attr_iterator<clang::WeakImportAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WeakImportAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2.25k | specific_attr_iterator Right) { | 95 | 2.25k | return !(Left == Right); | 96 | 2.25k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ReadOnlyPlacementAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ReadOnlyPlacementAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 12.3k | specific_attr_iterator Right) { | 95 | 12.3k | return !(Left == Right); | 96 | 12.3k | } |
clang::operator!=(clang::specific_attr_iterator<clang::SYCLSpecialClassAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SYCLSpecialClassAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 878k | specific_attr_iterator Right) { | 95 | 878k | return !(Left == Right); | 96 | 878k | } |
clang::operator!=(clang::specific_attr_iterator<clang::StrictGuardStackCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::StrictGuardStackCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 101k | specific_attr_iterator Right) { | 95 | 101k | return !(Left == Right); | 96 | 101k | } |
clang::operator!=(clang::specific_attr_iterator<clang::HLSLShaderAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HLSLShaderAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 102k | specific_attr_iterator Right) { | 95 | 102k | return !(Left == Right); | 96 | 102k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 34.5M | specific_attr_iterator Right) { | 95 | 34.5M | return !(Left == Right); | 96 | 34.5M | } |
clang::operator!=(clang::specific_attr_iterator<clang::ArmLocallyStreamingAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ArmLocallyStreamingAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 5.52M | specific_attr_iterator Right) { | 95 | 5.52M | return !(Left == Right); | 96 | 5.52M | } |
clang::operator!=(clang::specific_attr_iterator<clang::ArmNewZAAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ArmNewZAAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 5.52M | specific_attr_iterator Right) { | 95 | 5.52M | return !(Left == Right); | 96 | 5.52M | } |
clang::operator!=(clang::specific_attr_iterator<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 195 | specific_attr_iterator Right) { | 95 | 195 | return !(Left == Right); | 96 | 195 | } |
clang::operator!=(clang::specific_attr_iterator<clang::HLSLAnnotationAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HLSLAnnotationAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 19 | specific_attr_iterator Right) { | 95 | 19 | return !(Left == Right); | 96 | 19 | } |
clang::operator!=(clang::specific_attr_iterator<clang::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2.25k | specific_attr_iterator Right) { | 95 | 2.25k | return !(Left == Right); | 96 | 2.25k | } |
clang::operator!=(clang::specific_attr_iterator<clang::DLLImportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DLLImportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2.24k | specific_attr_iterator Right) { | 95 | 2.24k | return !(Left == Right); | 96 | 2.24k | } |
clang::operator!=(clang::specific_attr_iterator<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 823k | specific_attr_iterator Right) { | 95 | 823k | return !(Left == Right); | 96 | 823k | } |
clang::operator!=(clang::specific_attr_iterator<clang::StrictFPAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::StrictFPAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 438k | specific_attr_iterator Right) { | 95 | 438k | return !(Left == Right); | 96 | 438k | } |
clang::operator!=(clang::specific_attr_iterator<clang::AllocAlignAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AllocAlignAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.94M | specific_attr_iterator Right) { | 95 | 4.94M | return !(Left == Right); | 96 | 4.94M | } |
clang::operator!=(clang::specific_attr_iterator<clang::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 5.98M | specific_attr_iterator Right) { | 95 | 5.98M | return !(Left == Right); | 96 | 5.98M | } |
clang::operator!=(clang::specific_attr_iterator<clang::CallbackAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CallbackAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 30.2M | specific_attr_iterator Right) { | 95 | 30.2M | return !(Left == Right); | 96 | 30.2M | } |
clang::operator!=(clang::specific_attr_iterator<clang::ReturnsTwiceAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ReturnsTwiceAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 281k | specific_attr_iterator Right) { | 95 | 281k | return !(Left == Right); | 96 | 281k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoThrowAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoThrowAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 30.4M | specific_attr_iterator Right) { | 95 | 30.4M | return !(Left == Right); | 96 | 30.4M | } |
clang::operator!=(clang::specific_attr_iterator<clang::LifetimeBoundAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::LifetimeBoundAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 22.5k | specific_attr_iterator Right) { | 95 | 22.5k | return !(Left == Right); | 96 | 22.5k | } |
clang::operator!=(clang::specific_attr_iterator<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 285 | specific_attr_iterator Right) { | 95 | 285 | return !(Left == Right); | 96 | 285 | } |
clang::operator!=(clang::specific_attr_iterator<clang::CountedByAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CountedByAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2.03k | specific_attr_iterator Right) { | 95 | 2.03k | return !(Left == Right); | 96 | 2.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::SYCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SYCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 149 | specific_attr_iterator Right) { | 95 | 149 | return !(Left == Right); | 96 | 149 | } |
clang::operator!=(clang::specific_attr_iterator<clang::BTFDeclTagAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::BTFDeclTagAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 121k | specific_attr_iterator Right) { | 95 | 121k | return !(Left == Right); | 96 | 121k | } |
clang::operator!=(clang::specific_attr_iterator<clang::RISCVInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::RISCVInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 50 | specific_attr_iterator Right) { | 95 | 50 | return !(Left == Right); | 96 | 50 | } |
clang::operator!=(clang::specific_attr_iterator<clang::OwnershipAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OwnershipAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2.53k | specific_attr_iterator Right) { | 95 | 2.53k | return !(Left == Right); | 96 | 2.53k | } |
clang::operator!=(clang::specific_attr_iterator<clang::VecReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::VecReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 1 | specific_attr_iterator Right) { | 95 | 1 | return !(Left == Right); | 96 | 1 | } |
clang::operator!=(clang::specific_attr_iterator<clang::MinVectorWidthAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MinVectorWidthAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 1.60M | specific_attr_iterator Right) { | 95 | 1.60M | return !(Left == Right); | 96 | 1.60M | } |
clang::operator!=(clang::specific_attr_iterator<clang::ConsumableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ConsumableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 334 | specific_attr_iterator Right) { | 95 | 334 | return !(Left == Right); | 96 | 334 | } |
clang::operator!=(clang::specific_attr_iterator<clang::SwiftBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SwiftBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2 | specific_attr_iterator Right) { | 95 | 2 | return !(Left == Right); | 96 | 2 | } |
clang::operator!=(clang::specific_attr_iterator<clang::SwiftAsyncErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SwiftAsyncErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 33 | specific_attr_iterator Right) { | 95 | 33 | return !(Left == Right); | 96 | 33 | } |
clang::operator!=(clang::specific_attr_iterator<clang::OpenCLIntelReqdSubGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OpenCLIntelReqdSubGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 38.8M | specific_attr_iterator Right) { | 95 | 38.8M | return !(Left == Right); | 96 | 38.8M | } |
clang::operator!=(clang::specific_attr_iterator<clang::VecTypeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::VecTypeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 38.8M | specific_attr_iterator Right) { | 95 | 38.8M | return !(Left == Right); | 96 | 38.8M | } |
clang::operator!=(clang::specific_attr_iterator<clang::SwiftNameAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SwiftNameAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 17 | specific_attr_iterator Right) { | 95 | 17 | return !(Left == Right); | 96 | 17 | } |
clang::operator!=(clang::specific_attr_iterator<clang::BPFPreserveAccessIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::BPFPreserveAccessIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 598k | specific_attr_iterator Right) { | 95 | 598k | return !(Left == Right); | 96 | 598k | } |
clang::operator!=(clang::specific_attr_iterator<clang::WebAssemblyImportModuleAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WebAssemblyImportModuleAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 18 | specific_attr_iterator Right) { | 95 | 18 | return !(Left == Right); | 96 | 18 | } |
clang::operator!=(clang::specific_attr_iterator<clang::WebAssemblyImportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WebAssemblyImportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 18 | specific_attr_iterator Right) { | 95 | 18 | return !(Left == Right); | 96 | 18 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ReqdWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ReqdWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 38.8M | specific_attr_iterator Right) { | 95 | 38.8M | return !(Left == Right); | 96 | 38.8M | } |
clang::operator!=(clang::specific_attr_iterator<clang::WorkGroupSizeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WorkGroupSizeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 38.8M | specific_attr_iterator Right) { | 95 | 38.8M | return !(Left == Right); | 96 | 38.8M | } |
clang::operator!=(clang::specific_attr_iterator<clang::AMDGPUFlatWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AMDGPUFlatWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 38.8M | specific_attr_iterator Right) { | 95 | 38.8M | return !(Left == Right); | 96 | 38.8M | } |
clang::operator!=(clang::specific_attr_iterator<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 38.8M | specific_attr_iterator Right) { | 95 | 38.8M | return !(Left == Right); | 96 | 38.8M | } |
clang::operator!=(clang::specific_attr_iterator<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 38.8M | specific_attr_iterator Right) { | 95 | 38.8M | return !(Left == Right); | 96 | 38.8M | } |
clang::operator!=(clang::specific_attr_iterator<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 38.8M | specific_attr_iterator Right) { | 95 | 38.8M | return !(Left == Right); | 96 | 38.8M | } |
clang::operator!=(clang::specific_attr_iterator<clang::TrivialABIAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::TrivialABIAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 363k | specific_attr_iterator Right) { | 95 | 363k | return !(Left == Right); | 96 | 363k | } |
clang::operator!=(clang::specific_attr_iterator<clang::OverrideAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OverrideAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 3.21M | specific_attr_iterator Right) { | 95 | 3.21M | return !(Left == Right); | 96 | 3.21M | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCExplicitProtocolImplAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCExplicitProtocolImplAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 70 | specific_attr_iterator Right) { | 95 | 70 | return !(Left == Right); | 96 | 70 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCDirectMembersAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCDirectMembersAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 375k | specific_attr_iterator Right) { | 95 | 375k | return !(Left == Right); | 96 | 375k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 128k | specific_attr_iterator Right) { | 95 | 128k | return !(Left == Right); | 96 | 128k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 201k | specific_attr_iterator Right) { | 95 | 201k | return !(Left == Right); | 96 | 201k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NSReturnsAutoreleasedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NSReturnsAutoreleasedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 156 | specific_attr_iterator Right) { | 95 | 156 | return !(Left == Right); | 96 | 156 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCRequiresSuperAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCRequiresSuperAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 788 | specific_attr_iterator Right) { | 95 | 788 | return !(Left == Right); | 96 | 788 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCRuntimeVisibleAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCRuntimeVisibleAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 619 | specific_attr_iterator Right) { | 95 | 619 | return !(Left == Right); | 96 | 619 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCRootClassAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCRootClassAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 198 | specific_attr_iterator Right) { | 95 | 198 | return !(Left == Right); | 96 | 198 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCSubclassingRestrictedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCSubclassingRestrictedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 81.8k | specific_attr_iterator Right) { | 95 | 81.8k | return !(Left == Right); | 96 | 81.8k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCClassStubAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCClassStubAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 37.3k | specific_attr_iterator Right) { | 95 | 37.3k | return !(Left == Right); | 96 | 37.3k | } |
clang::operator!=(clang::specific_attr_iterator<clang::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 52.3M | specific_attr_iterator Right) { | 95 | 52.3M | return !(Left == Right); | 96 | 52.3M | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCExternallyRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCExternallyRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 6 | specific_attr_iterator Right) { | 95 | 6 | return !(Left == Right); | 96 | 6 | } |
clang::operator!=(clang::specific_attr_iterator<clang::AvailableOnlyInDefaultEvalMethodAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AvailableOnlyInDefaultEvalMethodAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 14.6M | specific_attr_iterator Right) { | 95 | 14.6M | return !(Left == Right); | 96 | 14.6M | } |
clang::operator!=(clang::specific_attr_iterator<clang::CFAuditedTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CFAuditedTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 344k | specific_attr_iterator Right) { | 95 | 344k | return !(Left == Right); | 96 | 344k | } |
clang::operator!=(clang::specific_attr_iterator<clang::CFConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CFConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 106 | specific_attr_iterator Right) { | 95 | 106 | return !(Left == Right); | 96 | 106 | } |
clang::operator!=(clang::specific_attr_iterator<clang::AnyX86InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AnyX86InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 10.0M | specific_attr_iterator Right) { | 95 | 10.0M | return !(Left == Right); | 96 | 10.0M | } |
clang::operator!=(clang::specific_attr_iterator<clang::ARMInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ARMInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.84M | specific_attr_iterator Right) { | 95 | 4.84M | return !(Left == Right); | 96 | 4.84M | } |
clang::operator!=(clang::specific_attr_iterator<clang::AnyX86NoCallerSavedRegistersAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AnyX86NoCallerSavedRegistersAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 5.12M | specific_attr_iterator Right) { | 95 | 5.12M | return !(Left == Right); | 96 | 5.12M | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCBridgeRelatedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCBridgeRelatedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 885 | specific_attr_iterator Right) { | 95 | 885 | return !(Left == Right); | 96 | 885 | } |
clang::operator!=(clang::specific_attr_iterator<clang::CFReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CFReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 192 | specific_attr_iterator Right) { | 95 | 192 | return !(Left == Right); | 96 | 192 | } |
clang::operator!=(clang::specific_attr_iterator<clang::CFReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CFReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 264 | specific_attr_iterator Right) { | 95 | 264 | return !(Left == Right); | 96 | 264 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCReturnsInnerPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCReturnsInnerPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 87.0k | specific_attr_iterator Right) { | 95 | 87.0k | return !(Left == Right); | 96 | 87.0k | } |
clang::operator!=(clang::specific_attr_iterator<clang::IBOutletCollectionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::IBOutletCollectionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 720 | specific_attr_iterator Right) { | 95 | 720 | return !(Left == Right); | 96 | 720 | } |
clang::operator!=(clang::specific_attr_iterator<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 41.6k | specific_attr_iterator Right) { | 95 | 41.6k | return !(Left == Right); | 96 | 41.6k | } |
clang::operator!=(clang::specific_attr_iterator<clang::OMPCaptureNoInitAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OMPCaptureNoInitAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 520 | specific_attr_iterator Right) { | 95 | 520 | return !(Left == Right); | 96 | 520 | } |
clang::operator!=(clang::specific_attr_iterator<clang::DiagnoseIfAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DiagnoseIfAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 181M | specific_attr_iterator Right) { | 95 | 181M | return !(Left == Right); | 96 | 181M | } |
clang::operator!=(clang::specific_attr_iterator<clang::CmseNSEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CmseNSEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 5.06M | specific_attr_iterator Right) { | 95 | 5.06M | return !(Left == Right); | 96 | 5.06M | } |
clang::operator!=(clang::specific_attr_iterator<clang::FlattenAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::FlattenAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 110k | specific_attr_iterator Right) { | 95 | 110k | return !(Left == Right); | 96 | 110k | } |
clang::operator!=(clang::specific_attr_iterator<clang::UsingIfExistsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::UsingIfExistsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 28 | specific_attr_iterator Right) { | 95 | 28 | return !(Left == Right); | 96 | 28 | } |
clang::operator!=(clang::specific_attr_iterator<clang::OpenCLAccessAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OpenCLAccessAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 155 | specific_attr_iterator Right) { | 95 | 155 | return !(Left == Right); | 96 | 155 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ParameterABIAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ParameterABIAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 58.0k | specific_attr_iterator Right) { | 95 | 58.0k | return !(Left == Right); | 96 | 58.0k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoEscapeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoEscapeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 66.5k | specific_attr_iterator Right) { | 95 | 66.5k | return !(Left == Right); | 96 | 66.5k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 1.77k | specific_attr_iterator Right) { | 95 | 1.77k | return !(Left == Right); | 96 | 1.77k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCBridgeMutableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCBridgeMutableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 483 | specific_attr_iterator Right) { | 95 | 483 | return !(Left == Right); | 96 | 483 | } |
clang::operator!=(clang::specific_attr_iterator<clang::SwiftAsyncAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SwiftAsyncAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 248 | specific_attr_iterator Right) { | 95 | 248 | return !(Left == Right); | 96 | 248 | } |
clang::operator!=(clang::specific_attr_iterator<clang::CalledOnceAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CalledOnceAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 234 | specific_attr_iterator Right) { | 95 | 234 | return !(Left == Right); | 96 | 234 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ConsumableSetOnReadAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ConsumableSetOnReadAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 19 | specific_attr_iterator Right) { | 95 | 19 | return !(Left == Right); | 96 | 19 | } |
clang::operator!=(clang::specific_attr_iterator<clang::TestTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::TestTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 261 | specific_attr_iterator Right) { | 95 | 261 | return !(Left == Right); | 96 | 261 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ConsumableAutoCastAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ConsumableAutoCastAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4 | specific_attr_iterator Right) { | 95 | 4 | return !(Left == Right); | 96 | 4 | } |
clang::operator!=(clang::specific_attr_iterator<clang::CallableWhenAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CallableWhenAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 277 | specific_attr_iterator Right) { | 95 | 277 | return !(Left == Right); | 96 | 277 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ParamTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ParamTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 19 | specific_attr_iterator Right) { | 95 | 19 | return !(Left == Right); | 96 | 19 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ReturnTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ReturnTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 42 | specific_attr_iterator Right) { | 95 | 42 | return !(Left == Right); | 96 | 42 | } |
clang::operator!=(clang::specific_attr_iterator<clang::SetTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SetTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 202 | specific_attr_iterator Right) { | 95 | 202 | return !(Left == Right); | 96 | 202 | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoThreadSafetyAnalysisAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoThreadSafetyAnalysisAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 5.08k | specific_attr_iterator Right) { | 95 | 5.08k | return !(Left == Right); | 96 | 5.08k | } |
clang::operator!=(clang::specific_attr_iterator<clang::PtGuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PtGuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 474 | specific_attr_iterator Right) { | 95 | 474 | return !(Left == Right); | 96 | 474 | } |
clang::operator!=(clang::specific_attr_iterator<clang::PtGuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PtGuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 886 | specific_attr_iterator Right) { | 95 | 886 | return !(Left == Right); | 96 | 886 | } |
clang::operator!=(clang::specific_attr_iterator<clang::GuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::GuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2.75k | specific_attr_iterator Right) { | 95 | 2.75k | return !(Left == Right); | 96 | 2.75k | } |
clang::operator!=(clang::specific_attr_iterator<clang::GuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::GuardedByAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.95k | specific_attr_iterator Right) { | 95 | 4.95k | return !(Left == Right); | 96 | 4.95k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ScopedLockableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ScopedLockableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 502 | specific_attr_iterator Right) { | 95 | 502 | return !(Left == Right); | 96 | 502 | } |
clang::operator!=(clang::specific_attr_iterator<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 12.2k | specific_attr_iterator Right) { | 95 | 12.2k | return !(Left == Right); | 96 | 12.2k | } |
clang::operator!=(clang::specific_attr_iterator<clang::LockReturnedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::LockReturnedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 180 | specific_attr_iterator Right) { | 95 | 180 | return !(Left == Right); | 96 | 180 | } |
clang::operator!=(clang::specific_attr_iterator<clang::AnalyzerNoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AnalyzerNoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 12.6k | specific_attr_iterator Right) { | 95 | 12.6k | return !(Left == Right); | 96 | 12.6k | } |
Unexecuted instantiation: clang::operator!=(clang::specific_attr_iterator<clang::UnsafeBufferUsageAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::UnsafeBufferUsageAttr, llvm::SmallVector<clang::Attr*, 4u> >) clang::operator!=(clang::specific_attr_iterator<clang::ObjCExceptionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCExceptionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 503 | specific_attr_iterator Right) { | 95 | 503 | return !(Left == Right); | 96 | 503 | } |
clang::operator!=(clang::specific_attr_iterator<clang::AcquireHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AcquireHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 349 | specific_attr_iterator Right) { | 95 | 349 | return !(Left == Right); | 96 | 349 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ReleaseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ReleaseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 544 | specific_attr_iterator Right) { | 95 | 544 | return !(Left == Right); | 96 | 544 | } |
clang::operator!=(clang::specific_attr_iterator<clang::UseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::UseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 183 | specific_attr_iterator Right) { | 95 | 183 | return !(Left == Right); | 96 | 183 | } |
clang::operator!=(clang::specific_attr_iterator<clang::MIGServerRoutineAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MIGServerRoutineAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 52 | specific_attr_iterator Right) { | 95 | 52 | return !(Left == Right); | 96 | 52 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ReinitializesAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ReinitializesAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 8 | specific_attr_iterator Right) { | 95 | 8 | return !(Left == Right); | 96 | 8 | } |
clang::operator!=(clang::specific_attr_iterator<clang::OSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 25 | specific_attr_iterator Right) { | 95 | 25 | return !(Left == Right); | 96 | 25 | } |
clang::operator!=(clang::specific_attr_iterator<clang::OSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 14 | specific_attr_iterator Right) { | 95 | 14 | return !(Left == Right); | 96 | 14 | } |
clang::operator!=(clang::specific_attr_iterator<clang::OSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 28 | specific_attr_iterator Right) { | 95 | 28 | return !(Left == Right); | 96 | 28 | } |
RetainSummaryManager.cpp:clang::operator!=(clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 128 | specific_attr_iterator Right) { | 95 | 128 | return !(Left == Right); | 96 | 128 | } |
RetainSummaryManager.cpp:clang::operator!=(clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 100 | specific_attr_iterator Right) { | 95 | 100 | return !(Left == Right); | 96 | 100 | } |
RetainSummaryManager.cpp:clang::operator!=(clang::specific_attr_iterator<(anonymous namespace)::GeneralizedConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<(anonymous namespace)::GeneralizedConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 50 | specific_attr_iterator Right) { | 95 | 50 | return !(Left == Right); | 96 | 50 | } |
clang::operator!=(clang::specific_attr_iterator<clang::OSReturnsRetainedOnZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OSReturnsRetainedOnZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 17 | specific_attr_iterator Right) { | 95 | 17 | return !(Left == Right); | 96 | 17 | } |
clang::operator!=(clang::specific_attr_iterator<clang::OSReturnsRetainedOnNonZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OSReturnsRetainedOnNonZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 18 | specific_attr_iterator Right) { | 95 | 18 | return !(Left == Right); | 96 | 18 | } |
clang::operator!=(clang::specific_attr_iterator<clang::OSConsumesThisAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OSConsumesThisAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 10 | specific_attr_iterator Right) { | 95 | 10 | return !(Left == Right); | 96 | 10 | } |
clang::operator!=(clang::specific_attr_iterator<clang::StdCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::StdCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::FastCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::FastCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::RegCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::RegCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ThisCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ThisCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::VectorCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::VectorCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::PascalAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PascalAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::PcsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PcsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::AArch64VectorPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AArch64VectorPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::AArch64SVEPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AArch64SVEPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::AMDGPUKernelCallAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AMDGPUKernelCallAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::IntelOclBiccAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::IntelOclBiccAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::MSABIAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MSABIAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::SysVABIAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::SysVABIAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::PreserveMostAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PreserveMostAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::PreserveAllAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PreserveAllAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::M68kRTDAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::M68kRTDAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4.03k | specific_attr_iterator Right) { | 95 | 4.03k | return !(Left == Right); | 96 | 4.03k | } |
clang::operator!=(clang::specific_attr_iterator<clang::AssumptionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AssumptionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 655k | specific_attr_iterator Right) { | 95 | 655k | return !(Left == Right); | 96 | 655k | } |
clang::operator!=(clang::specific_attr_iterator<clang::MaybeUndefAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MaybeUndefAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2.66k | specific_attr_iterator Right) { | 95 | 2.66k | return !(Left == Right); | 96 | 2.66k | } |
clang::operator!=(clang::specific_attr_iterator<clang::AssumeAlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AssumeAlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 163k | specific_attr_iterator Right) { | 95 | 163k | return !(Left == Right); | 96 | 163k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ConvergentAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ConvergentAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 278k | specific_attr_iterator Right) { | 95 | 278k | return !(Left == Right); | 96 | 278k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoMergeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoMergeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 163k | specific_attr_iterator Right) { | 95 | 163k | return !(Left == Right); | 96 | 163k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 275k | specific_attr_iterator Right) { | 95 | 275k | return !(Left == Right); | 96 | 275k | } |
clang::operator!=(clang::specific_attr_iterator<clang::RestrictAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::RestrictAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 278k | specific_attr_iterator Right) { | 95 | 278k | return !(Left == Right); | 96 | 278k | } |
clang::operator!=(clang::specific_attr_iterator<clang::AnyX86NoCfCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AnyX86NoCfCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 278k | specific_attr_iterator Right) { | 95 | 278k | return !(Left == Right); | 96 | 278k | } |
clang::operator!=(clang::specific_attr_iterator<clang::LeafAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::LeafAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 278k | specific_attr_iterator Right) { | 95 | 278k | return !(Left == Right); | 96 | 278k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoSplitStackAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoSplitStackAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 278k | specific_attr_iterator Right) { | 95 | 278k | return !(Left == Right); | 96 | 278k | } |
clang::operator!=(clang::specific_attr_iterator<clang::ZeroCallUsedRegsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ZeroCallUsedRegsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 278k | specific_attr_iterator Right) { | 95 | 278k | return !(Left == Right); | 96 | 278k | } |
clang::operator!=(clang::specific_attr_iterator<clang::AlignValueAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AlignValueAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 23.5k | specific_attr_iterator Right) { | 95 | 23.5k | return !(Left == Right); | 96 | 23.5k | } |
clang::operator!=(clang::specific_attr_iterator<clang::CFGuardAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CFGuardAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 108k | specific_attr_iterator Right) { | 95 | 108k | return !(Left == Right); | 96 | 108k | } |
clang::operator!=(clang::specific_attr_iterator<clang::MSAllocatorAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MSAllocatorAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 125k | specific_attr_iterator Right) { | 95 | 125k | return !(Left == Right); | 96 | 125k | } |
clang::operator!=(clang::specific_attr_iterator<clang::CoroOnlyDestroyWhenCompleteAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CoroOnlyDestroyWhenCompleteAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 5 | specific_attr_iterator Right) { | 95 | 5 | return !(Left == Right); | 96 | 5 | } |
clang::operator!=(clang::specific_attr_iterator<clang::StandaloneDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::StandaloneDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 650 | specific_attr_iterator Right) { | 95 | 650 | return !(Left == Right); | 96 | 650 | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 405k | specific_attr_iterator Right) { | 95 | 405k | return !(Left == Right); | 96 | 405k | } |
clang::operator!=(clang::specific_attr_iterator<clang::PreferredTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PreferredTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 3 | specific_attr_iterator Right) { | 95 | 3 | return !(Left == Right); | 96 | 3 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ArtificialAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ArtificialAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 67.9k | specific_attr_iterator Right) { | 95 | 67.9k | return !(Left == Right); | 96 | 67.9k | } |
clang::operator!=(clang::specific_attr_iterator<clang::UninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::UninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 7.46k | specific_attr_iterator Right) { | 95 | 7.46k | return !(Left == Right); | 96 | 7.46k | } |
clang::operator!=(clang::specific_attr_iterator<clang::InitSegAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::InitSegAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 1.38k | specific_attr_iterator Right) { | 95 | 1.38k | return !(Left == Right); | 96 | 1.38k | } |
clang::operator!=(clang::specific_attr_iterator<clang::InitPriorityAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::InitPriorityAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 1.36k | specific_attr_iterator Right) { | 95 | 1.36k | return !(Left == Right); | 96 | 1.36k | } |
clang::operator!=(clang::specific_attr_iterator<clang::HLSLResourceBindingAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HLSLResourceBindingAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 6 | specific_attr_iterator Right) { | 95 | 6 | return !(Left == Right); | 96 | 6 | } |
clang::operator!=(clang::specific_attr_iterator<clang::HLSLResourceAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HLSLResourceAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 15 | specific_attr_iterator Right) { | 95 | 15 | return !(Left == Right); | 96 | 15 | } |
clang::operator!=(clang::specific_attr_iterator<clang::HLSLSV_GroupIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HLSLSV_GroupIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 8 | specific_attr_iterator Right) { | 95 | 8 | return !(Left == Right); | 96 | 8 | } |
clang::operator!=(clang::specific_attr_iterator<clang::HLSLSV_DispatchThreadIDAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::HLSLSV_DispatchThreadIDAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2 | specific_attr_iterator Right) { | 95 | 2 | return !(Left == Right); | 96 | 2 | } |
clang::operator!=(clang::specific_attr_iterator<clang::ObjCNonLazyClassAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::ObjCNonLazyClassAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 67 | specific_attr_iterator Right) { | 95 | 67 | return !(Left == Right); | 96 | 67 | } |
clang::operator!=(clang::specific_attr_iterator<clang::OMPCaptureKindAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OMPCaptureKindAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 219 | specific_attr_iterator Right) { | 95 | 219 | return !(Left == Right); | 96 | 219 | } |
clang::operator!=(clang::specific_attr_iterator<clang::OMPReferencedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OMPReferencedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 60 | specific_attr_iterator Right) { | 95 | 60 | return !(Left == Right); | 96 | 60 | } |
clang::operator!=(clang::specific_attr_iterator<clang::LTOVisibilityPublicAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::LTOVisibilityPublicAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 100 | specific_attr_iterator Right) { | 95 | 100 | return !(Left == Right); | 96 | 100 | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoInstrumentFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoInstrumentFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 52 | specific_attr_iterator Right) { | 95 | 52 | return !(Left == Right); | 96 | 52 | } |
clang::operator!=(clang::specific_attr_iterator<clang::DisableSanitizerInstrumentationAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::DisableSanitizerInstrumentationAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 100k | specific_attr_iterator Right) { | 95 | 100k | return !(Left == Right); | 96 | 100k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoSanitizeAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoSanitizeAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 314k | specific_attr_iterator Right) { | 95 | 314k | return !(Left == Right); | 96 | 314k | } |
clang::operator!=(clang::specific_attr_iterator<clang::XRayInstrumentAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::XRayInstrumentAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 102k | specific_attr_iterator Right) { | 95 | 102k | return !(Left == Right); | 96 | 102k | } |
clang::operator!=(clang::specific_attr_iterator<clang::XRayLogArgsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::XRayLogArgsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 82 | specific_attr_iterator Right) { | 95 | 82 | return !(Left == Right); | 96 | 82 | } |
clang::operator!=(clang::specific_attr_iterator<clang::PatchableFunctionEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PatchableFunctionEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 102k | specific_attr_iterator Right) { | 95 | 102k | return !(Left == Right); | 96 | 102k | } |
clang::operator!=(clang::specific_attr_iterator<clang::CFICanonicalJumpTableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CFICanonicalJumpTableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 102k | specific_attr_iterator Right) { | 95 | 102k | return !(Left == Right); | 96 | 102k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoProfileFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoProfileFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 102k | specific_attr_iterator Right) { | 95 | 102k | return !(Left == Right); | 96 | 102k | } |
clang::operator!=(clang::specific_attr_iterator<clang::FunctionReturnThunksAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::FunctionReturnThunksAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 102k | specific_attr_iterator Right) { | 95 | 102k | return !(Left == Right); | 96 | 102k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoCommonAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoCommonAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 4 | specific_attr_iterator Right) { | 95 | 4 | return !(Left == Right); | 96 | 4 | } |
clang::operator!=(clang::specific_attr_iterator<clang::PragmaClangBSSSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PragmaClangBSSSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 3.61k | specific_attr_iterator Right) { | 95 | 3.61k | return !(Left == Right); | 96 | 3.61k | } |
clang::operator!=(clang::specific_attr_iterator<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 3.61k | specific_attr_iterator Right) { | 95 | 3.61k | return !(Left == Right); | 96 | 3.61k | } |
clang::operator!=(clang::specific_attr_iterator<clang::PragmaClangRelroSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PragmaClangRelroSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 3.61k | specific_attr_iterator Right) { | 95 | 3.61k | return !(Left == Right); | 96 | 3.61k | } |
clang::operator!=(clang::specific_attr_iterator<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 3.61k | specific_attr_iterator Right) { | 95 | 3.61k | return !(Left == Right); | 96 | 3.61k | } |
clang::operator!=(clang::specific_attr_iterator<clang::TLSModelAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::TLSModelAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 138 | specific_attr_iterator Right) { | 95 | 138 | return !(Left == Right); | 96 | 138 | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoUwtableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoUwtableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 101k | specific_attr_iterator Right) { | 95 | 101k | return !(Left == Right); | 96 | 101k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoStackProtectorAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoStackProtectorAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 101k | specific_attr_iterator Right) { | 95 | 101k | return !(Left == Right); | 96 | 101k | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoDuplicateAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoDuplicateAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 301k | specific_attr_iterator Right) { | 95 | 301k | return !(Left == Right); | 96 | 301k | } |
clang::operator!=(clang::specific_attr_iterator<clang::PragmaClangTextSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::PragmaClangTextSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 100k | specific_attr_iterator Right) { | 95 | 100k | return !(Left == Right); | 96 | 100k | } |
clang::operator!=(clang::specific_attr_iterator<clang::OMPDeclareSimdDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::OMPDeclareSimdDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 3.19k | specific_attr_iterator Right) { | 95 | 3.19k | return !(Left == Right); | 96 | 3.19k | } |
clang::operator!=(clang::specific_attr_iterator<clang::MayAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MayAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 92.0k | specific_attr_iterator Right) { | 95 | 92.0k | return !(Left == Right); | 96 | 92.0k | } |
clang::operator!=(clang::specific_attr_iterator<clang::MSNoVTableAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MSNoVTableAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 200 | specific_attr_iterator Right) { | 95 | 200 | return !(Left == Right); | 96 | 200 | } |
clang::operator!=(clang::specific_attr_iterator<clang::AVRInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AVRInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2 | specific_attr_iterator Right) { | 95 | 2 | return !(Left == Right); | 96 | 2 | } |
clang::operator!=(clang::specific_attr_iterator<clang::AVRSignalAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::AVRSignalAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 2 | specific_attr_iterator Right) { | 95 | 2 | return !(Left == Right); | 96 | 2 | } |
Unexecuted instantiation: clang::operator!=(clang::specific_attr_iterator<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >) clang::operator!=(clang::specific_attr_iterator<clang::MSP430InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::MSP430InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 1 | specific_attr_iterator Right) { | 95 | 1 | return !(Left == Right); | 96 | 1 | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoMips16Attr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoMips16Attr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 65 | specific_attr_iterator Right) { | 95 | 65 | return !(Left == Right); | 96 | 65 | } |
clang::operator!=(clang::specific_attr_iterator<clang::NoMicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NoMicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 65 | specific_attr_iterator Right) { | 95 | 65 | return !(Left == Right); | 96 | 65 | } |
clang::operator!=(clang::specific_attr_iterator<clang::CUDALaunchBoundsAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::CUDALaunchBoundsAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 193 | specific_attr_iterator Right) { | 95 | 193 | return !(Left == Right); | 96 | 193 | } |
clang::operator!=(clang::specific_attr_iterator<clang::NVPTXKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::NVPTXKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 429 | specific_attr_iterator Right) { | 95 | 429 | return !(Left == Right); | 96 | 429 | } |
clang::operator!=(clang::specific_attr_iterator<clang::WebAssemblyExportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::WebAssemblyExportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 11 | specific_attr_iterator Right) { | 95 | 11 | return !(Left == Right); | 96 | 11 | } |
clang::operator!=(clang::specific_attr_iterator<clang::X86ForceAlignArgPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::X86ForceAlignArgPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 87.8k | specific_attr_iterator Right) { | 95 | 87.8k | return !(Left == Right); | 96 | 87.8k | } |
clang::operator!=(clang::specific_attr_iterator<clang::IBActionAttr, llvm::SmallVector<clang::Attr*, 4u> >, clang::specific_attr_iterator<clang::IBActionAttr, llvm::SmallVector<clang::Attr*, 4u> >) Line | Count | Source | 94 | 26 | specific_attr_iterator Right) { | 95 | 26 | return !(Left == Right); | 96 | 26 | } |
|
97 | | }; |
98 | | |
99 | | template <typename SpecificAttr, typename Container> |
100 | | inline specific_attr_iterator<SpecificAttr, Container> |
101 | 2.84G | specific_attr_begin(const Container& container) { |
102 | 2.84G | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); |
103 | 2.84G | } clang::specific_attr_iterator<clang::DLLImportAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::DLLImportAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 88.6M | specific_attr_begin(const Container& container) { | 102 | 88.6M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 88.6M | } |
clang::specific_attr_iterator<clang::DLLExportAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::DLLExportAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 47.1M | specific_attr_begin(const Container& container) { | 102 | 47.1M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 47.1M | } |
clang::specific_attr_iterator<clang::GNUInlineAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::GNUInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 18.7M | specific_attr_begin(const Container& container) { | 102 | 18.7M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 18.7M | } |
clang::specific_attr_iterator<clang::CUDAGlobalAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CUDAGlobalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 120M | specific_attr_begin(const Container& container) { | 102 | 120M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 120M | } |
clang::specific_attr_iterator<clang::PackedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PackedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 408k | specific_attr_begin(const Container& container) { | 102 | 408k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 408k | } |
clang::specific_attr_iterator<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 195k | specific_attr_begin(const Container& container) { | 102 | 195k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 195k | } |
clang::specific_attr_iterator<clang::BlocksAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::BlocksAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2.12M | specific_attr_begin(const Container& container) { | 102 | 2.12M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2.12M | } |
clang::specific_attr_iterator<clang::TargetAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::TargetAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 77.7M | specific_attr_begin(const Container& container) { | 102 | 77.7M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 77.7M | } |
clang::specific_attr_iterator<clang::TransparentUnionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::TransparentUnionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 155 | specific_attr_begin(const Container& container) { | 102 | 155 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 155 | } |
clang::specific_attr_iterator<clang::WeakRefAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::WeakRefAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 116M | specific_attr_begin(const Container& container) { | 102 | 116M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 116M | } |
clang::specific_attr_iterator<clang::AliasAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 62.9M | specific_attr_begin(const Container& container) { | 102 | 62.9M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 62.9M | } |
clang::specific_attr_iterator<clang::UsedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::UsedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 48.1M | specific_attr_begin(const Container& container) { | 102 | 48.1M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 48.1M | } |
clang::specific_attr_iterator<clang::ConstructorAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ConstructorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 8.58M | specific_attr_begin(const Container& container) { | 102 | 8.58M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 8.58M | } |
clang::specific_attr_iterator<clang::DestructorAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::DestructorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 8.58M | specific_attr_begin(const Container& container) { | 102 | 8.58M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 8.58M | } |
clang::specific_attr_iterator<clang::UnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::UnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 237k | specific_attr_begin(const Container& container) { | 102 | 237k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 237k | } |
clang::specific_attr_iterator<clang::DeprecatedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::DeprecatedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 85.0k | specific_attr_begin(const Container& container) { | 102 | 85.0k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 85.0k | } |
clang::specific_attr_iterator<clang::CPUSpecificAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CPUSpecificAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 71.8M | specific_attr_begin(const Container& container) { | 102 | 71.8M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 71.8M | } |
clang::specific_attr_iterator<clang::TargetClonesAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::TargetClonesAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 71.8M | specific_attr_begin(const Container& container) { | 102 | 71.8M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 71.8M | } |
clang::specific_attr_iterator<clang::TargetVersionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::TargetVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 113M | specific_attr_begin(const Container& container) { | 102 | 113M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 113M | } |
clang::specific_attr_iterator<clang::CUDADeviceAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CUDADeviceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.22M | specific_attr_begin(const Container& container) { | 102 | 4.22M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.22M | } |
clang::specific_attr_iterator<clang::CUDAConstantAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CUDAConstantAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.08M | specific_attr_begin(const Container& container) { | 102 | 4.08M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.08M | } |
clang::specific_attr_iterator<clang::HIPManagedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::HIPManagedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 11.6k | specific_attr_begin(const Container& container) { | 102 | 11.6k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 11.6k | } |
clang::specific_attr_iterator<clang::VisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::VisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2.22M | specific_attr_begin(const Container& container) { | 102 | 2.22M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2.22M | } |
clang::specific_attr_iterator<clang::TypeVisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::TypeVisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1.27M | specific_attr_begin(const Container& container) { | 102 | 1.27M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1.27M | } |
clang::specific_attr_iterator<clang::InternalLinkageAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::InternalLinkageAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 176M | specific_attr_begin(const Container& container) { | 102 | 176M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 176M | } |
clang::specific_attr_iterator<clang::ThreadAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ThreadAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1.00M | specific_attr_begin(const Container& container) { | 102 | 1.00M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1.00M | } |
clang::specific_attr_iterator<clang::OMPThreadPrivateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OMPThreadPrivateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 95.6k | specific_attr_begin(const Container& container) { | 102 | 95.6k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 95.6k | } |
clang::specific_attr_iterator<clang::SelectAnyAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::SelectAnyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 38.3M | specific_attr_begin(const Container& container) { | 102 | 38.3M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 38.3M | } |
clang::specific_attr_iterator<clang::CUDASharedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CUDASharedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 5.57k | specific_attr_begin(const Container& container) { | 102 | 5.57k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 5.57k | } |
clang::specific_attr_iterator<clang::NoDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 23.7k | specific_attr_begin(const Container& container) { | 102 | 23.7k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 23.7k | } |
clang::specific_attr_iterator<clang::AlwaysDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AlwaysDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 37 | specific_attr_begin(const Container& container) { | 102 | 37 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 37 | } |
clang::specific_attr_iterator<clang::NSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 11.5k | specific_attr_begin(const Container& container) { | 102 | 11.5k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 11.5k | } |
clang::specific_attr_iterator<clang::AlwaysInlineAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AlwaysInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 346k | specific_attr_begin(const Container& container) { | 102 | 346k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 346k | } |
clang::specific_attr_iterator<clang::OpenCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OpenCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 76.9M | specific_attr_begin(const Container& container) { | 102 | 76.9M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 76.9M | } |
clang::specific_attr_iterator<clang::NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 6.12M | specific_attr_begin(const Container& container) { | 102 | 6.12M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 6.12M | } |
clang::specific_attr_iterator<clang::CXX11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CXX11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 5.93M | specific_attr_begin(const Container& container) { | 102 | 5.93M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 5.93M | } |
clang::specific_attr_iterator<clang::C11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::C11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 5.83M | specific_attr_begin(const Container& container) { | 102 | 5.83M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 5.83M | } |
clang::specific_attr_iterator<clang::CPUDispatchAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CPUDispatchAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 105M | specific_attr_begin(const Container& container) { | 102 | 105M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 105M | } |
clang::specific_attr_iterator<clang::ArmBuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ArmBuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 297M | specific_attr_begin(const Container& container) { | 102 | 297M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 297M | } |
clang::specific_attr_iterator<clang::BuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::BuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 102M | specific_attr_begin(const Container& container) { | 102 | 102M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 102M | } |
clang::specific_attr_iterator<clang::BuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::BuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 102M | specific_attr_begin(const Container& container) { | 102 | 102M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 102M | } |
clang::specific_attr_iterator<clang::OverloadableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OverloadableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 221M | specific_attr_begin(const Container& container) { | 102 | 221M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 221M | } |
clang::specific_attr_iterator<clang::EnumExtensibilityAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::EnumExtensibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 100k | specific_attr_begin(const Container& container) { | 102 | 100k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 100k | } |
clang::specific_attr_iterator<clang::FlagEnumAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::FlagEnumAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 3.11k | specific_attr_begin(const Container& container) { | 102 | 3.11k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 3.11k | } |
clang::specific_attr_iterator<clang::CapturedRecordAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CapturedRecordAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 9.31k | specific_attr_begin(const Container& container) { | 102 | 9.31k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 9.31k | } |
clang::specific_attr_iterator<clang::MSStructAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MSStructAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 253k | specific_attr_begin(const Container& container) { | 102 | 253k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 253k | } |
clang::specific_attr_iterator<clang::WeakAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::WeakAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 36.4M | specific_attr_begin(const Container& container) { | 102 | 36.4M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 36.4M | } |
clang::specific_attr_iterator<clang::ExternalSourceSymbolAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ExternalSourceSymbolAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1.29k | specific_attr_begin(const Container& container) { | 102 | 1.29k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1.29k | } |
clang::specific_attr_iterator<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 55.2M | specific_attr_begin(const Container& container) { | 102 | 55.2M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 55.2M | } |
clang::specific_attr_iterator<clang::LoaderUninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::LoaderUninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 17.4M | specific_attr_begin(const Container& container) { | 102 | 17.4M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 17.4M | } |
clang::specific_attr_iterator<clang::UuidAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::UuidAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 290 | specific_attr_begin(const Container& container) { | 102 | 290 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 290 | } |
clang::specific_attr_iterator<clang::FinalAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::FinalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2.92M | specific_attr_begin(const Container& container) { | 102 | 2.92M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2.92M | } |
clang::specific_attr_iterator<clang::ArcWeakrefUnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ArcWeakrefUnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 85 | specific_attr_begin(const Container& container) { | 102 | 85 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 85 | } |
clang::specific_attr_iterator<clang::ObjCRequiresPropertyDefsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCRequiresPropertyDefsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1.68k | specific_attr_begin(const Container& container) { | 102 | 1.68k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1.68k | } |
clang::specific_attr_iterator<clang::ObjCDirectAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCDirectAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1.41M | specific_attr_begin(const Container& container) { | 102 | 1.41M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1.41M | } |
clang::specific_attr_iterator<clang::ObjCDesignatedInitializerAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCDesignatedInitializerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 38.8M | specific_attr_begin(const Container& container) { | 102 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 38.8M | } |
clang::specific_attr_iterator<clang::ObjCMethodFamilyAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCMethodFamilyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 104k | specific_attr_begin(const Container& container) { | 102 | 104k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 104k | } |
clang::specific_attr_iterator<clang::NSConsumesSelfAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NSConsumesSelfAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 26.3k | specific_attr_begin(const Container& container) { | 102 | 26.3k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 26.3k | } |
clang::specific_attr_iterator<clang::ObjCRuntimeNameAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCRuntimeNameAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2.13k | specific_attr_begin(const Container& container) { | 102 | 2.13k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2.13k | } |
clang::specific_attr_iterator<clang::ObjCNonRuntimeProtocolAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCNonRuntimeProtocolAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 55 | specific_attr_begin(const Container& container) { | 102 | 55 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 55 | } |
clang::specific_attr_iterator<clang::WarnUnusedResultAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::WarnUnusedResultAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 265k | specific_attr_begin(const Container& container) { | 102 | 265k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 265k | } |
clang::specific_attr_iterator<clang::PureAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PureAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 561k | specific_attr_begin(const Container& container) { | 102 | 561k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 561k | } |
clang::specific_attr_iterator<clang::ConstAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ConstAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 58.8M | specific_attr_begin(const Container& container) { | 102 | 58.8M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 58.8M | } |
clang::specific_attr_iterator<clang::WarnUnusedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::WarnUnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 28.1k | specific_attr_begin(const Container& container) { | 102 | 28.1k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 28.1k | } |
clang::specific_attr_iterator<clang::AsmLabelAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AsmLabelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 8.76M | specific_attr_begin(const Container& container) { | 102 | 8.76M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 8.76M | } |
clang::specific_attr_iterator<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 295k | specific_attr_begin(const Container& container) { | 102 | 295k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 295k | } |
clang::specific_attr_iterator<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 811k | specific_attr_begin(const Container& container) { | 102 | 811k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 811k | } |
clang::specific_attr_iterator<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.19M | specific_attr_begin(const Container& container) { | 102 | 4.19M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.19M | } |
clang::specific_attr_iterator<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2.92M | specific_attr_begin(const Container& container) { | 102 | 2.92M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2.92M | } |
clang::specific_attr_iterator<clang::PassObjectSizeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PassObjectSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 88.8k | specific_attr_begin(const Container& container) { | 102 | 88.8k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 88.8k | } |
clang::specific_attr_iterator<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2.33M | specific_attr_begin(const Container& container) { | 102 | 2.33M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2.33M | } |
clang::specific_attr_iterator<clang::MSVtorDispAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MSVtorDispAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 183 | specific_attr_begin(const Container& container) { | 102 | 183 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 183 | } |
clang::specific_attr_iterator<clang::MaxFieldAlignmentAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MaxFieldAlignmentAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 89.1k | specific_attr_begin(const Container& container) { | 102 | 89.1k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 89.1k | } |
clang::specific_attr_iterator<clang::EmptyBasesAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::EmptyBasesAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 955 | specific_attr_begin(const Container& container) { | 102 | 955 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 955 | } |
clang::specific_attr_iterator<clang::LayoutVersionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::LayoutVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 933 | specific_attr_begin(const Container& container) { | 102 | 933 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 933 | } |
clang::specific_attr_iterator<clang::NoUniqueAddressAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoUniqueAddressAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 24.6k | specific_attr_begin(const Container& container) { | 102 | 24.6k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 24.6k | } |
clang::specific_attr_iterator<clang::AlignMac68kAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AlignMac68kAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 87.9k | specific_attr_begin(const Container& container) { | 102 | 87.9k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 87.9k | } |
clang::specific_attr_iterator<clang::AlignNaturalAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AlignNaturalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 87.9k | specific_attr_begin(const Container& container) { | 102 | 87.9k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 87.9k | } |
clang::specific_attr_iterator<clang::CUDAHostAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CUDAHostAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 6.97k | specific_attr_begin(const Container& container) { | 102 | 6.97k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 6.97k | } |
clang::specific_attr_iterator<clang::ObjCBoxableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCBoxableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 135 | specific_attr_begin(const Container& container) { | 102 | 135 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 135 | } |
clang::specific_attr_iterator<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1.01M | specific_attr_begin(const Container& container) { | 102 | 1.01M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1.01M | } |
clang::specific_attr_iterator<clang::ObjCNSObjectAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCNSObjectAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 53.3k | specific_attr_begin(const Container& container) { | 102 | 53.3k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 53.3k | } |
clang::specific_attr_iterator<clang::ObjCIndependentClassAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCIndependentClassAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1 | specific_attr_begin(const Container& container) { | 102 | 1 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1 | } |
clang::specific_attr_iterator<clang::CUDADeviceBuiltinSurfaceTypeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CUDADeviceBuiltinSurfaceTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 53 | specific_attr_begin(const Container& container) { | 102 | 53 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 53 | } |
clang::specific_attr_iterator<clang::CUDADeviceBuiltinTextureTypeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CUDADeviceBuiltinTextureTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 27 | specific_attr_begin(const Container& container) { | 102 | 27 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 27 | } |
clang::specific_attr_iterator<clang::CleanupAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CleanupAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2.36M | specific_attr_begin(const Container& container) { | 102 | 2.36M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2.36M | } |
clang::specific_attr_iterator<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 35.1M | specific_attr_begin(const Container& container) { | 102 | 35.1M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 35.1M | } |
clang::specific_attr_iterator<clang::FallThroughAttr, llvm::ArrayRef<clang::Attr const*> > clang::specific_attr_begin<clang::FallThroughAttr, llvm::ArrayRef<clang::Attr const*> >(llvm::ArrayRef<clang::Attr const*> const&) Line | Count | Source | 101 | 279 | specific_attr_begin(const Container& container) { | 102 | 279 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 279 | } |
clang::specific_attr_iterator<clang::IBOutletAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::IBOutletAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 32 | specific_attr_begin(const Container& container) { | 102 | 32 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 32 | } |
clang::specific_attr_iterator<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 11.9k | specific_attr_begin(const Container& container) { | 102 | 11.9k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 11.9k | } |
clang::specific_attr_iterator<clang::ExcludeFromExplicitInstantiationAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ExcludeFromExplicitInstantiationAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 168k | specific_attr_begin(const Container& container) { | 102 | 168k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 168k | } |
clang::specific_attr_iterator<clang::OwnerAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OwnerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 107k | specific_attr_begin(const Container& container) { | 102 | 107k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 107k | } |
clang::specific_attr_iterator<clang::PointerAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PointerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 154k | specific_attr_begin(const Container& container) { | 102 | 154k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 154k | } |
clang::specific_attr_iterator<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 686k | specific_attr_begin(const Container& container) { | 102 | 686k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 686k | } |
clang::specific_attr_iterator<clang::CFUnknownTransferAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CFUnknownTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 325k | specific_attr_begin(const Container& container) { | 102 | 325k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 325k | } |
clang::specific_attr_iterator<clang::MinSizeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MinSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 202k | specific_attr_begin(const Container& container) { | 102 | 202k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 202k | } |
clang::specific_attr_iterator<clang::OptimizeNoneAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OptimizeNoneAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 601k | specific_attr_begin(const Container& container) { | 102 | 601k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 601k | } |
clang::specific_attr_iterator<clang::NoInlineAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 24.1k | specific_attr_begin(const Container& container) { | 102 | 24.1k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 24.1k | } |
clang::specific_attr_iterator<clang::DiagnoseAsBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::DiagnoseAsBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.59M | specific_attr_begin(const Container& container) { | 102 | 4.59M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.59M | } |
clang::specific_attr_iterator<clang::EnforceTCBAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::EnforceTCBAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1.67M | specific_attr_begin(const Container& container) { | 102 | 1.67M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1.67M | } |
clang::specific_attr_iterator<clang::SentinelAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::SentinelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 5.05M | specific_attr_begin(const Container& container) { | 102 | 5.05M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 5.05M | } |
clang::specific_attr_iterator<clang::CUDAInvalidTargetAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CUDAInvalidTargetAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 142k | specific_attr_begin(const Container& container) { | 102 | 142k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 142k | } |
clang::specific_attr_iterator<clang::NotTailCalledAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NotTailCalledAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 202k | specific_attr_begin(const Container& container) { | 102 | 202k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 202k | } |
clang::specific_attr_iterator<clang::ArmSharedZAAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ArmSharedZAAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2 | specific_attr_begin(const Container& container) { | 102 | 2 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2 | } |
clang::specific_attr_iterator<clang::ArmPreservesZAAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ArmPreservesZAAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2 | specific_attr_begin(const Container& container) { | 102 | 2 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2 | } |
clang::specific_attr_iterator<clang::HotAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::HotAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 380k | specific_attr_begin(const Container& container) { | 102 | 380k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 380k | } |
clang::specific_attr_iterator<clang::ColdAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ColdAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 379k | specific_attr_begin(const Container& container) { | 102 | 379k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 379k | } |
clang::specific_attr_iterator<clang::CommonAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CommonAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 20.9k | specific_attr_begin(const Container& container) { | 102 | 20.9k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 20.9k | } |
clang::specific_attr_iterator<clang::Mips16Attr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::Mips16Attr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 70 | specific_attr_begin(const Container& container) { | 102 | 70 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 70 | } |
clang::specific_attr_iterator<clang::MipsInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MipsInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 70 | specific_attr_begin(const Container& container) { | 102 | 70 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 70 | } |
clang::specific_attr_iterator<clang::MicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 68 | specific_attr_begin(const Container& container) { | 102 | 68 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 68 | } |
clang::specific_attr_iterator<clang::MipsShortCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MipsShortCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 145 | specific_attr_begin(const Container& container) { | 102 | 145 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 145 | } |
clang::specific_attr_iterator<clang::MipsLongCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MipsLongCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 151 | specific_attr_begin(const Container& container) { | 102 | 151 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 151 | } |
clang::specific_attr_iterator<clang::DisableTailCallsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::DisableTailCallsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 114k | specific_attr_begin(const Container& container) { | 102 | 114k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 114k | } |
clang::specific_attr_iterator<clang::RandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::RandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 262k | specific_attr_begin(const Container& container) { | 102 | 262k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 262k | } |
clang::specific_attr_iterator<clang::SpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::SpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 278k | specific_attr_begin(const Container& container) { | 102 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 278k | } |
clang::specific_attr_iterator<clang::NoRandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoRandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 261k | specific_attr_begin(const Container& container) { | 102 | 261k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 261k | } |
clang::specific_attr_iterator<clang::NoSpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoSpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 278k | specific_attr_begin(const Container& container) { | 102 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 278k | } |
clang::specific_attr_iterator<clang::ObjCPreciseLifetimeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCPreciseLifetimeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1.52M | specific_attr_begin(const Container& container) { | 102 | 1.52M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1.52M | } |
clang::specific_attr_iterator<clang::NakedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NakedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 16.5M | specific_attr_begin(const Container& container) { | 102 | 16.5M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 16.5M | } |
clang::specific_attr_iterator<clang::RetainAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::RetainAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1.35M | specific_attr_begin(const Container& container) { | 102 | 1.35M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1.35M | } |
clang::specific_attr_iterator<clang::ConstInitAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ConstInitAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 704k | specific_attr_begin(const Container& container) { | 102 | 704k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 704k | } |
clang::specific_attr_iterator<clang::CodeSegAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CodeSegAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1.54M | specific_attr_begin(const Container& container) { | 102 | 1.54M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1.54M | } |
clang::specific_attr_iterator<clang::CarriesDependencyAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CarriesDependencyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 97.0k | specific_attr_begin(const Container& container) { | 102 | 97.0k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 97.0k | } |
clang::specific_attr_iterator<clang::ErrorAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 390k | specific_attr_begin(const Container& container) { | 102 | 390k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 390k | } |
clang::specific_attr_iterator<clang::WeakImportAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::WeakImportAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2.25k | specific_attr_begin(const Container& container) { | 102 | 2.25k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2.25k | } |
clang::specific_attr_iterator<clang::ReadOnlyPlacementAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ReadOnlyPlacementAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 12.3k | specific_attr_begin(const Container& container) { | 102 | 12.3k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 12.3k | } |
clang::specific_attr_iterator<clang::SYCLSpecialClassAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::SYCLSpecialClassAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 878k | specific_attr_begin(const Container& container) { | 102 | 878k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 878k | } |
clang::specific_attr_iterator<clang::StrictGuardStackCheckAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::StrictGuardStackCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 101k | specific_attr_begin(const Container& container) { | 102 | 101k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 101k | } |
clang::specific_attr_iterator<clang::HLSLShaderAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::HLSLShaderAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 102k | specific_attr_begin(const Container& container) { | 102 | 102k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 102k | } |
clang::specific_attr_iterator<clang::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 34.5M | specific_attr_begin(const Container& container) { | 102 | 34.5M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 34.5M | } |
clang::specific_attr_iterator<clang::ArmLocallyStreamingAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ArmLocallyStreamingAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 5.52M | specific_attr_begin(const Container& container) { | 102 | 5.52M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 5.52M | } |
clang::specific_attr_iterator<clang::ArmNewZAAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ArmNewZAAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 5.52M | specific_attr_begin(const Container& container) { | 102 | 5.52M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 5.52M | } |
clang::specific_attr_iterator<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 195 | specific_attr_begin(const Container& container) { | 102 | 195 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 195 | } |
clang::specific_attr_iterator<clang::HLSLAnnotationAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::HLSLAnnotationAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 19 | specific_attr_begin(const Container& container) { | 102 | 19 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 19 | } |
clang::specific_attr_iterator<clang::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2.25k | specific_attr_begin(const Container& container) { | 102 | 2.25k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2.25k | } |
clang::specific_attr_iterator<clang::DLLImportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::DLLImportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2.24k | specific_attr_begin(const Container& container) { | 102 | 2.24k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2.24k | } |
clang::specific_attr_iterator<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 822k | specific_attr_begin(const Container& container) { | 102 | 822k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 822k | } |
clang::specific_attr_iterator<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 9.51k | specific_attr_begin(const Container& container) { | 102 | 9.51k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 9.51k | } |
clang::specific_attr_iterator<clang::StrictFPAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::StrictFPAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 438k | specific_attr_begin(const Container& container) { | 102 | 438k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 438k | } |
clang::specific_attr_iterator<clang::AllocAlignAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AllocAlignAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.94M | specific_attr_begin(const Container& container) { | 102 | 4.94M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.94M | } |
clang::specific_attr_iterator<clang::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 36.0k | specific_attr_begin(const Container& container) { | 102 | 36.0k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 36.0k | } |
clang::specific_attr_iterator<clang::CallbackAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CallbackAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 30.2M | specific_attr_begin(const Container& container) { | 102 | 30.2M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 30.2M | } |
clang::specific_attr_iterator<clang::ReturnsTwiceAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ReturnsTwiceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 281k | specific_attr_begin(const Container& container) { | 102 | 281k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 281k | } |
clang::specific_attr_iterator<clang::NoThrowAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoThrowAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 30.4M | specific_attr_begin(const Container& container) { | 102 | 30.4M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 30.4M | } |
clang::specific_attr_iterator<clang::LifetimeBoundAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::LifetimeBoundAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 22.5k | specific_attr_begin(const Container& container) { | 102 | 22.5k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 22.5k | } |
clang::specific_attr_iterator<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 233 | specific_attr_begin(const Container& container) { | 102 | 233 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 233 | } |
clang::specific_attr_iterator<clang::CountedByAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CountedByAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2.03k | specific_attr_begin(const Container& container) { | 102 | 2.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2.03k | } |
clang::specific_attr_iterator<clang::SYCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::SYCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 149 | specific_attr_begin(const Container& container) { | 102 | 149 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 149 | } |
clang::specific_attr_iterator<clang::RISCVInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::RISCVInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 50 | specific_attr_begin(const Container& container) { | 102 | 50 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 50 | } |
clang::specific_attr_iterator<clang::VecReturnAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::VecReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1 | specific_attr_begin(const Container& container) { | 102 | 1 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1 | } |
clang::specific_attr_iterator<clang::MinVectorWidthAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MinVectorWidthAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1.60M | specific_attr_begin(const Container& container) { | 102 | 1.60M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1.60M | } |
clang::specific_attr_iterator<clang::ConsumableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ConsumableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 334 | specific_attr_begin(const Container& container) { | 102 | 334 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 334 | } |
clang::specific_attr_iterator<clang::SwiftBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::SwiftBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2 | specific_attr_begin(const Container& container) { | 102 | 2 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2 | } |
clang::specific_attr_iterator<clang::SwiftAsyncErrorAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::SwiftAsyncErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 33 | specific_attr_begin(const Container& container) { | 102 | 33 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 33 | } |
clang::specific_attr_iterator<clang::OpenCLIntelReqdSubGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OpenCLIntelReqdSubGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 38.8M | specific_attr_begin(const Container& container) { | 102 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 38.8M | } |
clang::specific_attr_iterator<clang::VecTypeHintAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::VecTypeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 38.8M | specific_attr_begin(const Container& container) { | 102 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 38.8M | } |
clang::specific_attr_iterator<clang::SwiftNameAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::SwiftNameAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 17 | specific_attr_begin(const Container& container) { | 102 | 17 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 17 | } |
clang::specific_attr_iterator<clang::BPFPreserveAccessIndexAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::BPFPreserveAccessIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 598k | specific_attr_begin(const Container& container) { | 102 | 598k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 598k | } |
clang::specific_attr_iterator<clang::WebAssemblyImportModuleAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::WebAssemblyImportModuleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 18 | specific_attr_begin(const Container& container) { | 102 | 18 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 18 | } |
clang::specific_attr_iterator<clang::WebAssemblyImportNameAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::WebAssemblyImportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 18 | specific_attr_begin(const Container& container) { | 102 | 18 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 18 | } |
clang::specific_attr_iterator<clang::ReqdWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ReqdWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 38.8M | specific_attr_begin(const Container& container) { | 102 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 38.8M | } |
clang::specific_attr_iterator<clang::WorkGroupSizeHintAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::WorkGroupSizeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 38.8M | specific_attr_begin(const Container& container) { | 102 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 38.8M | } |
clang::specific_attr_iterator<clang::AMDGPUFlatWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AMDGPUFlatWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 38.8M | specific_attr_begin(const Container& container) { | 102 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 38.8M | } |
clang::specific_attr_iterator<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 38.8M | specific_attr_begin(const Container& container) { | 102 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 38.8M | } |
clang::specific_attr_iterator<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 38.8M | specific_attr_begin(const Container& container) { | 102 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 38.8M | } |
clang::specific_attr_iterator<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 38.8M | specific_attr_begin(const Container& container) { | 102 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 38.8M | } |
clang::specific_attr_iterator<clang::TrivialABIAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::TrivialABIAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 363k | specific_attr_begin(const Container& container) { | 102 | 363k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 363k | } |
clang::specific_attr_iterator<clang::OverrideAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OverrideAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 3.21M | specific_attr_begin(const Container& container) { | 102 | 3.21M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 3.21M | } |
clang::specific_attr_iterator<clang::ObjCExplicitProtocolImplAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCExplicitProtocolImplAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 70 | specific_attr_begin(const Container& container) { | 102 | 70 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 70 | } |
clang::specific_attr_iterator<clang::ObjCDirectMembersAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCDirectMembersAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 375k | specific_attr_begin(const Container& container) { | 102 | 375k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 375k | } |
clang::specific_attr_iterator<clang::NSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 128k | specific_attr_begin(const Container& container) { | 102 | 128k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 128k | } |
clang::specific_attr_iterator<clang::NSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 201k | specific_attr_begin(const Container& container) { | 102 | 201k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 201k | } |
clang::specific_attr_iterator<clang::NSReturnsAutoreleasedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NSReturnsAutoreleasedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 156 | specific_attr_begin(const Container& container) { | 102 | 156 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 156 | } |
clang::specific_attr_iterator<clang::ObjCRequiresSuperAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCRequiresSuperAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 788 | specific_attr_begin(const Container& container) { | 102 | 788 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 788 | } |
clang::specific_attr_iterator<clang::ObjCRuntimeVisibleAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCRuntimeVisibleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 619 | specific_attr_begin(const Container& container) { | 102 | 619 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 619 | } |
clang::specific_attr_iterator<clang::ObjCRootClassAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCRootClassAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 198 | specific_attr_begin(const Container& container) { | 102 | 198 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 198 | } |
clang::specific_attr_iterator<clang::ObjCSubclassingRestrictedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCSubclassingRestrictedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 81.8k | specific_attr_begin(const Container& container) { | 102 | 81.8k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 81.8k | } |
clang::specific_attr_iterator<clang::ObjCClassStubAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCClassStubAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 37.3k | specific_attr_begin(const Container& container) { | 102 | 37.3k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 37.3k | } |
clang::specific_attr_iterator<clang::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 52.3M | specific_attr_begin(const Container& container) { | 102 | 52.3M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 52.3M | } |
clang::specific_attr_iterator<clang::ObjCExternallyRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCExternallyRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 6 | specific_attr_begin(const Container& container) { | 102 | 6 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 6 | } |
clang::specific_attr_iterator<clang::AvailableOnlyInDefaultEvalMethodAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AvailableOnlyInDefaultEvalMethodAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 14.6M | specific_attr_begin(const Container& container) { | 102 | 14.6M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 14.6M | } |
clang::specific_attr_iterator<clang::CFAuditedTransferAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CFAuditedTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 344k | specific_attr_begin(const Container& container) { | 102 | 344k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 344k | } |
clang::specific_attr_iterator<clang::CFConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CFConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 106 | specific_attr_begin(const Container& container) { | 102 | 106 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 106 | } |
clang::specific_attr_iterator<clang::AnyX86InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AnyX86InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 10.0M | specific_attr_begin(const Container& container) { | 102 | 10.0M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 10.0M | } |
clang::specific_attr_iterator<clang::ARMInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ARMInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.84M | specific_attr_begin(const Container& container) { | 102 | 4.84M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.84M | } |
clang::specific_attr_iterator<clang::AnyX86NoCallerSavedRegistersAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AnyX86NoCallerSavedRegistersAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 5.12M | specific_attr_begin(const Container& container) { | 102 | 5.12M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 5.12M | } |
clang::specific_attr_iterator<clang::ObjCBridgeRelatedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCBridgeRelatedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 885 | specific_attr_begin(const Container& container) { | 102 | 885 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 885 | } |
clang::specific_attr_iterator<clang::CFReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CFReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 192 | specific_attr_begin(const Container& container) { | 102 | 192 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 192 | } |
clang::specific_attr_iterator<clang::CFReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CFReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 264 | specific_attr_begin(const Container& container) { | 102 | 264 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 264 | } |
clang::specific_attr_iterator<clang::ObjCReturnsInnerPointerAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCReturnsInnerPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 87.0k | specific_attr_begin(const Container& container) { | 102 | 87.0k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 87.0k | } |
clang::specific_attr_iterator<clang::IBOutletCollectionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::IBOutletCollectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 720 | specific_attr_begin(const Container& container) { | 102 | 720 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 720 | } |
clang::specific_attr_iterator<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 41.6k | specific_attr_begin(const Container& container) { | 102 | 41.6k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 41.6k | } |
clang::specific_attr_iterator<clang::OMPCaptureNoInitAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OMPCaptureNoInitAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 520 | specific_attr_begin(const Container& container) { | 102 | 520 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 520 | } |
clang::specific_attr_iterator<clang::CmseNSEntryAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CmseNSEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 5.06M | specific_attr_begin(const Container& container) { | 102 | 5.06M | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 5.06M | } |
clang::specific_attr_iterator<clang::FlattenAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::FlattenAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 110k | specific_attr_begin(const Container& container) { | 102 | 110k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 110k | } |
clang::specific_attr_iterator<clang::UsingIfExistsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::UsingIfExistsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 28 | specific_attr_begin(const Container& container) { | 102 | 28 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 28 | } |
clang::specific_attr_iterator<clang::OpenCLAccessAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OpenCLAccessAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 155 | specific_attr_begin(const Container& container) { | 102 | 155 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 155 | } |
clang::specific_attr_iterator<clang::ParameterABIAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ParameterABIAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 58.0k | specific_attr_begin(const Container& container) { | 102 | 58.0k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 58.0k | } |
clang::specific_attr_iterator<clang::NoEscapeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoEscapeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 66.5k | specific_attr_begin(const Container& container) { | 102 | 66.5k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 66.5k | } |
clang::specific_attr_iterator<clang::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1.77k | specific_attr_begin(const Container& container) { | 102 | 1.77k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1.77k | } |
clang::specific_attr_iterator<clang::ObjCBridgeMutableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCBridgeMutableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 483 | specific_attr_begin(const Container& container) { | 102 | 483 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 483 | } |
clang::specific_attr_iterator<clang::SwiftAsyncAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::SwiftAsyncAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 248 | specific_attr_begin(const Container& container) { | 102 | 248 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 248 | } |
clang::specific_attr_iterator<clang::CalledOnceAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CalledOnceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 234 | specific_attr_begin(const Container& container) { | 102 | 234 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 234 | } |
clang::specific_attr_iterator<clang::ConsumableSetOnReadAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ConsumableSetOnReadAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 19 | specific_attr_begin(const Container& container) { | 102 | 19 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 19 | } |
clang::specific_attr_iterator<clang::TestTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::TestTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 261 | specific_attr_begin(const Container& container) { | 102 | 261 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 261 | } |
clang::specific_attr_iterator<clang::ConsumableAutoCastAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ConsumableAutoCastAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4 | specific_attr_begin(const Container& container) { | 102 | 4 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4 | } |
clang::specific_attr_iterator<clang::CallableWhenAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CallableWhenAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 277 | specific_attr_begin(const Container& container) { | 102 | 277 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 277 | } |
clang::specific_attr_iterator<clang::ParamTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ParamTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 19 | specific_attr_begin(const Container& container) { | 102 | 19 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 19 | } |
clang::specific_attr_iterator<clang::ReturnTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ReturnTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 42 | specific_attr_begin(const Container& container) { | 102 | 42 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 42 | } |
clang::specific_attr_iterator<clang::SetTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::SetTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 202 | specific_attr_begin(const Container& container) { | 102 | 202 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 202 | } |
clang::specific_attr_iterator<clang::NoThreadSafetyAnalysisAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoThreadSafetyAnalysisAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 5.08k | specific_attr_begin(const Container& container) { | 102 | 5.08k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 5.08k | } |
clang::specific_attr_iterator<clang::PtGuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PtGuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 474 | specific_attr_begin(const Container& container) { | 102 | 474 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 474 | } |
clang::specific_attr_iterator<clang::GuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::GuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2.75k | specific_attr_begin(const Container& container) { | 102 | 2.75k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2.75k | } |
clang::specific_attr_iterator<clang::ScopedLockableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ScopedLockableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 502 | specific_attr_begin(const Container& container) { | 102 | 502 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 502 | } |
clang::specific_attr_iterator<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 12.2k | specific_attr_begin(const Container& container) { | 102 | 12.2k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 12.2k | } |
clang::specific_attr_iterator<clang::LockReturnedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::LockReturnedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 180 | specific_attr_begin(const Container& container) { | 102 | 180 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 180 | } |
clang::specific_attr_iterator<clang::AnalyzerNoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AnalyzerNoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 12.6k | specific_attr_begin(const Container& container) { | 102 | 12.6k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 12.6k | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::UnsafeBufferUsageAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::UnsafeBufferUsageAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) clang::specific_attr_iterator<clang::ObjCExceptionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCExceptionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 503 | specific_attr_begin(const Container& container) { | 102 | 503 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 503 | } |
clang::specific_attr_iterator<clang::AcquireHandleAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AcquireHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 349 | specific_attr_begin(const Container& container) { | 102 | 349 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 349 | } |
clang::specific_attr_iterator<clang::ReleaseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ReleaseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 544 | specific_attr_begin(const Container& container) { | 102 | 544 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 544 | } |
clang::specific_attr_iterator<clang::UseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::UseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 183 | specific_attr_begin(const Container& container) { | 102 | 183 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 183 | } |
clang::specific_attr_iterator<clang::OwnershipAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OwnershipAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 8 | specific_attr_begin(const Container& container) { | 102 | 8 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 8 | } |
clang::specific_attr_iterator<clang::MIGServerRoutineAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MIGServerRoutineAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 52 | specific_attr_begin(const Container& container) { | 102 | 52 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 52 | } |
clang::specific_attr_iterator<clang::ReinitializesAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ReinitializesAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 8 | specific_attr_begin(const Container& container) { | 102 | 8 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 8 | } |
clang::specific_attr_iterator<clang::OSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 25 | specific_attr_begin(const Container& container) { | 102 | 25 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 25 | } |
clang::specific_attr_iterator<clang::OSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 14 | specific_attr_begin(const Container& container) { | 102 | 14 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 14 | } |
clang::specific_attr_iterator<clang::OSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 28 | specific_attr_begin(const Container& container) { | 102 | 28 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 28 | } |
RetainSummaryManager.cpp:clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<(anonymous namespace)::GeneralizedReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 128 | specific_attr_begin(const Container& container) { | 102 | 128 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 128 | } |
RetainSummaryManager.cpp:clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<(anonymous namespace)::GeneralizedReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 100 | specific_attr_begin(const Container& container) { | 102 | 100 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 100 | } |
RetainSummaryManager.cpp:clang::specific_attr_iterator<(anonymous namespace)::GeneralizedConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<(anonymous namespace)::GeneralizedConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 50 | specific_attr_begin(const Container& container) { | 102 | 50 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 50 | } |
clang::specific_attr_iterator<clang::OSReturnsRetainedOnZeroAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OSReturnsRetainedOnZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 17 | specific_attr_begin(const Container& container) { | 102 | 17 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 17 | } |
clang::specific_attr_iterator<clang::OSReturnsRetainedOnNonZeroAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OSReturnsRetainedOnNonZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 18 | specific_attr_begin(const Container& container) { | 102 | 18 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 18 | } |
clang::specific_attr_iterator<clang::OSConsumesThisAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OSConsumesThisAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 10 | specific_attr_begin(const Container& container) { | 102 | 10 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 10 | } |
clang::specific_attr_iterator<clang::StdCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::StdCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::FastCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::FastCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::RegCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::RegCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::ThisCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ThisCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::VectorCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::VectorCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::PascalAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PascalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::PcsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PcsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::AArch64VectorPcsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AArch64VectorPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::AArch64SVEPcsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AArch64SVEPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::AMDGPUKernelCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AMDGPUKernelCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::IntelOclBiccAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::IntelOclBiccAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::MSABIAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MSABIAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::SysVABIAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::SysVABIAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::PreserveMostAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PreserveMostAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::PreserveAllAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PreserveAllAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::M68kRTDAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::M68kRTDAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4.03k | specific_attr_begin(const Container& container) { | 102 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4.03k | } |
clang::specific_attr_iterator<clang::MaybeUndefAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MaybeUndefAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2.66k | specific_attr_begin(const Container& container) { | 102 | 2.66k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2.66k | } |
clang::specific_attr_iterator<clang::AssumeAlignedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AssumeAlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 163k | specific_attr_begin(const Container& container) { | 102 | 163k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 163k | } |
clang::specific_attr_iterator<clang::ConvergentAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ConvergentAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 278k | specific_attr_begin(const Container& container) { | 102 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 278k | } |
clang::specific_attr_iterator<clang::NoMergeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoMergeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 163k | specific_attr_begin(const Container& container) { | 102 | 163k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 163k | } |
clang::specific_attr_iterator<clang::NoAliasAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 275k | specific_attr_begin(const Container& container) { | 102 | 275k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 275k | } |
clang::specific_attr_iterator<clang::RestrictAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::RestrictAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 278k | specific_attr_begin(const Container& container) { | 102 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 278k | } |
clang::specific_attr_iterator<clang::AnyX86NoCfCheckAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AnyX86NoCfCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 278k | specific_attr_begin(const Container& container) { | 102 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 278k | } |
clang::specific_attr_iterator<clang::LeafAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::LeafAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 278k | specific_attr_begin(const Container& container) { | 102 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 278k | } |
clang::specific_attr_iterator<clang::NoSplitStackAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoSplitStackAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 278k | specific_attr_begin(const Container& container) { | 102 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 278k | } |
clang::specific_attr_iterator<clang::ZeroCallUsedRegsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ZeroCallUsedRegsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 278k | specific_attr_begin(const Container& container) { | 102 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 278k | } |
clang::specific_attr_iterator<clang::AlignValueAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AlignValueAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 23.5k | specific_attr_begin(const Container& container) { | 102 | 23.5k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 23.5k | } |
clang::specific_attr_iterator<clang::CFGuardAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CFGuardAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 108k | specific_attr_begin(const Container& container) { | 102 | 108k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 108k | } |
clang::specific_attr_iterator<clang::MSAllocatorAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MSAllocatorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 125k | specific_attr_begin(const Container& container) { | 102 | 125k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 125k | } |
clang::specific_attr_iterator<clang::CoroOnlyDestroyWhenCompleteAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CoroOnlyDestroyWhenCompleteAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 5 | specific_attr_begin(const Container& container) { | 102 | 5 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 5 | } |
clang::specific_attr_iterator<clang::StandaloneDebugAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::StandaloneDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 650 | specific_attr_begin(const Container& container) { | 102 | 650 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 650 | } |
clang::specific_attr_iterator<clang::NoDebugAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 405k | specific_attr_begin(const Container& container) { | 102 | 405k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 405k | } |
clang::specific_attr_iterator<clang::PreferredTypeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PreferredTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 3 | specific_attr_begin(const Container& container) { | 102 | 3 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 3 | } |
clang::specific_attr_iterator<clang::BTFDeclTagAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::BTFDeclTagAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 121k | specific_attr_begin(const Container& container) { | 102 | 121k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 121k | } |
clang::specific_attr_iterator<clang::PreferredNameAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PreferredNameAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 9.18k | specific_attr_begin(const Container& container) { | 102 | 9.18k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 9.18k | } |
clang::specific_attr_iterator<clang::ArtificialAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ArtificialAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 67.9k | specific_attr_begin(const Container& container) { | 102 | 67.9k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 67.9k | } |
clang::specific_attr_iterator<clang::UninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::UninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 7.46k | specific_attr_begin(const Container& container) { | 102 | 7.46k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 7.46k | } |
clang::specific_attr_iterator<clang::InitSegAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::InitSegAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1.38k | specific_attr_begin(const Container& container) { | 102 | 1.38k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1.38k | } |
clang::specific_attr_iterator<clang::InitPriorityAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::InitPriorityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1.36k | specific_attr_begin(const Container& container) { | 102 | 1.36k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1.36k | } |
clang::specific_attr_iterator<clang::HLSLResourceBindingAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::HLSLResourceBindingAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 6 | specific_attr_begin(const Container& container) { | 102 | 6 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 6 | } |
clang::specific_attr_iterator<clang::HLSLResourceAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::HLSLResourceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 15 | specific_attr_begin(const Container& container) { | 102 | 15 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 15 | } |
clang::specific_attr_iterator<clang::HLSLSV_GroupIndexAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::HLSLSV_GroupIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 8 | specific_attr_begin(const Container& container) { | 102 | 8 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 8 | } |
clang::specific_attr_iterator<clang::HLSLSV_DispatchThreadIDAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::HLSLSV_DispatchThreadIDAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2 | specific_attr_begin(const Container& container) { | 102 | 2 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2 | } |
clang::specific_attr_iterator<clang::ObjCNonLazyClassAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::ObjCNonLazyClassAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 67 | specific_attr_begin(const Container& container) { | 102 | 67 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 67 | } |
clang::specific_attr_iterator<clang::OMPCaptureKindAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OMPCaptureKindAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 219 | specific_attr_begin(const Container& container) { | 102 | 219 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 219 | } |
clang::specific_attr_iterator<clang::LTOVisibilityPublicAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::LTOVisibilityPublicAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 100 | specific_attr_begin(const Container& container) { | 102 | 100 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 100 | } |
clang::specific_attr_iterator<clang::NoInstrumentFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoInstrumentFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 52 | specific_attr_begin(const Container& container) { | 102 | 52 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 52 | } |
clang::specific_attr_iterator<clang::DisableSanitizerInstrumentationAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::DisableSanitizerInstrumentationAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 100k | specific_attr_begin(const Container& container) { | 102 | 100k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 100k | } |
clang::specific_attr_iterator<clang::XRayInstrumentAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::XRayInstrumentAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 102k | specific_attr_begin(const Container& container) { | 102 | 102k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 102k | } |
clang::specific_attr_iterator<clang::XRayLogArgsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::XRayLogArgsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 82 | specific_attr_begin(const Container& container) { | 102 | 82 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 82 | } |
clang::specific_attr_iterator<clang::PatchableFunctionEntryAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PatchableFunctionEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 102k | specific_attr_begin(const Container& container) { | 102 | 102k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 102k | } |
clang::specific_attr_iterator<clang::CFICanonicalJumpTableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CFICanonicalJumpTableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 102k | specific_attr_begin(const Container& container) { | 102 | 102k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 102k | } |
clang::specific_attr_iterator<clang::NoProfileFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoProfileFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 102k | specific_attr_begin(const Container& container) { | 102 | 102k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 102k | } |
clang::specific_attr_iterator<clang::FunctionReturnThunksAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::FunctionReturnThunksAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 102k | specific_attr_begin(const Container& container) { | 102 | 102k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 102k | } |
clang::specific_attr_iterator<clang::NoCommonAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoCommonAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 4 | specific_attr_begin(const Container& container) { | 102 | 4 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 4 | } |
clang::specific_attr_iterator<clang::PragmaClangBSSSectionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PragmaClangBSSSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 3.61k | specific_attr_begin(const Container& container) { | 102 | 3.61k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 3.61k | } |
clang::specific_attr_iterator<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 3.61k | specific_attr_begin(const Container& container) { | 102 | 3.61k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 3.61k | } |
clang::specific_attr_iterator<clang::PragmaClangRelroSectionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PragmaClangRelroSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 3.61k | specific_attr_begin(const Container& container) { | 102 | 3.61k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 3.61k | } |
clang::specific_attr_iterator<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 3.61k | specific_attr_begin(const Container& container) { | 102 | 3.61k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 3.61k | } |
clang::specific_attr_iterator<clang::TLSModelAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::TLSModelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 138 | specific_attr_begin(const Container& container) { | 102 | 138 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 138 | } |
clang::specific_attr_iterator<clang::NoUwtableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoUwtableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 101k | specific_attr_begin(const Container& container) { | 102 | 101k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 101k | } |
clang::specific_attr_iterator<clang::NoStackProtectorAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoStackProtectorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 101k | specific_attr_begin(const Container& container) { | 102 | 101k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 101k | } |
clang::specific_attr_iterator<clang::NoDuplicateAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoDuplicateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 301k | specific_attr_begin(const Container& container) { | 102 | 301k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 301k | } |
clang::specific_attr_iterator<clang::PragmaClangTextSectionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::PragmaClangTextSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 100k | specific_attr_begin(const Container& container) { | 102 | 100k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 100k | } |
clang::specific_attr_iterator<clang::OMPDeclareSimdDeclAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::OMPDeclareSimdDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2.63k | specific_attr_begin(const Container& container) { | 102 | 2.63k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2.63k | } |
clang::specific_attr_iterator<clang::MayAliasAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MayAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 92.0k | specific_attr_begin(const Container& container) { | 102 | 92.0k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 92.0k | } |
clang::specific_attr_iterator<clang::MSNoVTableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MSNoVTableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 200 | specific_attr_begin(const Container& container) { | 102 | 200 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 200 | } |
clang::specific_attr_iterator<clang::AVRInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AVRInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2 | specific_attr_begin(const Container& container) { | 102 | 2 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2 | } |
clang::specific_attr_iterator<clang::AVRSignalAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AVRSignalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 2 | specific_attr_begin(const Container& container) { | 102 | 2 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 2 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) clang::specific_attr_iterator<clang::MSP430InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::MSP430InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 1 | specific_attr_begin(const Container& container) { | 102 | 1 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 1 | } |
clang::specific_attr_iterator<clang::NoMips16Attr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoMips16Attr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 65 | specific_attr_begin(const Container& container) { | 102 | 65 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 65 | } |
clang::specific_attr_iterator<clang::NoMicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NoMicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 65 | specific_attr_begin(const Container& container) { | 102 | 65 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 65 | } |
clang::specific_attr_iterator<clang::CUDALaunchBoundsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::CUDALaunchBoundsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 193 | specific_attr_begin(const Container& container) { | 102 | 193 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 193 | } |
clang::specific_attr_iterator<clang::NVPTXKernelAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::NVPTXKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 429 | specific_attr_begin(const Container& container) { | 102 | 429 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 429 | } |
clang::specific_attr_iterator<clang::WebAssemblyExportNameAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::WebAssemblyExportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 11 | specific_attr_begin(const Container& container) { | 102 | 11 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 11 | } |
clang::specific_attr_iterator<clang::X86ForceAlignArgPointerAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::X86ForceAlignArgPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 87.8k | specific_attr_begin(const Container& container) { | 102 | 87.8k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 87.8k | } |
clang::specific_attr_iterator<clang::IBActionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::IBActionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 26 | specific_attr_begin(const Container& container) { | 102 | 26 | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 26 | } |
clang::specific_attr_iterator<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_begin<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 101 | 108k | specific_attr_begin(const Container& container) { | 102 | 108k | return specific_attr_iterator<SpecificAttr, Container>(container.begin()); | 103 | 108k | } |
|
104 | | template <typename SpecificAttr, typename Container> |
105 | | inline specific_attr_iterator<SpecificAttr, Container> |
106 | 2.84G | specific_attr_end(const Container& container) { |
107 | 2.84G | return specific_attr_iterator<SpecificAttr, Container>(container.end()); |
108 | 2.84G | } clang::specific_attr_iterator<clang::DLLImportAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::DLLImportAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 88.6M | specific_attr_end(const Container& container) { | 107 | 88.6M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 88.6M | } |
clang::specific_attr_iterator<clang::DLLExportAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::DLLExportAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 47.1M | specific_attr_end(const Container& container) { | 107 | 47.1M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 47.1M | } |
clang::specific_attr_iterator<clang::GNUInlineAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::GNUInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 18.7M | specific_attr_end(const Container& container) { | 107 | 18.7M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 18.7M | } |
clang::specific_attr_iterator<clang::CUDAGlobalAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CUDAGlobalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 120M | specific_attr_end(const Container& container) { | 107 | 120M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 120M | } |
clang::specific_attr_iterator<clang::PackedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PackedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 408k | specific_attr_end(const Container& container) { | 107 | 408k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 408k | } |
clang::specific_attr_iterator<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 195k | specific_attr_end(const Container& container) { | 107 | 195k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 195k | } |
clang::specific_attr_iterator<clang::BlocksAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::BlocksAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2.12M | specific_attr_end(const Container& container) { | 107 | 2.12M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2.12M | } |
clang::specific_attr_iterator<clang::TargetAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::TargetAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 77.7M | specific_attr_end(const Container& container) { | 107 | 77.7M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 77.7M | } |
clang::specific_attr_iterator<clang::TransparentUnionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::TransparentUnionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 155 | specific_attr_end(const Container& container) { | 107 | 155 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 155 | } |
clang::specific_attr_iterator<clang::WeakRefAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::WeakRefAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 116M | specific_attr_end(const Container& container) { | 107 | 116M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 116M | } |
clang::specific_attr_iterator<clang::AliasAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 62.9M | specific_attr_end(const Container& container) { | 107 | 62.9M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 62.9M | } |
clang::specific_attr_iterator<clang::UsedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::UsedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 48.1M | specific_attr_end(const Container& container) { | 107 | 48.1M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 48.1M | } |
clang::specific_attr_iterator<clang::ConstructorAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ConstructorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 8.58M | specific_attr_end(const Container& container) { | 107 | 8.58M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 8.58M | } |
clang::specific_attr_iterator<clang::DestructorAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::DestructorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 8.58M | specific_attr_end(const Container& container) { | 107 | 8.58M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 8.58M | } |
clang::specific_attr_iterator<clang::UnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::UnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 237k | specific_attr_end(const Container& container) { | 107 | 237k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 237k | } |
clang::specific_attr_iterator<clang::DeprecatedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::DeprecatedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 85.0k | specific_attr_end(const Container& container) { | 107 | 85.0k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 85.0k | } |
clang::specific_attr_iterator<clang::CPUSpecificAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CPUSpecificAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 71.8M | specific_attr_end(const Container& container) { | 107 | 71.8M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 71.8M | } |
clang::specific_attr_iterator<clang::TargetClonesAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::TargetClonesAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 71.8M | specific_attr_end(const Container& container) { | 107 | 71.8M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 71.8M | } |
clang::specific_attr_iterator<clang::TargetVersionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::TargetVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 113M | specific_attr_end(const Container& container) { | 107 | 113M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 113M | } |
clang::specific_attr_iterator<clang::CUDADeviceAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CUDADeviceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.22M | specific_attr_end(const Container& container) { | 107 | 4.22M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.22M | } |
clang::specific_attr_iterator<clang::CUDAConstantAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CUDAConstantAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.08M | specific_attr_end(const Container& container) { | 107 | 4.08M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.08M | } |
clang::specific_attr_iterator<clang::HIPManagedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::HIPManagedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 11.6k | specific_attr_end(const Container& container) { | 107 | 11.6k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 11.6k | } |
clang::specific_attr_iterator<clang::VisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::VisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2.22M | specific_attr_end(const Container& container) { | 107 | 2.22M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2.22M | } |
clang::specific_attr_iterator<clang::TypeVisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::TypeVisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1.27M | specific_attr_end(const Container& container) { | 107 | 1.27M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1.27M | } |
clang::specific_attr_iterator<clang::InternalLinkageAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::InternalLinkageAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 176M | specific_attr_end(const Container& container) { | 107 | 176M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 176M | } |
clang::specific_attr_iterator<clang::ThreadAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ThreadAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1.00M | specific_attr_end(const Container& container) { | 107 | 1.00M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1.00M | } |
clang::specific_attr_iterator<clang::OMPThreadPrivateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OMPThreadPrivateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 95.6k | specific_attr_end(const Container& container) { | 107 | 95.6k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 95.6k | } |
clang::specific_attr_iterator<clang::SelectAnyAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::SelectAnyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 38.3M | specific_attr_end(const Container& container) { | 107 | 38.3M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 38.3M | } |
clang::specific_attr_iterator<clang::CUDASharedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CUDASharedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 5.57k | specific_attr_end(const Container& container) { | 107 | 5.57k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 5.57k | } |
clang::specific_attr_iterator<clang::NoDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 23.7k | specific_attr_end(const Container& container) { | 107 | 23.7k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 23.7k | } |
clang::specific_attr_iterator<clang::AlwaysDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AlwaysDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 37 | specific_attr_end(const Container& container) { | 107 | 37 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 37 | } |
clang::specific_attr_iterator<clang::NSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 11.5k | specific_attr_end(const Container& container) { | 107 | 11.5k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 11.5k | } |
clang::specific_attr_iterator<clang::AlwaysInlineAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AlwaysInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 346k | specific_attr_end(const Container& container) { | 107 | 346k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 346k | } |
clang::specific_attr_iterator<clang::OpenCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OpenCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 76.9M | specific_attr_end(const Container& container) { | 107 | 76.9M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 76.9M | } |
clang::specific_attr_iterator<clang::NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 6.12M | specific_attr_end(const Container& container) { | 107 | 6.12M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 6.12M | } |
clang::specific_attr_iterator<clang::CXX11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CXX11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 5.93M | specific_attr_end(const Container& container) { | 107 | 5.93M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 5.93M | } |
clang::specific_attr_iterator<clang::C11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::C11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 5.83M | specific_attr_end(const Container& container) { | 107 | 5.83M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 5.83M | } |
clang::specific_attr_iterator<clang::CPUDispatchAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CPUDispatchAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 105M | specific_attr_end(const Container& container) { | 107 | 105M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 105M | } |
clang::specific_attr_iterator<clang::ArmBuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ArmBuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 297M | specific_attr_end(const Container& container) { | 107 | 297M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 297M | } |
clang::specific_attr_iterator<clang::BuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::BuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 102M | specific_attr_end(const Container& container) { | 107 | 102M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 102M | } |
clang::specific_attr_iterator<clang::BuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::BuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 102M | specific_attr_end(const Container& container) { | 107 | 102M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 102M | } |
clang::specific_attr_iterator<clang::OverloadableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OverloadableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 221M | specific_attr_end(const Container& container) { | 107 | 221M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 221M | } |
clang::specific_attr_iterator<clang::EnumExtensibilityAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::EnumExtensibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 100k | specific_attr_end(const Container& container) { | 107 | 100k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 100k | } |
clang::specific_attr_iterator<clang::FlagEnumAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::FlagEnumAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 3.11k | specific_attr_end(const Container& container) { | 107 | 3.11k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 3.11k | } |
clang::specific_attr_iterator<clang::CapturedRecordAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CapturedRecordAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 9.31k | specific_attr_end(const Container& container) { | 107 | 9.31k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 9.31k | } |
clang::specific_attr_iterator<clang::MSStructAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MSStructAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 253k | specific_attr_end(const Container& container) { | 107 | 253k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 253k | } |
clang::specific_attr_iterator<clang::WeakAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::WeakAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 36.4M | specific_attr_end(const Container& container) { | 107 | 36.4M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 36.4M | } |
clang::specific_attr_iterator<clang::ExternalSourceSymbolAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ExternalSourceSymbolAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1.29k | specific_attr_end(const Container& container) { | 107 | 1.29k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1.29k | } |
clang::specific_attr_iterator<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 55.2M | specific_attr_end(const Container& container) { | 107 | 55.2M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 55.2M | } |
clang::specific_attr_iterator<clang::LoaderUninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::LoaderUninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 17.4M | specific_attr_end(const Container& container) { | 107 | 17.4M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 17.4M | } |
clang::specific_attr_iterator<clang::UuidAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::UuidAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 290 | specific_attr_end(const Container& container) { | 107 | 290 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 290 | } |
clang::specific_attr_iterator<clang::FinalAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::FinalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2.92M | specific_attr_end(const Container& container) { | 107 | 2.92M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2.92M | } |
clang::specific_attr_iterator<clang::ArcWeakrefUnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ArcWeakrefUnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 85 | specific_attr_end(const Container& container) { | 107 | 85 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 85 | } |
clang::specific_attr_iterator<clang::ObjCRequiresPropertyDefsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCRequiresPropertyDefsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1.68k | specific_attr_end(const Container& container) { | 107 | 1.68k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1.68k | } |
clang::specific_attr_iterator<clang::ObjCDirectAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCDirectAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1.41M | specific_attr_end(const Container& container) { | 107 | 1.41M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1.41M | } |
clang::specific_attr_iterator<clang::ObjCDesignatedInitializerAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCDesignatedInitializerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 38.8M | specific_attr_end(const Container& container) { | 107 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 38.8M | } |
clang::specific_attr_iterator<clang::ObjCMethodFamilyAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCMethodFamilyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 104k | specific_attr_end(const Container& container) { | 107 | 104k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 104k | } |
clang::specific_attr_iterator<clang::NSConsumesSelfAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NSConsumesSelfAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 26.3k | specific_attr_end(const Container& container) { | 107 | 26.3k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 26.3k | } |
clang::specific_attr_iterator<clang::ObjCRuntimeNameAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCRuntimeNameAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2.13k | specific_attr_end(const Container& container) { | 107 | 2.13k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2.13k | } |
clang::specific_attr_iterator<clang::ObjCNonRuntimeProtocolAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCNonRuntimeProtocolAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 55 | specific_attr_end(const Container& container) { | 107 | 55 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 55 | } |
clang::specific_attr_iterator<clang::WarnUnusedResultAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::WarnUnusedResultAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 265k | specific_attr_end(const Container& container) { | 107 | 265k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 265k | } |
clang::specific_attr_iterator<clang::PureAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PureAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 561k | specific_attr_end(const Container& container) { | 107 | 561k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 561k | } |
clang::specific_attr_iterator<clang::ConstAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ConstAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 58.8M | specific_attr_end(const Container& container) { | 107 | 58.8M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 58.8M | } |
clang::specific_attr_iterator<clang::WarnUnusedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::WarnUnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 28.1k | specific_attr_end(const Container& container) { | 107 | 28.1k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 28.1k | } |
clang::specific_attr_iterator<clang::AsmLabelAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AsmLabelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 8.76M | specific_attr_end(const Container& container) { | 107 | 8.76M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 8.76M | } |
clang::specific_attr_iterator<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 295k | specific_attr_end(const Container& container) { | 107 | 295k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 295k | } |
clang::specific_attr_iterator<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 811k | specific_attr_end(const Container& container) { | 107 | 811k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 811k | } |
clang::specific_attr_iterator<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.19M | specific_attr_end(const Container& container) { | 107 | 4.19M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.19M | } |
clang::specific_attr_iterator<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2.92M | specific_attr_end(const Container& container) { | 107 | 2.92M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2.92M | } |
clang::specific_attr_iterator<clang::PassObjectSizeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PassObjectSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 88.8k | specific_attr_end(const Container& container) { | 107 | 88.8k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 88.8k | } |
clang::specific_attr_iterator<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2.33M | specific_attr_end(const Container& container) { | 107 | 2.33M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2.33M | } |
clang::specific_attr_iterator<clang::MSVtorDispAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MSVtorDispAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 183 | specific_attr_end(const Container& container) { | 107 | 183 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 183 | } |
clang::specific_attr_iterator<clang::MaxFieldAlignmentAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MaxFieldAlignmentAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 89.1k | specific_attr_end(const Container& container) { | 107 | 89.1k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 89.1k | } |
clang::specific_attr_iterator<clang::EmptyBasesAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::EmptyBasesAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 955 | specific_attr_end(const Container& container) { | 107 | 955 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 955 | } |
clang::specific_attr_iterator<clang::LayoutVersionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::LayoutVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 933 | specific_attr_end(const Container& container) { | 107 | 933 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 933 | } |
clang::specific_attr_iterator<clang::NoUniqueAddressAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoUniqueAddressAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 24.6k | specific_attr_end(const Container& container) { | 107 | 24.6k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 24.6k | } |
clang::specific_attr_iterator<clang::AlignMac68kAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AlignMac68kAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 87.9k | specific_attr_end(const Container& container) { | 107 | 87.9k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 87.9k | } |
clang::specific_attr_iterator<clang::AlignNaturalAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AlignNaturalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 87.9k | specific_attr_end(const Container& container) { | 107 | 87.9k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 87.9k | } |
clang::specific_attr_iterator<clang::CUDAHostAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CUDAHostAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 6.97k | specific_attr_end(const Container& container) { | 107 | 6.97k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 6.97k | } |
clang::specific_attr_iterator<clang::ObjCBoxableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCBoxableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 135 | specific_attr_end(const Container& container) { | 107 | 135 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 135 | } |
clang::specific_attr_iterator<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1.01M | specific_attr_end(const Container& container) { | 107 | 1.01M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1.01M | } |
clang::specific_attr_iterator<clang::ObjCNSObjectAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCNSObjectAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 53.3k | specific_attr_end(const Container& container) { | 107 | 53.3k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 53.3k | } |
clang::specific_attr_iterator<clang::ObjCIndependentClassAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCIndependentClassAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1 | specific_attr_end(const Container& container) { | 107 | 1 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1 | } |
clang::specific_attr_iterator<clang::CUDADeviceBuiltinSurfaceTypeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CUDADeviceBuiltinSurfaceTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 53 | specific_attr_end(const Container& container) { | 107 | 53 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 53 | } |
clang::specific_attr_iterator<clang::CUDADeviceBuiltinTextureTypeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CUDADeviceBuiltinTextureTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 27 | specific_attr_end(const Container& container) { | 107 | 27 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 27 | } |
clang::specific_attr_iterator<clang::CleanupAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CleanupAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2.36M | specific_attr_end(const Container& container) { | 107 | 2.36M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2.36M | } |
clang::specific_attr_iterator<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 35.1M | specific_attr_end(const Container& container) { | 107 | 35.1M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 35.1M | } |
clang::specific_attr_iterator<clang::FallThroughAttr, llvm::ArrayRef<clang::Attr const*> > clang::specific_attr_end<clang::FallThroughAttr, llvm::ArrayRef<clang::Attr const*> >(llvm::ArrayRef<clang::Attr const*> const&) Line | Count | Source | 106 | 279 | specific_attr_end(const Container& container) { | 107 | 279 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 279 | } |
clang::specific_attr_iterator<clang::IBOutletAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::IBOutletAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 32 | specific_attr_end(const Container& container) { | 107 | 32 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 32 | } |
clang::specific_attr_iterator<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 11.9k | specific_attr_end(const Container& container) { | 107 | 11.9k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 11.9k | } |
clang::specific_attr_iterator<clang::ExcludeFromExplicitInstantiationAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ExcludeFromExplicitInstantiationAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 168k | specific_attr_end(const Container& container) { | 107 | 168k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 168k | } |
clang::specific_attr_iterator<clang::OwnerAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OwnerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 107k | specific_attr_end(const Container& container) { | 107 | 107k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 107k | } |
clang::specific_attr_iterator<clang::PointerAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PointerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 154k | specific_attr_end(const Container& container) { | 107 | 154k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 154k | } |
clang::specific_attr_iterator<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 686k | specific_attr_end(const Container& container) { | 107 | 686k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 686k | } |
clang::specific_attr_iterator<clang::CFUnknownTransferAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CFUnknownTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 325k | specific_attr_end(const Container& container) { | 107 | 325k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 325k | } |
clang::specific_attr_iterator<clang::MinSizeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MinSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 202k | specific_attr_end(const Container& container) { | 107 | 202k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 202k | } |
clang::specific_attr_iterator<clang::OptimizeNoneAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OptimizeNoneAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 601k | specific_attr_end(const Container& container) { | 107 | 601k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 601k | } |
clang::specific_attr_iterator<clang::NoInlineAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 24.1k | specific_attr_end(const Container& container) { | 107 | 24.1k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 24.1k | } |
clang::specific_attr_iterator<clang::DiagnoseAsBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::DiagnoseAsBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.59M | specific_attr_end(const Container& container) { | 107 | 4.59M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.59M | } |
clang::specific_attr_iterator<clang::EnforceTCBAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::EnforceTCBAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1.67M | specific_attr_end(const Container& container) { | 107 | 1.67M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1.67M | } |
clang::specific_attr_iterator<clang::SentinelAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::SentinelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 5.05M | specific_attr_end(const Container& container) { | 107 | 5.05M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 5.05M | } |
clang::specific_attr_iterator<clang::CUDAInvalidTargetAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CUDAInvalidTargetAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 142k | specific_attr_end(const Container& container) { | 107 | 142k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 142k | } |
clang::specific_attr_iterator<clang::NotTailCalledAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NotTailCalledAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 202k | specific_attr_end(const Container& container) { | 107 | 202k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 202k | } |
clang::specific_attr_iterator<clang::ArmSharedZAAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ArmSharedZAAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2 | specific_attr_end(const Container& container) { | 107 | 2 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2 | } |
clang::specific_attr_iterator<clang::ArmPreservesZAAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ArmPreservesZAAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2 | specific_attr_end(const Container& container) { | 107 | 2 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2 | } |
clang::specific_attr_iterator<clang::HotAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::HotAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 380k | specific_attr_end(const Container& container) { | 107 | 380k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 380k | } |
clang::specific_attr_iterator<clang::ColdAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ColdAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 379k | specific_attr_end(const Container& container) { | 107 | 379k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 379k | } |
clang::specific_attr_iterator<clang::CommonAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CommonAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 20.9k | specific_attr_end(const Container& container) { | 107 | 20.9k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 20.9k | } |
clang::specific_attr_iterator<clang::Mips16Attr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::Mips16Attr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 70 | specific_attr_end(const Container& container) { | 107 | 70 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 70 | } |
clang::specific_attr_iterator<clang::MipsInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MipsInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 70 | specific_attr_end(const Container& container) { | 107 | 70 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 70 | } |
clang::specific_attr_iterator<clang::MicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 68 | specific_attr_end(const Container& container) { | 107 | 68 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 68 | } |
clang::specific_attr_iterator<clang::MipsShortCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MipsShortCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 145 | specific_attr_end(const Container& container) { | 107 | 145 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 145 | } |
clang::specific_attr_iterator<clang::MipsLongCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MipsLongCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 151 | specific_attr_end(const Container& container) { | 107 | 151 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 151 | } |
clang::specific_attr_iterator<clang::DisableTailCallsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::DisableTailCallsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 114k | specific_attr_end(const Container& container) { | 107 | 114k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 114k | } |
clang::specific_attr_iterator<clang::RandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::RandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 262k | specific_attr_end(const Container& container) { | 107 | 262k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 262k | } |
clang::specific_attr_iterator<clang::SpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::SpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 278k | specific_attr_end(const Container& container) { | 107 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 278k | } |
clang::specific_attr_iterator<clang::NoRandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoRandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 261k | specific_attr_end(const Container& container) { | 107 | 261k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 261k | } |
clang::specific_attr_iterator<clang::NoSpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoSpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 278k | specific_attr_end(const Container& container) { | 107 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 278k | } |
clang::specific_attr_iterator<clang::ObjCPreciseLifetimeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCPreciseLifetimeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1.52M | specific_attr_end(const Container& container) { | 107 | 1.52M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1.52M | } |
clang::specific_attr_iterator<clang::NakedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NakedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 16.5M | specific_attr_end(const Container& container) { | 107 | 16.5M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 16.5M | } |
clang::specific_attr_iterator<clang::RetainAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::RetainAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1.35M | specific_attr_end(const Container& container) { | 107 | 1.35M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1.35M | } |
clang::specific_attr_iterator<clang::ConstInitAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ConstInitAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 704k | specific_attr_end(const Container& container) { | 107 | 704k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 704k | } |
clang::specific_attr_iterator<clang::CodeSegAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CodeSegAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1.54M | specific_attr_end(const Container& container) { | 107 | 1.54M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1.54M | } |
clang::specific_attr_iterator<clang::CarriesDependencyAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CarriesDependencyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 97.0k | specific_attr_end(const Container& container) { | 107 | 97.0k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 97.0k | } |
clang::specific_attr_iterator<clang::ErrorAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 390k | specific_attr_end(const Container& container) { | 107 | 390k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 390k | } |
clang::specific_attr_iterator<clang::WeakImportAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::WeakImportAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2.25k | specific_attr_end(const Container& container) { | 107 | 2.25k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2.25k | } |
clang::specific_attr_iterator<clang::ReadOnlyPlacementAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ReadOnlyPlacementAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 12.3k | specific_attr_end(const Container& container) { | 107 | 12.3k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 12.3k | } |
clang::specific_attr_iterator<clang::SYCLSpecialClassAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::SYCLSpecialClassAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 878k | specific_attr_end(const Container& container) { | 107 | 878k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 878k | } |
clang::specific_attr_iterator<clang::StrictGuardStackCheckAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::StrictGuardStackCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 101k | specific_attr_end(const Container& container) { | 107 | 101k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 101k | } |
clang::specific_attr_iterator<clang::HLSLShaderAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::HLSLShaderAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 102k | specific_attr_end(const Container& container) { | 107 | 102k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 102k | } |
clang::specific_attr_iterator<clang::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 34.5M | specific_attr_end(const Container& container) { | 107 | 34.5M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 34.5M | } |
clang::specific_attr_iterator<clang::ArmLocallyStreamingAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ArmLocallyStreamingAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 5.52M | specific_attr_end(const Container& container) { | 107 | 5.52M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 5.52M | } |
clang::specific_attr_iterator<clang::ArmNewZAAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ArmNewZAAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 5.52M | specific_attr_end(const Container& container) { | 107 | 5.52M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 5.52M | } |
clang::specific_attr_iterator<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 195 | specific_attr_end(const Container& container) { | 107 | 195 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 195 | } |
clang::specific_attr_iterator<clang::HLSLAnnotationAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::HLSLAnnotationAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 19 | specific_attr_end(const Container& container) { | 107 | 19 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 19 | } |
clang::specific_attr_iterator<clang::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2.25k | specific_attr_end(const Container& container) { | 107 | 2.25k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2.25k | } |
clang::specific_attr_iterator<clang::DLLImportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::DLLImportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2.24k | specific_attr_end(const Container& container) { | 107 | 2.24k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2.24k | } |
clang::specific_attr_iterator<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 822k | specific_attr_end(const Container& container) { | 107 | 822k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 822k | } |
clang::specific_attr_iterator<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 9.51k | specific_attr_end(const Container& container) { | 107 | 9.51k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 9.51k | } |
clang::specific_attr_iterator<clang::StrictFPAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::StrictFPAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 438k | specific_attr_end(const Container& container) { | 107 | 438k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 438k | } |
clang::specific_attr_iterator<clang::AllocAlignAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AllocAlignAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.94M | specific_attr_end(const Container& container) { | 107 | 4.94M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.94M | } |
clang::specific_attr_iterator<clang::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 36.0k | specific_attr_end(const Container& container) { | 107 | 36.0k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 36.0k | } |
clang::specific_attr_iterator<clang::CallbackAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CallbackAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 30.2M | specific_attr_end(const Container& container) { | 107 | 30.2M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 30.2M | } |
clang::specific_attr_iterator<clang::ReturnsTwiceAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ReturnsTwiceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 281k | specific_attr_end(const Container& container) { | 107 | 281k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 281k | } |
clang::specific_attr_iterator<clang::NoThrowAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoThrowAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 30.4M | specific_attr_end(const Container& container) { | 107 | 30.4M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 30.4M | } |
clang::specific_attr_iterator<clang::LifetimeBoundAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::LifetimeBoundAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 22.5k | specific_attr_end(const Container& container) { | 107 | 22.5k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 22.5k | } |
clang::specific_attr_iterator<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 233 | specific_attr_end(const Container& container) { | 107 | 233 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 233 | } |
clang::specific_attr_iterator<clang::CountedByAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CountedByAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2.03k | specific_attr_end(const Container& container) { | 107 | 2.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2.03k | } |
clang::specific_attr_iterator<clang::SYCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::SYCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 149 | specific_attr_end(const Container& container) { | 107 | 149 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 149 | } |
clang::specific_attr_iterator<clang::RISCVInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::RISCVInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 50 | specific_attr_end(const Container& container) { | 107 | 50 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 50 | } |
clang::specific_attr_iterator<clang::VecReturnAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::VecReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1 | specific_attr_end(const Container& container) { | 107 | 1 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1 | } |
clang::specific_attr_iterator<clang::MinVectorWidthAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MinVectorWidthAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1.60M | specific_attr_end(const Container& container) { | 107 | 1.60M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1.60M | } |
clang::specific_attr_iterator<clang::ConsumableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ConsumableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 334 | specific_attr_end(const Container& container) { | 107 | 334 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 334 | } |
clang::specific_attr_iterator<clang::SwiftBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::SwiftBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2 | specific_attr_end(const Container& container) { | 107 | 2 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2 | } |
clang::specific_attr_iterator<clang::SwiftAsyncErrorAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::SwiftAsyncErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 33 | specific_attr_end(const Container& container) { | 107 | 33 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 33 | } |
clang::specific_attr_iterator<clang::OpenCLIntelReqdSubGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OpenCLIntelReqdSubGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 38.8M | specific_attr_end(const Container& container) { | 107 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 38.8M | } |
clang::specific_attr_iterator<clang::VecTypeHintAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::VecTypeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 38.8M | specific_attr_end(const Container& container) { | 107 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 38.8M | } |
clang::specific_attr_iterator<clang::SwiftNameAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::SwiftNameAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 17 | specific_attr_end(const Container& container) { | 107 | 17 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 17 | } |
clang::specific_attr_iterator<clang::BPFPreserveAccessIndexAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::BPFPreserveAccessIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 598k | specific_attr_end(const Container& container) { | 107 | 598k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 598k | } |
clang::specific_attr_iterator<clang::WebAssemblyImportModuleAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::WebAssemblyImportModuleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 18 | specific_attr_end(const Container& container) { | 107 | 18 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 18 | } |
clang::specific_attr_iterator<clang::WebAssemblyImportNameAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::WebAssemblyImportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 18 | specific_attr_end(const Container& container) { | 107 | 18 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 18 | } |
clang::specific_attr_iterator<clang::ReqdWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ReqdWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 38.8M | specific_attr_end(const Container& container) { | 107 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 38.8M | } |
clang::specific_attr_iterator<clang::WorkGroupSizeHintAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::WorkGroupSizeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 38.8M | specific_attr_end(const Container& container) { | 107 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 38.8M | } |
clang::specific_attr_iterator<clang::AMDGPUFlatWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AMDGPUFlatWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 38.8M | specific_attr_end(const Container& container) { | 107 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 38.8M | } |
clang::specific_attr_iterator<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 38.8M | specific_attr_end(const Container& container) { | 107 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 38.8M | } |
clang::specific_attr_iterator<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 38.8M | specific_attr_end(const Container& container) { | 107 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 38.8M | } |
clang::specific_attr_iterator<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 38.8M | specific_attr_end(const Container& container) { | 107 | 38.8M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 38.8M | } |
clang::specific_attr_iterator<clang::TrivialABIAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::TrivialABIAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 363k | specific_attr_end(const Container& container) { | 107 | 363k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 363k | } |
clang::specific_attr_iterator<clang::OverrideAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OverrideAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 3.21M | specific_attr_end(const Container& container) { | 107 | 3.21M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 3.21M | } |
clang::specific_attr_iterator<clang::ObjCExplicitProtocolImplAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCExplicitProtocolImplAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 70 | specific_attr_end(const Container& container) { | 107 | 70 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 70 | } |
clang::specific_attr_iterator<clang::ObjCDirectMembersAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCDirectMembersAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 375k | specific_attr_end(const Container& container) { | 107 | 375k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 375k | } |
clang::specific_attr_iterator<clang::NSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 128k | specific_attr_end(const Container& container) { | 107 | 128k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 128k | } |
clang::specific_attr_iterator<clang::NSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 201k | specific_attr_end(const Container& container) { | 107 | 201k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 201k | } |
clang::specific_attr_iterator<clang::NSReturnsAutoreleasedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NSReturnsAutoreleasedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 156 | specific_attr_end(const Container& container) { | 107 | 156 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 156 | } |
clang::specific_attr_iterator<clang::ObjCRequiresSuperAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCRequiresSuperAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 788 | specific_attr_end(const Container& container) { | 107 | 788 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 788 | } |
clang::specific_attr_iterator<clang::ObjCRuntimeVisibleAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCRuntimeVisibleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 619 | specific_attr_end(const Container& container) { | 107 | 619 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 619 | } |
clang::specific_attr_iterator<clang::ObjCRootClassAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCRootClassAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 198 | specific_attr_end(const Container& container) { | 107 | 198 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 198 | } |
clang::specific_attr_iterator<clang::ObjCSubclassingRestrictedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCSubclassingRestrictedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 81.8k | specific_attr_end(const Container& container) { | 107 | 81.8k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 81.8k | } |
clang::specific_attr_iterator<clang::ObjCClassStubAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCClassStubAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 37.3k | specific_attr_end(const Container& container) { | 107 | 37.3k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 37.3k | } |
clang::specific_attr_iterator<clang::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 52.3M | specific_attr_end(const Container& container) { | 107 | 52.3M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 52.3M | } |
clang::specific_attr_iterator<clang::ObjCExternallyRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCExternallyRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 6 | specific_attr_end(const Container& container) { | 107 | 6 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 6 | } |
clang::specific_attr_iterator<clang::AvailableOnlyInDefaultEvalMethodAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AvailableOnlyInDefaultEvalMethodAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 14.6M | specific_attr_end(const Container& container) { | 107 | 14.6M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 14.6M | } |
clang::specific_attr_iterator<clang::CFAuditedTransferAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CFAuditedTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 344k | specific_attr_end(const Container& container) { | 107 | 344k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 344k | } |
clang::specific_attr_iterator<clang::CFConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CFConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 106 | specific_attr_end(const Container& container) { | 107 | 106 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 106 | } |
clang::specific_attr_iterator<clang::AnyX86InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AnyX86InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 10.0M | specific_attr_end(const Container& container) { | 107 | 10.0M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 10.0M | } |
clang::specific_attr_iterator<clang::ARMInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ARMInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.84M | specific_attr_end(const Container& container) { | 107 | 4.84M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.84M | } |
clang::specific_attr_iterator<clang::AnyX86NoCallerSavedRegistersAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AnyX86NoCallerSavedRegistersAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 5.12M | specific_attr_end(const Container& container) { | 107 | 5.12M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 5.12M | } |
clang::specific_attr_iterator<clang::ObjCBridgeRelatedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCBridgeRelatedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 885 | specific_attr_end(const Container& container) { | 107 | 885 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 885 | } |
clang::specific_attr_iterator<clang::CFReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CFReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 192 | specific_attr_end(const Container& container) { | 107 | 192 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 192 | } |
clang::specific_attr_iterator<clang::CFReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CFReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 264 | specific_attr_end(const Container& container) { | 107 | 264 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 264 | } |
clang::specific_attr_iterator<clang::ObjCReturnsInnerPointerAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCReturnsInnerPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 87.0k | specific_attr_end(const Container& container) { | 107 | 87.0k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 87.0k | } |
clang::specific_attr_iterator<clang::IBOutletCollectionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::IBOutletCollectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 720 | specific_attr_end(const Container& container) { | 107 | 720 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 720 | } |
clang::specific_attr_iterator<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 41.6k | specific_attr_end(const Container& container) { | 107 | 41.6k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 41.6k | } |
clang::specific_attr_iterator<clang::OMPCaptureNoInitAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OMPCaptureNoInitAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 520 | specific_attr_end(const Container& container) { | 107 | 520 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 520 | } |
clang::specific_attr_iterator<clang::CmseNSEntryAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CmseNSEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 5.06M | specific_attr_end(const Container& container) { | 107 | 5.06M | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 5.06M | } |
clang::specific_attr_iterator<clang::FlattenAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::FlattenAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 110k | specific_attr_end(const Container& container) { | 107 | 110k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 110k | } |
clang::specific_attr_iterator<clang::UsingIfExistsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::UsingIfExistsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 28 | specific_attr_end(const Container& container) { | 107 | 28 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 28 | } |
clang::specific_attr_iterator<clang::OpenCLAccessAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OpenCLAccessAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 155 | specific_attr_end(const Container& container) { | 107 | 155 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 155 | } |
clang::specific_attr_iterator<clang::ParameterABIAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ParameterABIAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 58.0k | specific_attr_end(const Container& container) { | 107 | 58.0k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 58.0k | } |
clang::specific_attr_iterator<clang::NoEscapeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoEscapeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 66.5k | specific_attr_end(const Container& container) { | 107 | 66.5k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 66.5k | } |
clang::specific_attr_iterator<clang::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1.77k | specific_attr_end(const Container& container) { | 107 | 1.77k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1.77k | } |
clang::specific_attr_iterator<clang::ObjCBridgeMutableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCBridgeMutableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 483 | specific_attr_end(const Container& container) { | 107 | 483 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 483 | } |
clang::specific_attr_iterator<clang::SwiftAsyncAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::SwiftAsyncAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 248 | specific_attr_end(const Container& container) { | 107 | 248 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 248 | } |
clang::specific_attr_iterator<clang::CalledOnceAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CalledOnceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 234 | specific_attr_end(const Container& container) { | 107 | 234 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 234 | } |
clang::specific_attr_iterator<clang::ConsumableSetOnReadAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ConsumableSetOnReadAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 19 | specific_attr_end(const Container& container) { | 107 | 19 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 19 | } |
clang::specific_attr_iterator<clang::TestTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::TestTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 261 | specific_attr_end(const Container& container) { | 107 | 261 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 261 | } |
clang::specific_attr_iterator<clang::ConsumableAutoCastAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ConsumableAutoCastAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4 | specific_attr_end(const Container& container) { | 107 | 4 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4 | } |
clang::specific_attr_iterator<clang::CallableWhenAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CallableWhenAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 277 | specific_attr_end(const Container& container) { | 107 | 277 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 277 | } |
clang::specific_attr_iterator<clang::ParamTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ParamTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 19 | specific_attr_end(const Container& container) { | 107 | 19 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 19 | } |
clang::specific_attr_iterator<clang::ReturnTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ReturnTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 42 | specific_attr_end(const Container& container) { | 107 | 42 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 42 | } |
clang::specific_attr_iterator<clang::SetTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::SetTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 202 | specific_attr_end(const Container& container) { | 107 | 202 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 202 | } |
clang::specific_attr_iterator<clang::NoThreadSafetyAnalysisAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoThreadSafetyAnalysisAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 5.08k | specific_attr_end(const Container& container) { | 107 | 5.08k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 5.08k | } |
clang::specific_attr_iterator<clang::PtGuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PtGuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 474 | specific_attr_end(const Container& container) { | 107 | 474 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 474 | } |
clang::specific_attr_iterator<clang::GuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::GuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2.75k | specific_attr_end(const Container& container) { | 107 | 2.75k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2.75k | } |
clang::specific_attr_iterator<clang::ScopedLockableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ScopedLockableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 502 | specific_attr_end(const Container& container) { | 107 | 502 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 502 | } |
clang::specific_attr_iterator<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 12.2k | specific_attr_end(const Container& container) { | 107 | 12.2k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 12.2k | } |
clang::specific_attr_iterator<clang::LockReturnedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::LockReturnedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 180 | specific_attr_end(const Container& container) { | 107 | 180 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 180 | } |
clang::specific_attr_iterator<clang::AnalyzerNoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AnalyzerNoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 12.6k | specific_attr_end(const Container& container) { | 107 | 12.6k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 12.6k | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::UnsafeBufferUsageAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::UnsafeBufferUsageAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) clang::specific_attr_iterator<clang::ObjCExceptionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCExceptionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 503 | specific_attr_end(const Container& container) { | 107 | 503 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 503 | } |
clang::specific_attr_iterator<clang::AcquireHandleAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AcquireHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 349 | specific_attr_end(const Container& container) { | 107 | 349 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 349 | } |
clang::specific_attr_iterator<clang::ReleaseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ReleaseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 544 | specific_attr_end(const Container& container) { | 107 | 544 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 544 | } |
clang::specific_attr_iterator<clang::UseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::UseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 183 | specific_attr_end(const Container& container) { | 107 | 183 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 183 | } |
clang::specific_attr_iterator<clang::OwnershipAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OwnershipAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 8 | specific_attr_end(const Container& container) { | 107 | 8 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 8 | } |
clang::specific_attr_iterator<clang::MIGServerRoutineAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MIGServerRoutineAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 52 | specific_attr_end(const Container& container) { | 107 | 52 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 52 | } |
clang::specific_attr_iterator<clang::ReinitializesAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ReinitializesAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 8 | specific_attr_end(const Container& container) { | 107 | 8 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 8 | } |
clang::specific_attr_iterator<clang::OSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 25 | specific_attr_end(const Container& container) { | 107 | 25 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 25 | } |
clang::specific_attr_iterator<clang::OSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 14 | specific_attr_end(const Container& container) { | 107 | 14 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 14 | } |
clang::specific_attr_iterator<clang::OSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 28 | specific_attr_end(const Container& container) { | 107 | 28 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 28 | } |
RetainSummaryManager.cpp:clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<(anonymous namespace)::GeneralizedReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 128 | specific_attr_end(const Container& container) { | 107 | 128 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 128 | } |
RetainSummaryManager.cpp:clang::specific_attr_iterator<(anonymous namespace)::GeneralizedReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<(anonymous namespace)::GeneralizedReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 100 | specific_attr_end(const Container& container) { | 107 | 100 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 100 | } |
RetainSummaryManager.cpp:clang::specific_attr_iterator<(anonymous namespace)::GeneralizedConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<(anonymous namespace)::GeneralizedConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 50 | specific_attr_end(const Container& container) { | 107 | 50 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 50 | } |
clang::specific_attr_iterator<clang::OSReturnsRetainedOnZeroAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OSReturnsRetainedOnZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 17 | specific_attr_end(const Container& container) { | 107 | 17 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 17 | } |
clang::specific_attr_iterator<clang::OSReturnsRetainedOnNonZeroAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OSReturnsRetainedOnNonZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 18 | specific_attr_end(const Container& container) { | 107 | 18 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 18 | } |
clang::specific_attr_iterator<clang::OSConsumesThisAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OSConsumesThisAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 10 | specific_attr_end(const Container& container) { | 107 | 10 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 10 | } |
clang::specific_attr_iterator<clang::StdCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::StdCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::FastCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::FastCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::RegCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::RegCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::ThisCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ThisCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::VectorCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::VectorCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::PascalAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PascalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::PcsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PcsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::AArch64VectorPcsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AArch64VectorPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::AArch64SVEPcsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AArch64SVEPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::AMDGPUKernelCallAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AMDGPUKernelCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::IntelOclBiccAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::IntelOclBiccAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::MSABIAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MSABIAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::SysVABIAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::SysVABIAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::PreserveMostAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PreserveMostAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::PreserveAllAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PreserveAllAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::M68kRTDAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::M68kRTDAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4.03k | specific_attr_end(const Container& container) { | 107 | 4.03k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4.03k | } |
clang::specific_attr_iterator<clang::MaybeUndefAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MaybeUndefAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2.66k | specific_attr_end(const Container& container) { | 107 | 2.66k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2.66k | } |
clang::specific_attr_iterator<clang::AssumeAlignedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AssumeAlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 163k | specific_attr_end(const Container& container) { | 107 | 163k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 163k | } |
clang::specific_attr_iterator<clang::ConvergentAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ConvergentAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 278k | specific_attr_end(const Container& container) { | 107 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 278k | } |
clang::specific_attr_iterator<clang::NoMergeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoMergeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 163k | specific_attr_end(const Container& container) { | 107 | 163k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 163k | } |
clang::specific_attr_iterator<clang::NoAliasAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 275k | specific_attr_end(const Container& container) { | 107 | 275k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 275k | } |
clang::specific_attr_iterator<clang::RestrictAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::RestrictAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 278k | specific_attr_end(const Container& container) { | 107 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 278k | } |
clang::specific_attr_iterator<clang::AnyX86NoCfCheckAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AnyX86NoCfCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 278k | specific_attr_end(const Container& container) { | 107 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 278k | } |
clang::specific_attr_iterator<clang::LeafAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::LeafAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 278k | specific_attr_end(const Container& container) { | 107 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 278k | } |
clang::specific_attr_iterator<clang::NoSplitStackAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoSplitStackAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 278k | specific_attr_end(const Container& container) { | 107 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 278k | } |
clang::specific_attr_iterator<clang::ZeroCallUsedRegsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ZeroCallUsedRegsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 278k | specific_attr_end(const Container& container) { | 107 | 278k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 278k | } |
clang::specific_attr_iterator<clang::AlignValueAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AlignValueAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 23.5k | specific_attr_end(const Container& container) { | 107 | 23.5k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 23.5k | } |
clang::specific_attr_iterator<clang::CFGuardAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CFGuardAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 108k | specific_attr_end(const Container& container) { | 107 | 108k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 108k | } |
clang::specific_attr_iterator<clang::MSAllocatorAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MSAllocatorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 125k | specific_attr_end(const Container& container) { | 107 | 125k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 125k | } |
clang::specific_attr_iterator<clang::CoroOnlyDestroyWhenCompleteAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CoroOnlyDestroyWhenCompleteAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 5 | specific_attr_end(const Container& container) { | 107 | 5 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 5 | } |
clang::specific_attr_iterator<clang::StandaloneDebugAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::StandaloneDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 650 | specific_attr_end(const Container& container) { | 107 | 650 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 650 | } |
clang::specific_attr_iterator<clang::NoDebugAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 405k | specific_attr_end(const Container& container) { | 107 | 405k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 405k | } |
clang::specific_attr_iterator<clang::PreferredTypeAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PreferredTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 3 | specific_attr_end(const Container& container) { | 107 | 3 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 3 | } |
clang::specific_attr_iterator<clang::BTFDeclTagAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::BTFDeclTagAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 121k | specific_attr_end(const Container& container) { | 107 | 121k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 121k | } |
clang::specific_attr_iterator<clang::PreferredNameAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PreferredNameAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 9.18k | specific_attr_end(const Container& container) { | 107 | 9.18k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 9.18k | } |
clang::specific_attr_iterator<clang::ArtificialAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ArtificialAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 67.9k | specific_attr_end(const Container& container) { | 107 | 67.9k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 67.9k | } |
clang::specific_attr_iterator<clang::UninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::UninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 7.46k | specific_attr_end(const Container& container) { | 107 | 7.46k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 7.46k | } |
clang::specific_attr_iterator<clang::InitSegAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::InitSegAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1.38k | specific_attr_end(const Container& container) { | 107 | 1.38k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1.38k | } |
clang::specific_attr_iterator<clang::InitPriorityAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::InitPriorityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1.36k | specific_attr_end(const Container& container) { | 107 | 1.36k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1.36k | } |
clang::specific_attr_iterator<clang::HLSLResourceBindingAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::HLSLResourceBindingAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 6 | specific_attr_end(const Container& container) { | 107 | 6 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 6 | } |
clang::specific_attr_iterator<clang::HLSLResourceAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::HLSLResourceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 15 | specific_attr_end(const Container& container) { | 107 | 15 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 15 | } |
clang::specific_attr_iterator<clang::HLSLSV_GroupIndexAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::HLSLSV_GroupIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 8 | specific_attr_end(const Container& container) { | 107 | 8 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 8 | } |
clang::specific_attr_iterator<clang::HLSLSV_DispatchThreadIDAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::HLSLSV_DispatchThreadIDAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2 | specific_attr_end(const Container& container) { | 107 | 2 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2 | } |
clang::specific_attr_iterator<clang::ObjCNonLazyClassAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::ObjCNonLazyClassAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 67 | specific_attr_end(const Container& container) { | 107 | 67 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 67 | } |
clang::specific_attr_iterator<clang::OMPCaptureKindAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OMPCaptureKindAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 219 | specific_attr_end(const Container& container) { | 107 | 219 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 219 | } |
clang::specific_attr_iterator<clang::LTOVisibilityPublicAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::LTOVisibilityPublicAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 100 | specific_attr_end(const Container& container) { | 107 | 100 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 100 | } |
clang::specific_attr_iterator<clang::NoInstrumentFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoInstrumentFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 52 | specific_attr_end(const Container& container) { | 107 | 52 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 52 | } |
clang::specific_attr_iterator<clang::DisableSanitizerInstrumentationAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::DisableSanitizerInstrumentationAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 100k | specific_attr_end(const Container& container) { | 107 | 100k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 100k | } |
clang::specific_attr_iterator<clang::XRayInstrumentAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::XRayInstrumentAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 102k | specific_attr_end(const Container& container) { | 107 | 102k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 102k | } |
clang::specific_attr_iterator<clang::XRayLogArgsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::XRayLogArgsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 82 | specific_attr_end(const Container& container) { | 107 | 82 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 82 | } |
clang::specific_attr_iterator<clang::PatchableFunctionEntryAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PatchableFunctionEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 102k | specific_attr_end(const Container& container) { | 107 | 102k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 102k | } |
clang::specific_attr_iterator<clang::CFICanonicalJumpTableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CFICanonicalJumpTableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 102k | specific_attr_end(const Container& container) { | 107 | 102k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 102k | } |
clang::specific_attr_iterator<clang::NoProfileFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoProfileFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 102k | specific_attr_end(const Container& container) { | 107 | 102k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 102k | } |
clang::specific_attr_iterator<clang::FunctionReturnThunksAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::FunctionReturnThunksAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 102k | specific_attr_end(const Container& container) { | 107 | 102k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 102k | } |
clang::specific_attr_iterator<clang::NoCommonAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoCommonAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 4 | specific_attr_end(const Container& container) { | 107 | 4 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 4 | } |
clang::specific_attr_iterator<clang::PragmaClangBSSSectionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PragmaClangBSSSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 3.61k | specific_attr_end(const Container& container) { | 107 | 3.61k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 3.61k | } |
clang::specific_attr_iterator<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 3.61k | specific_attr_end(const Container& container) { | 107 | 3.61k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 3.61k | } |
clang::specific_attr_iterator<clang::PragmaClangRelroSectionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PragmaClangRelroSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 3.61k | specific_attr_end(const Container& container) { | 107 | 3.61k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 3.61k | } |
clang::specific_attr_iterator<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 3.61k | specific_attr_end(const Container& container) { | 107 | 3.61k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 3.61k | } |
clang::specific_attr_iterator<clang::TLSModelAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::TLSModelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 138 | specific_attr_end(const Container& container) { | 107 | 138 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 138 | } |
clang::specific_attr_iterator<clang::NoUwtableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoUwtableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 101k | specific_attr_end(const Container& container) { | 107 | 101k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 101k | } |
clang::specific_attr_iterator<clang::NoStackProtectorAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoStackProtectorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 101k | specific_attr_end(const Container& container) { | 107 | 101k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 101k | } |
clang::specific_attr_iterator<clang::NoDuplicateAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoDuplicateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 301k | specific_attr_end(const Container& container) { | 107 | 301k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 301k | } |
clang::specific_attr_iterator<clang::PragmaClangTextSectionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::PragmaClangTextSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 100k | specific_attr_end(const Container& container) { | 107 | 100k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 100k | } |
clang::specific_attr_iterator<clang::OMPDeclareSimdDeclAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::OMPDeclareSimdDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2.63k | specific_attr_end(const Container& container) { | 107 | 2.63k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2.63k | } |
clang::specific_attr_iterator<clang::MayAliasAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MayAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 92.0k | specific_attr_end(const Container& container) { | 107 | 92.0k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 92.0k | } |
clang::specific_attr_iterator<clang::MSNoVTableAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MSNoVTableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 200 | specific_attr_end(const Container& container) { | 107 | 200 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 200 | } |
clang::specific_attr_iterator<clang::AVRInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AVRInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2 | specific_attr_end(const Container& container) { | 107 | 2 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2 | } |
clang::specific_attr_iterator<clang::AVRSignalAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AVRSignalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 2 | specific_attr_end(const Container& container) { | 107 | 2 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 2 | } |
Unexecuted instantiation: clang::specific_attr_iterator<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) clang::specific_attr_iterator<clang::MSP430InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::MSP430InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 1 | specific_attr_end(const Container& container) { | 107 | 1 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 1 | } |
clang::specific_attr_iterator<clang::NoMips16Attr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoMips16Attr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 65 | specific_attr_end(const Container& container) { | 107 | 65 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 65 | } |
clang::specific_attr_iterator<clang::NoMicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NoMicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 65 | specific_attr_end(const Container& container) { | 107 | 65 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 65 | } |
clang::specific_attr_iterator<clang::CUDALaunchBoundsAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::CUDALaunchBoundsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 193 | specific_attr_end(const Container& container) { | 107 | 193 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 193 | } |
clang::specific_attr_iterator<clang::NVPTXKernelAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::NVPTXKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 429 | specific_attr_end(const Container& container) { | 107 | 429 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 429 | } |
clang::specific_attr_iterator<clang::WebAssemblyExportNameAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::WebAssemblyExportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 11 | specific_attr_end(const Container& container) { | 107 | 11 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 11 | } |
clang::specific_attr_iterator<clang::X86ForceAlignArgPointerAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::X86ForceAlignArgPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 87.8k | specific_attr_end(const Container& container) { | 107 | 87.8k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 87.8k | } |
clang::specific_attr_iterator<clang::IBActionAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::IBActionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 26 | specific_attr_end(const Container& container) { | 107 | 26 | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 26 | } |
clang::specific_attr_iterator<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> > clang::specific_attr_end<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 106 | 108k | specific_attr_end(const Container& container) { | 107 | 108k | return specific_attr_iterator<SpecificAttr, Container>(container.end()); | 108 | 108k | } |
|
109 | | |
110 | | template <typename SpecificAttr, typename Container> |
111 | 1.57G | inline bool hasSpecificAttr(const Container& container) { |
112 | 1.57G | return specific_attr_begin<SpecificAttr>(container) != |
113 | 1.57G | specific_attr_end<SpecificAttr>(container); |
114 | 1.57G | } bool clang::hasSpecificAttr<clang::DLLImportAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 51.2M | inline bool hasSpecificAttr(const Container& container) { | 112 | 51.2M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 51.2M | specific_attr_end<SpecificAttr>(container); | 114 | 51.2M | } |
bool clang::hasSpecificAttr<clang::DLLExportAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 9.82M | inline bool hasSpecificAttr(const Container& container) { | 112 | 9.82M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 9.82M | specific_attr_end<SpecificAttr>(container); | 114 | 9.82M | } |
bool clang::hasSpecificAttr<clang::GNUInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 18.7M | inline bool hasSpecificAttr(const Container& container) { | 112 | 18.7M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 18.7M | specific_attr_end<SpecificAttr>(container); | 114 | 18.7M | } |
bool clang::hasSpecificAttr<clang::CUDAGlobalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 120M | inline bool hasSpecificAttr(const Container& container) { | 112 | 120M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 120M | specific_attr_end<SpecificAttr>(container); | 114 | 120M | } |
bool clang::hasSpecificAttr<clang::PackedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 408k | inline bool hasSpecificAttr(const Container& container) { | 112 | 408k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 408k | specific_attr_end<SpecificAttr>(container); | 114 | 408k | } |
bool clang::hasSpecificAttr<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 195k | inline bool hasSpecificAttr(const Container& container) { | 112 | 195k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 195k | specific_attr_end<SpecificAttr>(container); | 114 | 195k | } |
bool clang::hasSpecificAttr<clang::BlocksAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 2.12M | inline bool hasSpecificAttr(const Container& container) { | 112 | 2.12M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 2.12M | specific_attr_end<SpecificAttr>(container); | 114 | 2.12M | } |
bool clang::hasSpecificAttr<clang::TransparentUnionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 155 | inline bool hasSpecificAttr(const Container& container) { | 112 | 155 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 155 | specific_attr_end<SpecificAttr>(container); | 114 | 155 | } |
bool clang::hasSpecificAttr<clang::WeakRefAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 80.4M | inline bool hasSpecificAttr(const Container& container) { | 112 | 80.4M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 80.4M | specific_attr_end<SpecificAttr>(container); | 114 | 80.4M | } |
bool clang::hasSpecificAttr<clang::AliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 57.5M | inline bool hasSpecificAttr(const Container& container) { | 112 | 57.5M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 57.5M | specific_attr_end<SpecificAttr>(container); | 114 | 57.5M | } |
bool clang::hasSpecificAttr<clang::UsedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 46.8M | inline bool hasSpecificAttr(const Container& container) { | 112 | 46.8M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 46.8M | specific_attr_end<SpecificAttr>(container); | 114 | 46.8M | } |
bool clang::hasSpecificAttr<clang::ConstructorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 8.51M | inline bool hasSpecificAttr(const Container& container) { | 112 | 8.51M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 8.51M | specific_attr_end<SpecificAttr>(container); | 114 | 8.51M | } |
bool clang::hasSpecificAttr<clang::DestructorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 8.51M | inline bool hasSpecificAttr(const Container& container) { | 112 | 8.51M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 8.51M | specific_attr_end<SpecificAttr>(container); | 114 | 8.51M | } |
bool clang::hasSpecificAttr<clang::UnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 237k | inline bool hasSpecificAttr(const Container& container) { | 112 | 237k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 237k | specific_attr_end<SpecificAttr>(container); | 114 | 237k | } |
bool clang::hasSpecificAttr<clang::DeprecatedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 19 | inline bool hasSpecificAttr(const Container& container) { | 112 | 19 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 19 | specific_attr_end<SpecificAttr>(container); | 114 | 19 | } |
bool clang::hasSpecificAttr<clang::CUDADeviceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.16M | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.16M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.16M | specific_attr_end<SpecificAttr>(container); | 114 | 4.16M | } |
bool clang::hasSpecificAttr<clang::CUDAConstantAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.08M | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.08M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.08M | specific_attr_end<SpecificAttr>(container); | 114 | 4.08M | } |
bool clang::hasSpecificAttr<clang::HIPManagedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 11.6k | inline bool hasSpecificAttr(const Container& container) { | 112 | 11.6k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 11.6k | specific_attr_end<SpecificAttr>(container); | 114 | 11.6k | } |
bool clang::hasSpecificAttr<clang::VisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 289k | inline bool hasSpecificAttr(const Container& container) { | 112 | 289k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 289k | specific_attr_end<SpecificAttr>(container); | 114 | 289k | } |
bool clang::hasSpecificAttr<clang::TypeVisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 9.24k | inline bool hasSpecificAttr(const Container& container) { | 112 | 9.24k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 9.24k | specific_attr_end<SpecificAttr>(container); | 114 | 9.24k | } |
bool clang::hasSpecificAttr<clang::InternalLinkageAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 175M | inline bool hasSpecificAttr(const Container& container) { | 112 | 175M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 175M | specific_attr_end<SpecificAttr>(container); | 114 | 175M | } |
bool clang::hasSpecificAttr<clang::ThreadAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 1.00M | inline bool hasSpecificAttr(const Container& container) { | 112 | 1.00M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 1.00M | specific_attr_end<SpecificAttr>(container); | 114 | 1.00M | } |
bool clang::hasSpecificAttr<clang::OMPThreadPrivateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 95.6k | inline bool hasSpecificAttr(const Container& container) { | 112 | 95.6k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 95.6k | specific_attr_end<SpecificAttr>(container); | 114 | 95.6k | } |
bool clang::hasSpecificAttr<clang::CUDASharedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 5.54k | inline bool hasSpecificAttr(const Container& container) { | 112 | 5.54k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 5.54k | specific_attr_end<SpecificAttr>(container); | 114 | 5.54k | } |
bool clang::hasSpecificAttr<clang::NoDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 23.7k | inline bool hasSpecificAttr(const Container& container) { | 112 | 23.7k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 23.7k | specific_attr_end<SpecificAttr>(container); | 114 | 23.7k | } |
bool clang::hasSpecificAttr<clang::AlwaysDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 33 | inline bool hasSpecificAttr(const Container& container) { | 112 | 33 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 33 | specific_attr_end<SpecificAttr>(container); | 114 | 33 | } |
bool clang::hasSpecificAttr<clang::NSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 11.5k | inline bool hasSpecificAttr(const Container& container) { | 112 | 11.5k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 11.5k | specific_attr_end<SpecificAttr>(container); | 114 | 11.5k | } |
bool clang::hasSpecificAttr<clang::AlwaysInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 345k | inline bool hasSpecificAttr(const Container& container) { | 112 | 345k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 345k | specific_attr_end<SpecificAttr>(container); | 114 | 345k | } |
bool clang::hasSpecificAttr<clang::OpenCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 76.9M | inline bool hasSpecificAttr(const Container& container) { | 112 | 76.9M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 76.9M | specific_attr_end<SpecificAttr>(container); | 114 | 76.9M | } |
bool clang::hasSpecificAttr<clang::NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 6.12M | inline bool hasSpecificAttr(const Container& container) { | 112 | 6.12M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 6.12M | specific_attr_end<SpecificAttr>(container); | 114 | 6.12M | } |
bool clang::hasSpecificAttr<clang::CXX11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 5.84M | inline bool hasSpecificAttr(const Container& container) { | 112 | 5.84M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 5.84M | specific_attr_end<SpecificAttr>(container); | 114 | 5.84M | } |
bool clang::hasSpecificAttr<clang::C11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 5.83M | inline bool hasSpecificAttr(const Container& container) { | 112 | 5.83M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 5.83M | specific_attr_end<SpecificAttr>(container); | 114 | 5.83M | } |
bool clang::hasSpecificAttr<clang::TargetAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 37.4M | inline bool hasSpecificAttr(const Container& container) { | 112 | 37.4M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 37.4M | specific_attr_end<SpecificAttr>(container); | 114 | 37.4M | } |
bool clang::hasSpecificAttr<clang::TargetVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 32.9M | inline bool hasSpecificAttr(const Container& container) { | 112 | 32.9M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 32.9M | specific_attr_end<SpecificAttr>(container); | 114 | 32.9M | } |
bool clang::hasSpecificAttr<clang::CPUDispatchAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 66.3M | inline bool hasSpecificAttr(const Container& container) { | 112 | 66.3M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 66.3M | specific_attr_end<SpecificAttr>(container); | 114 | 66.3M | } |
bool clang::hasSpecificAttr<clang::CPUSpecificAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 32.9M | inline bool hasSpecificAttr(const Container& container) { | 112 | 32.9M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 32.9M | specific_attr_end<SpecificAttr>(container); | 114 | 32.9M | } |
bool clang::hasSpecificAttr<clang::TargetClonesAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 32.9M | inline bool hasSpecificAttr(const Container& container) { | 112 | 32.9M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 32.9M | specific_attr_end<SpecificAttr>(container); | 114 | 32.9M | } |
bool clang::hasSpecificAttr<clang::OverloadableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 213M | inline bool hasSpecificAttr(const Container& container) { | 112 | 213M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 213M | specific_attr_end<SpecificAttr>(container); | 114 | 213M | } |
bool clang::hasSpecificAttr<clang::ArmBuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 90.3M | inline bool hasSpecificAttr(const Container& container) { | 112 | 90.3M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 90.3M | specific_attr_end<SpecificAttr>(container); | 114 | 90.3M | } |
bool clang::hasSpecificAttr<clang::BuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 12.9k | inline bool hasSpecificAttr(const Container& container) { | 112 | 12.9k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 12.9k | specific_attr_end<SpecificAttr>(container); | 114 | 12.9k | } |
bool clang::hasSpecificAttr<clang::FlagEnumAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 3.11k | inline bool hasSpecificAttr(const Container& container) { | 112 | 3.11k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 3.11k | specific_attr_end<SpecificAttr>(container); | 114 | 3.11k | } |
bool clang::hasSpecificAttr<clang::CapturedRecordAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 9.31k | inline bool hasSpecificAttr(const Container& container) { | 112 | 9.31k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 9.31k | specific_attr_end<SpecificAttr>(container); | 114 | 9.31k | } |
bool clang::hasSpecificAttr<clang::MSStructAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 253k | inline bool hasSpecificAttr(const Container& container) { | 112 | 253k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 253k | specific_attr_end<SpecificAttr>(container); | 114 | 253k | } |
bool clang::hasSpecificAttr<clang::WeakAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 708k | inline bool hasSpecificAttr(const Container& container) { | 112 | 708k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 708k | specific_attr_end<SpecificAttr>(container); | 114 | 708k | } |
bool clang::hasSpecificAttr<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 49.9M | inline bool hasSpecificAttr(const Container& container) { | 112 | 49.9M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 49.9M | specific_attr_end<SpecificAttr>(container); | 114 | 49.9M | } |
bool clang::hasSpecificAttr<clang::LoaderUninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 17.4M | inline bool hasSpecificAttr(const Container& container) { | 112 | 17.4M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 17.4M | specific_attr_end<SpecificAttr>(container); | 114 | 17.4M | } |
bool clang::hasSpecificAttr<clang::FinalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 2.79M | inline bool hasSpecificAttr(const Container& container) { | 112 | 2.79M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 2.79M | specific_attr_end<SpecificAttr>(container); | 114 | 2.79M | } |
bool clang::hasSpecificAttr<clang::ArcWeakrefUnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 85 | inline bool hasSpecificAttr(const Container& container) { | 112 | 85 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 85 | specific_attr_end<SpecificAttr>(container); | 114 | 85 | } |
bool clang::hasSpecificAttr<clang::ObjCRequiresPropertyDefsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 1.68k | inline bool hasSpecificAttr(const Container& container) { | 112 | 1.68k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 1.68k | specific_attr_end<SpecificAttr>(container); | 114 | 1.68k | } |
bool clang::hasSpecificAttr<clang::ObjCDirectAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 1.41M | inline bool hasSpecificAttr(const Container& container) { | 112 | 1.41M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 1.41M | specific_attr_end<SpecificAttr>(container); | 114 | 1.41M | } |
bool clang::hasSpecificAttr<clang::ObjCDesignatedInitializerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 38.8M | inline bool hasSpecificAttr(const Container& container) { | 112 | 38.8M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 38.8M | specific_attr_end<SpecificAttr>(container); | 114 | 38.8M | } |
bool clang::hasSpecificAttr<clang::NSConsumesSelfAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 26.3k | inline bool hasSpecificAttr(const Container& container) { | 112 | 26.3k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 26.3k | specific_attr_end<SpecificAttr>(container); | 114 | 26.3k | } |
bool clang::hasSpecificAttr<clang::ObjCNonRuntimeProtocolAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 55 | inline bool hasSpecificAttr(const Container& container) { | 112 | 55 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 55 | specific_attr_end<SpecificAttr>(container); | 114 | 55 | } |
bool clang::hasSpecificAttr<clang::PureAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 561k | inline bool hasSpecificAttr(const Container& container) { | 112 | 561k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 561k | specific_attr_end<SpecificAttr>(container); | 114 | 561k | } |
bool clang::hasSpecificAttr<clang::ConstAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 58.8M | inline bool hasSpecificAttr(const Container& container) { | 112 | 58.8M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 58.8M | specific_attr_end<SpecificAttr>(container); | 114 | 58.8M | } |
bool clang::hasSpecificAttr<clang::WarnUnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 28.1k | inline bool hasSpecificAttr(const Container& container) { | 112 | 28.1k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 28.1k | specific_attr_end<SpecificAttr>(container); | 114 | 28.1k | } |
bool clang::hasSpecificAttr<clang::WarnUnusedResultAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 578 | inline bool hasSpecificAttr(const Container& container) { | 112 | 578 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 578 | specific_attr_end<SpecificAttr>(container); | 114 | 578 | } |
bool clang::hasSpecificAttr<clang::AsmLabelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 6.37M | inline bool hasSpecificAttr(const Container& container) { | 112 | 6.37M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 6.37M | specific_attr_end<SpecificAttr>(container); | 114 | 6.37M | } |
bool clang::hasSpecificAttr<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 811k | inline bool hasSpecificAttr(const Container& container) { | 112 | 811k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 811k | specific_attr_end<SpecificAttr>(container); | 114 | 811k | } |
bool clang::hasSpecificAttr<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.19M | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.19M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.19M | specific_attr_end<SpecificAttr>(container); | 114 | 4.19M | } |
bool clang::hasSpecificAttr<clang::EnableIfAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 2.33M | inline bool hasSpecificAttr(const Container& container) { | 112 | 2.33M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 2.33M | specific_attr_end<SpecificAttr>(container); | 114 | 2.33M | } |
bool clang::hasSpecificAttr<clang::EmptyBasesAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 955 | inline bool hasSpecificAttr(const Container& container) { | 112 | 955 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 955 | specific_attr_end<SpecificAttr>(container); | 114 | 955 | } |
bool clang::hasSpecificAttr<clang::NoUniqueAddressAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 24.6k | inline bool hasSpecificAttr(const Container& container) { | 112 | 24.6k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 24.6k | specific_attr_end<SpecificAttr>(container); | 114 | 24.6k | } |
bool clang::hasSpecificAttr<clang::AlignMac68kAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 87.9k | inline bool hasSpecificAttr(const Container& container) { | 112 | 87.9k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 87.9k | specific_attr_end<SpecificAttr>(container); | 114 | 87.9k | } |
bool clang::hasSpecificAttr<clang::AlignNaturalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 87.9k | inline bool hasSpecificAttr(const Container& container) { | 112 | 87.9k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 87.9k | specific_attr_end<SpecificAttr>(container); | 114 | 87.9k | } |
bool clang::hasSpecificAttr<clang::CUDAHostAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 5.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 5.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 5.03k | specific_attr_end<SpecificAttr>(container); | 114 | 5.03k | } |
bool clang::hasSpecificAttr<clang::ObjCBoxableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 135 | inline bool hasSpecificAttr(const Container& container) { | 112 | 135 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 135 | specific_attr_end<SpecificAttr>(container); | 114 | 135 | } |
bool clang::hasSpecificAttr<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 7.18k | inline bool hasSpecificAttr(const Container& container) { | 112 | 7.18k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 7.18k | specific_attr_end<SpecificAttr>(container); | 114 | 7.18k | } |
bool clang::hasSpecificAttr<clang::ObjCNSObjectAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 53.3k | inline bool hasSpecificAttr(const Container& container) { | 112 | 53.3k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 53.3k | specific_attr_end<SpecificAttr>(container); | 114 | 53.3k | } |
bool clang::hasSpecificAttr<clang::ObjCIndependentClassAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 1 | inline bool hasSpecificAttr(const Container& container) { | 112 | 1 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 1 | specific_attr_end<SpecificAttr>(container); | 114 | 1 | } |
bool clang::hasSpecificAttr<clang::CUDADeviceBuiltinSurfaceTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 53 | inline bool hasSpecificAttr(const Container& container) { | 112 | 53 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 53 | specific_attr_end<SpecificAttr>(container); | 114 | 53 | } |
bool clang::hasSpecificAttr<clang::CUDADeviceBuiltinTextureTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 27 | inline bool hasSpecificAttr(const Container& container) { | 112 | 27 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 27 | specific_attr_end<SpecificAttr>(container); | 114 | 27 | } |
bool clang::hasSpecificAttr<clang::CleanupAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 2.34M | inline bool hasSpecificAttr(const Container& container) { | 112 | 2.34M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 2.34M | specific_attr_end<SpecificAttr>(container); | 114 | 2.34M | } |
bool clang::hasSpecificAttr<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 1.12k | inline bool hasSpecificAttr(const Container& container) { | 112 | 1.12k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 1.12k | specific_attr_end<SpecificAttr>(container); | 114 | 1.12k | } |
bool clang::hasSpecificAttr<clang::FallThroughAttr, llvm::ArrayRef<clang::Attr const*> >(llvm::ArrayRef<clang::Attr const*> const&) Line | Count | Source | 111 | 279 | inline bool hasSpecificAttr(const Container& container) { | 112 | 279 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 279 | specific_attr_end<SpecificAttr>(container); | 114 | 279 | } |
bool clang::hasSpecificAttr<clang::IBOutletAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 32 | inline bool hasSpecificAttr(const Container& container) { | 112 | 32 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 32 | specific_attr_end<SpecificAttr>(container); | 114 | 32 | } |
bool clang::hasSpecificAttr<clang::ExcludeFromExplicitInstantiationAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 168k | inline bool hasSpecificAttr(const Container& container) { | 112 | 168k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 168k | specific_attr_end<SpecificAttr>(container); | 114 | 168k | } |
bool clang::hasSpecificAttr<clang::OwnerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 105k | inline bool hasSpecificAttr(const Container& container) { | 112 | 105k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 105k | specific_attr_end<SpecificAttr>(container); | 114 | 105k | } |
bool clang::hasSpecificAttr<clang::PointerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 149k | inline bool hasSpecificAttr(const Container& container) { | 112 | 149k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 149k | specific_attr_end<SpecificAttr>(container); | 114 | 149k | } |
bool clang::hasSpecificAttr<clang::CFUnknownTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 324k | inline bool hasSpecificAttr(const Container& container) { | 112 | 324k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 324k | specific_attr_end<SpecificAttr>(container); | 114 | 324k | } |
bool clang::hasSpecificAttr<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 332k | inline bool hasSpecificAttr(const Container& container) { | 112 | 332k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 332k | specific_attr_end<SpecificAttr>(container); | 114 | 332k | } |
bool clang::hasSpecificAttr<clang::MinSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 202k | inline bool hasSpecificAttr(const Container& container) { | 112 | 202k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 202k | specific_attr_end<SpecificAttr>(container); | 114 | 202k | } |
bool clang::hasSpecificAttr<clang::OptimizeNoneAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 544k | inline bool hasSpecificAttr(const Container& container) { | 112 | 544k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 544k | specific_attr_end<SpecificAttr>(container); | 114 | 544k | } |
bool clang::hasSpecificAttr<clang::NoInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 24.1k | inline bool hasSpecificAttr(const Container& container) { | 112 | 24.1k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 24.1k | specific_attr_end<SpecificAttr>(container); | 114 | 24.1k | } |
bool clang::hasSpecificAttr<clang::EnforceTCBAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 1.67M | inline bool hasSpecificAttr(const Container& container) { | 112 | 1.67M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 1.67M | specific_attr_end<SpecificAttr>(container); | 114 | 1.67M | } |
bool clang::hasSpecificAttr<clang::CUDAInvalidTargetAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 142k | inline bool hasSpecificAttr(const Container& container) { | 112 | 142k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 142k | specific_attr_end<SpecificAttr>(container); | 114 | 142k | } |
bool clang::hasSpecificAttr<clang::ObjCPreciseLifetimeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 1.52M | inline bool hasSpecificAttr(const Container& container) { | 112 | 1.52M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 1.52M | specific_attr_end<SpecificAttr>(container); | 114 | 1.52M | } |
bool clang::hasSpecificAttr<clang::CodeSegAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 57.6k | inline bool hasSpecificAttr(const Container& container) { | 112 | 57.6k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 57.6k | specific_attr_end<SpecificAttr>(container); | 114 | 57.6k | } |
bool clang::hasSpecificAttr<clang::CarriesDependencyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 2 | inline bool hasSpecificAttr(const Container& container) { | 112 | 2 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 2 | specific_attr_end<SpecificAttr>(container); | 114 | 2 | } |
bool clang::hasSpecificAttr<clang::ErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 163k | inline bool hasSpecificAttr(const Container& container) { | 112 | 163k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 163k | specific_attr_end<SpecificAttr>(container); | 114 | 163k | } |
bool clang::hasSpecificAttr<clang::WeakImportAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 2.25k | inline bool hasSpecificAttr(const Container& container) { | 112 | 2.25k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 2.25k | specific_attr_end<SpecificAttr>(container); | 114 | 2.25k | } |
bool clang::hasSpecificAttr<clang::SYCLSpecialClassAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 878k | inline bool hasSpecificAttr(const Container& container) { | 112 | 878k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 878k | specific_attr_end<SpecificAttr>(container); | 114 | 878k | } |
bool clang::hasSpecificAttr<clang::StrictGuardStackCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 101k | inline bool hasSpecificAttr(const Container& container) { | 112 | 101k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 101k | specific_attr_end<SpecificAttr>(container); | 114 | 101k | } |
bool clang::hasSpecificAttr<clang::HLSLShaderAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 102k | inline bool hasSpecificAttr(const Container& container) { | 112 | 102k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 102k | specific_attr_end<SpecificAttr>(container); | 114 | 102k | } |
bool clang::hasSpecificAttr<clang::ArmLocallyStreamingAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 5.52M | inline bool hasSpecificAttr(const Container& container) { | 112 | 5.52M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 5.52M | specific_attr_end<SpecificAttr>(container); | 114 | 5.52M | } |
bool clang::hasSpecificAttr<clang::ArmNewZAAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 5.52M | inline bool hasSpecificAttr(const Container& container) { | 112 | 5.52M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 5.52M | specific_attr_end<SpecificAttr>(container); | 114 | 5.52M | } |
bool clang::hasSpecificAttr<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 67 | inline bool hasSpecificAttr(const Container& container) { | 112 | 67 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 67 | specific_attr_end<SpecificAttr>(container); | 114 | 67 | } |
bool clang::hasSpecificAttr<clang::SelectAnyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 42.7k | inline bool hasSpecificAttr(const Container& container) { | 112 | 42.7k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 42.7k | specific_attr_end<SpecificAttr>(container); | 114 | 42.7k | } |
bool clang::hasSpecificAttr<clang::ConstInitAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 1.97k | inline bool hasSpecificAttr(const Container& container) { | 112 | 1.97k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 1.97k | specific_attr_end<SpecificAttr>(container); | 114 | 1.97k | } |
bool clang::hasSpecificAttr<clang::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 2.24k | inline bool hasSpecificAttr(const Container& container) { | 112 | 2.24k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 2.24k | specific_attr_end<SpecificAttr>(container); | 114 | 2.24k | } |
bool clang::hasSpecificAttr<clang::DLLImportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 2.24k | inline bool hasSpecificAttr(const Container& container) { | 112 | 2.24k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 2.24k | specific_attr_end<SpecificAttr>(container); | 114 | 2.24k | } |
bool clang::hasSpecificAttr<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 822k | inline bool hasSpecificAttr(const Container& container) { | 112 | 822k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 822k | specific_attr_end<SpecificAttr>(container); | 114 | 822k | } |
bool clang::hasSpecificAttr<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 8.07k | inline bool hasSpecificAttr(const Container& container) { | 112 | 8.07k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 8.07k | specific_attr_end<SpecificAttr>(container); | 114 | 8.07k | } |
bool clang::hasSpecificAttr<clang::StrictFPAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 438k | inline bool hasSpecificAttr(const Container& container) { | 112 | 438k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 438k | specific_attr_end<SpecificAttr>(container); | 114 | 438k | } |
bool clang::hasSpecificAttr<clang::NakedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 16.5M | inline bool hasSpecificAttr(const Container& container) { | 112 | 16.5M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 16.5M | specific_attr_end<SpecificAttr>(container); | 114 | 16.5M | } |
bool clang::hasSpecificAttr<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 10.3k | inline bool hasSpecificAttr(const Container& container) { | 112 | 10.3k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 10.3k | specific_attr_end<SpecificAttr>(container); | 114 | 10.3k | } |
bool clang::hasSpecificAttr<clang::AllocAlignAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.77M | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.77M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.77M | specific_attr_end<SpecificAttr>(container); | 114 | 4.77M | } |
bool clang::hasSpecificAttr<clang::FormatAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 36.0k | inline bool hasSpecificAttr(const Container& container) { | 112 | 36.0k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 36.0k | specific_attr_end<SpecificAttr>(container); | 114 | 36.0k | } |
bool clang::hasSpecificAttr<clang::CallbackAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 30.1M | inline bool hasSpecificAttr(const Container& container) { | 112 | 30.1M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 30.1M | specific_attr_end<SpecificAttr>(container); | 114 | 30.1M | } |
bool clang::hasSpecificAttr<clang::ReturnsTwiceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 281k | inline bool hasSpecificAttr(const Container& container) { | 112 | 281k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 281k | specific_attr_end<SpecificAttr>(container); | 114 | 281k | } |
bool clang::hasSpecificAttr<clang::NoThrowAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 30.4M | inline bool hasSpecificAttr(const Container& container) { | 112 | 30.4M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 30.4M | specific_attr_end<SpecificAttr>(container); | 114 | 30.4M | } |
bool clang::hasSpecificAttr<clang::LifetimeBoundAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 22.5k | inline bool hasSpecificAttr(const Container& container) { | 112 | 22.5k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 22.5k | specific_attr_end<SpecificAttr>(container); | 114 | 22.5k | } |
bool clang::hasSpecificAttr<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 221 | inline bool hasSpecificAttr(const Container& container) { | 112 | 221 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 221 | specific_attr_end<SpecificAttr>(container); | 114 | 221 | } |
bool clang::hasSpecificAttr<clang::RandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 262k | inline bool hasSpecificAttr(const Container& container) { | 112 | 262k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 262k | specific_attr_end<SpecificAttr>(container); | 114 | 262k | } |
bool clang::hasSpecificAttr<clang::NoRandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 261k | inline bool hasSpecificAttr(const Container& container) { | 112 | 261k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 261k | specific_attr_end<SpecificAttr>(container); | 114 | 261k | } |
bool clang::hasSpecificAttr<clang::CountedByAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 1.98k | inline bool hasSpecificAttr(const Container& container) { | 112 | 1.98k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 1.98k | specific_attr_end<SpecificAttr>(container); | 114 | 1.98k | } |
bool clang::hasSpecificAttr<clang::SYCLKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 149 | inline bool hasSpecificAttr(const Container& container) { | 112 | 149 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 149 | specific_attr_end<SpecificAttr>(container); | 114 | 149 | } |
bool clang::hasSpecificAttr<clang::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 8 | inline bool hasSpecificAttr(const Container& container) { | 112 | 8 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 8 | specific_attr_end<SpecificAttr>(container); | 114 | 8 | } |
bool clang::hasSpecificAttr<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 3.10k | inline bool hasSpecificAttr(const Container& container) { | 112 | 3.10k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 3.10k | specific_attr_end<SpecificAttr>(container); | 114 | 3.10k | } |
bool clang::hasSpecificAttr<clang::ConsumableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 291 | inline bool hasSpecificAttr(const Container& container) { | 112 | 291 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 291 | specific_attr_end<SpecificAttr>(container); | 114 | 291 | } |
bool clang::hasSpecificAttr<clang::BPFPreserveAccessIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 598k | inline bool hasSpecificAttr(const Container& container) { | 112 | 598k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 598k | specific_attr_end<SpecificAttr>(container); | 114 | 598k | } |
bool clang::hasSpecificAttr<clang::OverrideAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 3.21M | inline bool hasSpecificAttr(const Container& container) { | 112 | 3.21M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 3.21M | specific_attr_end<SpecificAttr>(container); | 114 | 3.21M | } |
bool clang::hasSpecificAttr<clang::TrivialABIAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 363k | inline bool hasSpecificAttr(const Container& container) { | 112 | 363k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 363k | specific_attr_end<SpecificAttr>(container); | 114 | 363k | } |
bool clang::hasSpecificAttr<clang::ObjCExplicitProtocolImplAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 70 | inline bool hasSpecificAttr(const Container& container) { | 112 | 70 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 70 | specific_attr_end<SpecificAttr>(container); | 114 | 70 | } |
bool clang::hasSpecificAttr<clang::ObjCDirectMembersAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 375k | inline bool hasSpecificAttr(const Container& container) { | 112 | 375k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 375k | specific_attr_end<SpecificAttr>(container); | 114 | 375k | } |
bool clang::hasSpecificAttr<clang::NSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 128k | inline bool hasSpecificAttr(const Container& container) { | 112 | 128k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 128k | specific_attr_end<SpecificAttr>(container); | 114 | 128k | } |
bool clang::hasSpecificAttr<clang::NSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 201k | inline bool hasSpecificAttr(const Container& container) { | 112 | 201k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 201k | specific_attr_end<SpecificAttr>(container); | 114 | 201k | } |
bool clang::hasSpecificAttr<clang::NSReturnsAutoreleasedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 156 | inline bool hasSpecificAttr(const Container& container) { | 112 | 156 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 156 | specific_attr_end<SpecificAttr>(container); | 114 | 156 | } |
bool clang::hasSpecificAttr<clang::ObjCRequiresSuperAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 788 | inline bool hasSpecificAttr(const Container& container) { | 112 | 788 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 788 | specific_attr_end<SpecificAttr>(container); | 114 | 788 | } |
bool clang::hasSpecificAttr<clang::ObjCRuntimeVisibleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 619 | inline bool hasSpecificAttr(const Container& container) { | 112 | 619 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 619 | specific_attr_end<SpecificAttr>(container); | 114 | 619 | } |
bool clang::hasSpecificAttr<clang::ObjCRootClassAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 198 | inline bool hasSpecificAttr(const Container& container) { | 112 | 198 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 198 | specific_attr_end<SpecificAttr>(container); | 114 | 198 | } |
bool clang::hasSpecificAttr<clang::ObjCSubclassingRestrictedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 81.8k | inline bool hasSpecificAttr(const Container& container) { | 112 | 81.8k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 81.8k | specific_attr_end<SpecificAttr>(container); | 114 | 81.8k | } |
bool clang::hasSpecificAttr<clang::ObjCClassStubAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 37.3k | inline bool hasSpecificAttr(const Container& container) { | 112 | 37.3k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 37.3k | specific_attr_end<SpecificAttr>(container); | 114 | 37.3k | } |
bool clang::hasSpecificAttr<clang::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 37.7M | inline bool hasSpecificAttr(const Container& container) { | 112 | 37.7M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 37.7M | specific_attr_end<SpecificAttr>(container); | 114 | 37.7M | } |
bool clang::hasSpecificAttr<clang::ObjCExternallyRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 6 | inline bool hasSpecificAttr(const Container& container) { | 112 | 6 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 6 | specific_attr_end<SpecificAttr>(container); | 114 | 6 | } |
bool clang::hasSpecificAttr<clang::AvailableOnlyInDefaultEvalMethodAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 14.6M | inline bool hasSpecificAttr(const Container& container) { | 112 | 14.6M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 14.6M | specific_attr_end<SpecificAttr>(container); | 114 | 14.6M | } |
bool clang::hasSpecificAttr<clang::CFAuditedTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 344k | inline bool hasSpecificAttr(const Container& container) { | 112 | 344k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 344k | specific_attr_end<SpecificAttr>(container); | 114 | 344k | } |
bool clang::hasSpecificAttr<clang::CFConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 106 | inline bool hasSpecificAttr(const Container& container) { | 112 | 106 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 106 | specific_attr_end<SpecificAttr>(container); | 114 | 106 | } |
bool clang::hasSpecificAttr<clang::AnyX86InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 10.0M | inline bool hasSpecificAttr(const Container& container) { | 112 | 10.0M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 10.0M | specific_attr_end<SpecificAttr>(container); | 114 | 10.0M | } |
bool clang::hasSpecificAttr<clang::ARMInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.84M | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.84M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.84M | specific_attr_end<SpecificAttr>(container); | 114 | 4.84M | } |
bool clang::hasSpecificAttr<clang::AnyX86NoCallerSavedRegistersAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 5.12M | inline bool hasSpecificAttr(const Container& container) { | 112 | 5.12M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 5.12M | specific_attr_end<SpecificAttr>(container); | 114 | 5.12M | } |
bool clang::hasSpecificAttr<clang::CFReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 192 | inline bool hasSpecificAttr(const Container& container) { | 112 | 192 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 192 | specific_attr_end<SpecificAttr>(container); | 114 | 192 | } |
bool clang::hasSpecificAttr<clang::CFReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 264 | inline bool hasSpecificAttr(const Container& container) { | 112 | 264 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 264 | specific_attr_end<SpecificAttr>(container); | 114 | 264 | } |
bool clang::hasSpecificAttr<clang::ObjCReturnsInnerPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 87.0k | inline bool hasSpecificAttr(const Container& container) { | 112 | 87.0k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 87.0k | specific_attr_end<SpecificAttr>(container); | 114 | 87.0k | } |
bool clang::hasSpecificAttr<clang::IBOutletCollectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 713 | inline bool hasSpecificAttr(const Container& container) { | 112 | 713 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 713 | specific_attr_end<SpecificAttr>(container); | 114 | 713 | } |
bool clang::hasSpecificAttr<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 37.3k | inline bool hasSpecificAttr(const Container& container) { | 112 | 37.3k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 37.3k | specific_attr_end<SpecificAttr>(container); | 114 | 37.3k | } |
bool clang::hasSpecificAttr<clang::OMPCaptureNoInitAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 520 | inline bool hasSpecificAttr(const Container& container) { | 112 | 520 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 520 | specific_attr_end<SpecificAttr>(container); | 114 | 520 | } |
bool clang::hasSpecificAttr<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 11.3k | inline bool hasSpecificAttr(const Container& container) { | 112 | 11.3k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 11.3k | specific_attr_end<SpecificAttr>(container); | 114 | 11.3k | } |
bool clang::hasSpecificAttr<clang::CmseNSEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 5.06M | inline bool hasSpecificAttr(const Container& container) { | 112 | 5.06M | return specific_attr_begin<SpecificAttr>(container) != | 113 | 5.06M | specific_attr_end<SpecificAttr>(container); | 114 | 5.06M | } |
bool clang::hasSpecificAttr<clang::FlattenAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 110k | inline bool hasSpecificAttr(const Container& container) { | 112 | 110k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 110k | specific_attr_end<SpecificAttr>(container); | 114 | 110k | } |
bool clang::hasSpecificAttr<clang::UsingIfExistsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 28 | inline bool hasSpecificAttr(const Container& container) { | 112 | 28 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 28 | specific_attr_end<SpecificAttr>(container); | 114 | 28 | } |
bool clang::hasSpecificAttr<clang::OpenCLAccessAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 27 | inline bool hasSpecificAttr(const Container& container) { | 112 | 27 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 27 | specific_attr_end<SpecificAttr>(container); | 114 | 27 | } |
bool clang::hasSpecificAttr<clang::PassObjectSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 62.5k | inline bool hasSpecificAttr(const Container& container) { | 112 | 62.5k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 62.5k | specific_attr_end<SpecificAttr>(container); | 114 | 62.5k | } |
bool clang::hasSpecificAttr<clang::NoEscapeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 66.5k | inline bool hasSpecificAttr(const Container& container) { | 112 | 66.5k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 66.5k | specific_attr_end<SpecificAttr>(container); | 114 | 66.5k | } |
bool clang::hasSpecificAttr<clang::CalledOnceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 234 | inline bool hasSpecificAttr(const Container& container) { | 112 | 234 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 234 | specific_attr_end<SpecificAttr>(container); | 114 | 234 | } |
bool clang::hasSpecificAttr<clang::ConsumableSetOnReadAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 19 | inline bool hasSpecificAttr(const Container& container) { | 112 | 19 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 19 | specific_attr_end<SpecificAttr>(container); | 114 | 19 | } |
bool clang::hasSpecificAttr<clang::TestTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 218 | inline bool hasSpecificAttr(const Container& container) { | 112 | 218 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 218 | specific_attr_end<SpecificAttr>(container); | 114 | 218 | } |
bool clang::hasSpecificAttr<clang::ConsumableAutoCastAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4 | inline bool hasSpecificAttr(const Container& container) { | 112 | 4 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4 | specific_attr_end<SpecificAttr>(container); | 114 | 4 | } |
bool clang::hasSpecificAttr<clang::NoThreadSafetyAnalysisAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 5.07k | inline bool hasSpecificAttr(const Container& container) { | 112 | 5.07k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 5.07k | specific_attr_end<SpecificAttr>(container); | 114 | 5.07k | } |
bool clang::hasSpecificAttr<clang::PtGuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 466 | inline bool hasSpecificAttr(const Container& container) { | 112 | 466 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 466 | specific_attr_end<SpecificAttr>(container); | 114 | 466 | } |
bool clang::hasSpecificAttr<clang::GuardedVarAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 2.75k | inline bool hasSpecificAttr(const Container& container) { | 112 | 2.75k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 2.75k | specific_attr_end<SpecificAttr>(container); | 114 | 2.75k | } |
bool clang::hasSpecificAttr<clang::ScopedLockableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 494 | inline bool hasSpecificAttr(const Container& container) { | 112 | 494 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 494 | specific_attr_end<SpecificAttr>(container); | 114 | 494 | } |
bool clang::hasSpecificAttr<clang::AnalyzerNoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 12.6k | inline bool hasSpecificAttr(const Container& container) { | 112 | 12.6k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 12.6k | specific_attr_end<SpecificAttr>(container); | 114 | 12.6k | } |
Unexecuted instantiation: bool clang::hasSpecificAttr<clang::UnsafeBufferUsageAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) bool clang::hasSpecificAttr<clang::ObjCExceptionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 503 | inline bool hasSpecificAttr(const Container& container) { | 112 | 503 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 503 | specific_attr_end<SpecificAttr>(container); | 114 | 503 | } |
bool clang::hasSpecificAttr<clang::AcquireHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 198 | inline bool hasSpecificAttr(const Container& container) { | 112 | 198 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 198 | specific_attr_end<SpecificAttr>(container); | 114 | 198 | } |
bool clang::hasSpecificAttr<clang::ReleaseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 379 | inline bool hasSpecificAttr(const Container& container) { | 112 | 379 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 379 | specific_attr_end<SpecificAttr>(container); | 114 | 379 | } |
bool clang::hasSpecificAttr<clang::UseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 136 | inline bool hasSpecificAttr(const Container& container) { | 112 | 136 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 136 | specific_attr_end<SpecificAttr>(container); | 114 | 136 | } |
bool clang::hasSpecificAttr<clang::OwnershipAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 8 | inline bool hasSpecificAttr(const Container& container) { | 112 | 8 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 8 | specific_attr_end<SpecificAttr>(container); | 114 | 8 | } |
bool clang::hasSpecificAttr<clang::MIGServerRoutineAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 52 | inline bool hasSpecificAttr(const Container& container) { | 112 | 52 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 52 | specific_attr_end<SpecificAttr>(container); | 114 | 52 | } |
bool clang::hasSpecificAttr<clang::ReinitializesAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 8 | inline bool hasSpecificAttr(const Container& container) { | 112 | 8 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 8 | specific_attr_end<SpecificAttr>(container); | 114 | 8 | } |
bool clang::hasSpecificAttr<clang::OSConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 25 | inline bool hasSpecificAttr(const Container& container) { | 112 | 25 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 25 | specific_attr_end<SpecificAttr>(container); | 114 | 25 | } |
bool clang::hasSpecificAttr<clang::OSReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 14 | inline bool hasSpecificAttr(const Container& container) { | 112 | 14 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 14 | specific_attr_end<SpecificAttr>(container); | 114 | 14 | } |
bool clang::hasSpecificAttr<clang::OSReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 28 | inline bool hasSpecificAttr(const Container& container) { | 112 | 28 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 28 | specific_attr_end<SpecificAttr>(container); | 114 | 28 | } |
RetainSummaryManager.cpp:bool clang::hasSpecificAttr<(anonymous namespace)::GeneralizedReturnsRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 128 | inline bool hasSpecificAttr(const Container& container) { | 112 | 128 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 128 | specific_attr_end<SpecificAttr>(container); | 114 | 128 | } |
RetainSummaryManager.cpp:bool clang::hasSpecificAttr<(anonymous namespace)::GeneralizedReturnsNotRetainedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 100 | inline bool hasSpecificAttr(const Container& container) { | 112 | 100 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 100 | specific_attr_end<SpecificAttr>(container); | 114 | 100 | } |
RetainSummaryManager.cpp:bool clang::hasSpecificAttr<(anonymous namespace)::GeneralizedConsumedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 50 | inline bool hasSpecificAttr(const Container& container) { | 112 | 50 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 50 | specific_attr_end<SpecificAttr>(container); | 114 | 50 | } |
bool clang::hasSpecificAttr<clang::OSReturnsRetainedOnZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 17 | inline bool hasSpecificAttr(const Container& container) { | 112 | 17 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 17 | specific_attr_end<SpecificAttr>(container); | 114 | 17 | } |
bool clang::hasSpecificAttr<clang::OSReturnsRetainedOnNonZeroAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 18 | inline bool hasSpecificAttr(const Container& container) { | 112 | 18 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 18 | specific_attr_end<SpecificAttr>(container); | 114 | 18 | } |
bool clang::hasSpecificAttr<clang::OSConsumesThisAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 10 | inline bool hasSpecificAttr(const Container& container) { | 112 | 10 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 10 | specific_attr_end<SpecificAttr>(container); | 114 | 10 | } |
bool clang::hasSpecificAttr<clang::StdCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.03k | specific_attr_end<SpecificAttr>(container); | 114 | 4.03k | } |
bool clang::hasSpecificAttr<clang::FastCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.03k | specific_attr_end<SpecificAttr>(container); | 114 | 4.03k | } |
bool clang::hasSpecificAttr<clang::RegCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.03k | specific_attr_end<SpecificAttr>(container); | 114 | 4.03k | } |
bool clang::hasSpecificAttr<clang::ThisCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.03k | specific_attr_end<SpecificAttr>(container); | 114 | 4.03k | } |
bool clang::hasSpecificAttr<clang::VectorCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.03k | specific_attr_end<SpecificAttr>(container); | 114 | 4.03k | } |
bool clang::hasSpecificAttr<clang::PascalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.03k | specific_attr_end<SpecificAttr>(container); | 114 | 4.03k | } |
bool clang::hasSpecificAttr<clang::AArch64VectorPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.03k | specific_attr_end<SpecificAttr>(container); | 114 | 4.03k | } |
bool clang::hasSpecificAttr<clang::AArch64SVEPcsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.03k | specific_attr_end<SpecificAttr>(container); | 114 | 4.03k | } |
bool clang::hasSpecificAttr<clang::AMDGPUKernelCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.03k | specific_attr_end<SpecificAttr>(container); | 114 | 4.03k | } |
bool clang::hasSpecificAttr<clang::IntelOclBiccAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.03k | specific_attr_end<SpecificAttr>(container); | 114 | 4.03k | } |
bool clang::hasSpecificAttr<clang::MSABIAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.03k | specific_attr_end<SpecificAttr>(container); | 114 | 4.03k | } |
bool clang::hasSpecificAttr<clang::SysVABIAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.03k | specific_attr_end<SpecificAttr>(container); | 114 | 4.03k | } |
bool clang::hasSpecificAttr<clang::PreserveMostAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.03k | specific_attr_end<SpecificAttr>(container); | 114 | 4.03k | } |
bool clang::hasSpecificAttr<clang::PreserveAllAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.03k | specific_attr_end<SpecificAttr>(container); | 114 | 4.03k | } |
bool clang::hasSpecificAttr<clang::M68kRTDAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4.03k | inline bool hasSpecificAttr(const Container& container) { | 112 | 4.03k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4.03k | specific_attr_end<SpecificAttr>(container); | 114 | 4.03k | } |
bool clang::hasSpecificAttr<clang::DisableTailCallsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 114k | inline bool hasSpecificAttr(const Container& container) { | 112 | 114k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 114k | specific_attr_end<SpecificAttr>(container); | 114 | 114k | } |
bool clang::hasSpecificAttr<clang::MaybeUndefAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 2.66k | inline bool hasSpecificAttr(const Container& container) { | 112 | 2.66k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 2.66k | specific_attr_end<SpecificAttr>(container); | 114 | 2.66k | } |
bool clang::hasSpecificAttr<clang::ConvergentAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 278k | inline bool hasSpecificAttr(const Container& container) { | 112 | 278k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 278k | specific_attr_end<SpecificAttr>(container); | 114 | 278k | } |
bool clang::hasSpecificAttr<clang::NoMergeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 163k | inline bool hasSpecificAttr(const Container& container) { | 112 | 163k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 163k | specific_attr_end<SpecificAttr>(container); | 114 | 163k | } |
bool clang::hasSpecificAttr<clang::NoAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 275k | inline bool hasSpecificAttr(const Container& container) { | 112 | 275k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 275k | specific_attr_end<SpecificAttr>(container); | 114 | 275k | } |
bool clang::hasSpecificAttr<clang::RestrictAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 278k | inline bool hasSpecificAttr(const Container& container) { | 112 | 278k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 278k | specific_attr_end<SpecificAttr>(container); | 114 | 278k | } |
bool clang::hasSpecificAttr<clang::AnyX86NoCfCheckAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 278k | inline bool hasSpecificAttr(const Container& container) { | 112 | 278k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 278k | specific_attr_end<SpecificAttr>(container); | 114 | 278k | } |
bool clang::hasSpecificAttr<clang::LeafAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 278k | inline bool hasSpecificAttr(const Container& container) { | 112 | 278k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 278k | specific_attr_end<SpecificAttr>(container); | 114 | 278k | } |
bool clang::hasSpecificAttr<clang::NoSpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 278k | inline bool hasSpecificAttr(const Container& container) { | 112 | 278k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 278k | specific_attr_end<SpecificAttr>(container); | 114 | 278k | } |
bool clang::hasSpecificAttr<clang::SpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 278k | inline bool hasSpecificAttr(const Container& container) { | 112 | 278k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 278k | specific_attr_end<SpecificAttr>(container); | 114 | 278k | } |
bool clang::hasSpecificAttr<clang::NoSplitStackAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 278k | inline bool hasSpecificAttr(const Container& container) { | 112 | 278k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 278k | specific_attr_end<SpecificAttr>(container); | 114 | 278k | } |
bool clang::hasSpecificAttr<clang::ZeroCallUsedRegsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 278k | inline bool hasSpecificAttr(const Container& container) { | 112 | 278k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 278k | specific_attr_end<SpecificAttr>(container); | 114 | 278k | } |
bool clang::hasSpecificAttr<clang::NotTailCalledAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 145k | inline bool hasSpecificAttr(const Container& container) { | 112 | 145k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 145k | specific_attr_end<SpecificAttr>(container); | 114 | 145k | } |
bool clang::hasSpecificAttr<clang::MSAllocatorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 125k | inline bool hasSpecificAttr(const Container& container) { | 112 | 125k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 125k | specific_attr_end<SpecificAttr>(container); | 114 | 125k | } |
bool clang::hasSpecificAttr<clang::CoroOnlyDestroyWhenCompleteAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 5 | inline bool hasSpecificAttr(const Container& container) { | 112 | 5 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 5 | specific_attr_end<SpecificAttr>(container); | 114 | 5 | } |
bool clang::hasSpecificAttr<clang::StandaloneDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 650 | inline bool hasSpecificAttr(const Container& container) { | 112 | 650 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 650 | specific_attr_end<SpecificAttr>(container); | 114 | 650 | } |
bool clang::hasSpecificAttr<clang::NoDebugAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 405k | inline bool hasSpecificAttr(const Container& container) { | 112 | 405k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 405k | specific_attr_end<SpecificAttr>(container); | 114 | 405k | } |
bool clang::hasSpecificAttr<clang::PreferredTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 2 | inline bool hasSpecificAttr(const Container& container) { | 112 | 2 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 2 | specific_attr_end<SpecificAttr>(container); | 114 | 2 | } |
bool clang::hasSpecificAttr<clang::BTFDeclTagAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 121k | inline bool hasSpecificAttr(const Container& container) { | 112 | 121k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 121k | specific_attr_end<SpecificAttr>(container); | 114 | 121k | } |
bool clang::hasSpecificAttr<clang::ArtificialAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 67.9k | inline bool hasSpecificAttr(const Container& container) { | 112 | 67.9k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 67.9k | specific_attr_end<SpecificAttr>(container); | 114 | 67.9k | } |
bool clang::hasSpecificAttr<clang::HLSLSV_GroupIndexAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 8 | inline bool hasSpecificAttr(const Container& container) { | 112 | 8 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 8 | specific_attr_end<SpecificAttr>(container); | 114 | 8 | } |
bool clang::hasSpecificAttr<clang::HLSLSV_DispatchThreadIDAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 2 | inline bool hasSpecificAttr(const Container& container) { | 112 | 2 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 2 | specific_attr_end<SpecificAttr>(container); | 114 | 2 | } |
bool clang::hasSpecificAttr<clang::ObjCNonLazyClassAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 67 | inline bool hasSpecificAttr(const Container& container) { | 112 | 67 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 67 | specific_attr_end<SpecificAttr>(container); | 114 | 67 | } |
bool clang::hasSpecificAttr<clang::LTOVisibilityPublicAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 100 | inline bool hasSpecificAttr(const Container& container) { | 112 | 100 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 100 | specific_attr_end<SpecificAttr>(container); | 114 | 100 | } |
bool clang::hasSpecificAttr<clang::UuidAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 74 | inline bool hasSpecificAttr(const Container& container) { | 112 | 74 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 74 | specific_attr_end<SpecificAttr>(container); | 114 | 74 | } |
bool clang::hasSpecificAttr<clang::NoInstrumentFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 52 | inline bool hasSpecificAttr(const Container& container) { | 112 | 52 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 52 | specific_attr_end<SpecificAttr>(container); | 114 | 52 | } |
bool clang::hasSpecificAttr<clang::DisableSanitizerInstrumentationAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 100k | inline bool hasSpecificAttr(const Container& container) { | 112 | 100k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 100k | specific_attr_end<SpecificAttr>(container); | 114 | 100k | } |
bool clang::hasSpecificAttr<clang::CFICanonicalJumpTableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 102k | inline bool hasSpecificAttr(const Container& container) { | 112 | 102k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 102k | specific_attr_end<SpecificAttr>(container); | 114 | 102k | } |
bool clang::hasSpecificAttr<clang::NoProfileFunctionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 102k | inline bool hasSpecificAttr(const Container& container) { | 112 | 102k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 102k | specific_attr_end<SpecificAttr>(container); | 114 | 102k | } |
bool clang::hasSpecificAttr<clang::NoCommonAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 4 | inline bool hasSpecificAttr(const Container& container) { | 112 | 4 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 4 | specific_attr_end<SpecificAttr>(container); | 114 | 4 | } |
bool clang::hasSpecificAttr<clang::CommonAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 253 | inline bool hasSpecificAttr(const Container& container) { | 112 | 253 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 253 | specific_attr_end<SpecificAttr>(container); | 114 | 253 | } |
bool clang::hasSpecificAttr<clang::PragmaClangBSSSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 3 | inline bool hasSpecificAttr(const Container& container) { | 112 | 3 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 3 | specific_attr_end<SpecificAttr>(container); | 114 | 3 | } |
bool clang::hasSpecificAttr<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 3 | inline bool hasSpecificAttr(const Container& container) { | 112 | 3 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 3 | specific_attr_end<SpecificAttr>(container); | 114 | 3 | } |
bool clang::hasSpecificAttr<clang::PragmaClangRelroSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 3 | inline bool hasSpecificAttr(const Container& container) { | 112 | 3 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 3 | specific_attr_end<SpecificAttr>(container); | 114 | 3 | } |
bool clang::hasSpecificAttr<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 3 | inline bool hasSpecificAttr(const Container& container) { | 112 | 3 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 3 | specific_attr_end<SpecificAttr>(container); | 114 | 3 | } |
bool clang::hasSpecificAttr<clang::NoUwtableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 101k | inline bool hasSpecificAttr(const Container& container) { | 112 | 101k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 101k | specific_attr_end<SpecificAttr>(container); | 114 | 101k | } |
bool clang::hasSpecificAttr<clang::NoStackProtectorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 101k | inline bool hasSpecificAttr(const Container& container) { | 112 | 101k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 101k | specific_attr_end<SpecificAttr>(container); | 114 | 101k | } |
bool clang::hasSpecificAttr<clang::NoDuplicateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 301k | inline bool hasSpecificAttr(const Container& container) { | 112 | 301k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 301k | specific_attr_end<SpecificAttr>(container); | 114 | 301k | } |
bool clang::hasSpecificAttr<clang::ColdAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 379k | inline bool hasSpecificAttr(const Container& container) { | 112 | 379k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 379k | specific_attr_end<SpecificAttr>(container); | 114 | 379k | } |
bool clang::hasSpecificAttr<clang::HotAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 379k | inline bool hasSpecificAttr(const Container& container) { | 112 | 379k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 379k | specific_attr_end<SpecificAttr>(container); | 114 | 379k | } |
bool clang::hasSpecificAttr<clang::RetainAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 104k | inline bool hasSpecificAttr(const Container& container) { | 112 | 104k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 104k | specific_attr_end<SpecificAttr>(container); | 114 | 104k | } |
bool clang::hasSpecificAttr<clang::OMPDeclareSimdDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 2.63k | inline bool hasSpecificAttr(const Container& container) { | 112 | 2.63k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 2.63k | specific_attr_end<SpecificAttr>(container); | 114 | 2.63k | } |
bool clang::hasSpecificAttr<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 108k | inline bool hasSpecificAttr(const Container& container) { | 112 | 108k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 108k | specific_attr_end<SpecificAttr>(container); | 114 | 108k | } |
bool clang::hasSpecificAttr<clang::MayAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 92.0k | inline bool hasSpecificAttr(const Container& container) { | 112 | 92.0k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 92.0k | specific_attr_end<SpecificAttr>(container); | 114 | 92.0k | } |
bool clang::hasSpecificAttr<clang::MSNoVTableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 200 | inline bool hasSpecificAttr(const Container& container) { | 112 | 200 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 200 | specific_attr_end<SpecificAttr>(container); | 114 | 200 | } |
bool clang::hasSpecificAttr<clang::MipsLongCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 147 | inline bool hasSpecificAttr(const Container& container) { | 112 | 147 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 147 | specific_attr_end<SpecificAttr>(container); | 114 | 147 | } |
bool clang::hasSpecificAttr<clang::MipsShortCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 141 | inline bool hasSpecificAttr(const Container& container) { | 112 | 141 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 141 | specific_attr_end<SpecificAttr>(container); | 114 | 141 | } |
bool clang::hasSpecificAttr<clang::Mips16Attr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 66 | inline bool hasSpecificAttr(const Container& container) { | 112 | 66 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 66 | specific_attr_end<SpecificAttr>(container); | 114 | 66 | } |
bool clang::hasSpecificAttr<clang::NoMips16Attr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 65 | inline bool hasSpecificAttr(const Container& container) { | 112 | 65 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 65 | specific_attr_end<SpecificAttr>(container); | 114 | 65 | } |
bool clang::hasSpecificAttr<clang::MicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 66 | inline bool hasSpecificAttr(const Container& container) { | 112 | 66 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 66 | specific_attr_end<SpecificAttr>(container); | 114 | 66 | } |
bool clang::hasSpecificAttr<clang::NoMicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 65 | inline bool hasSpecificAttr(const Container& container) { | 112 | 65 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 65 | specific_attr_end<SpecificAttr>(container); | 114 | 65 | } |
bool clang::hasSpecificAttr<clang::NVPTXKernelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 429 | inline bool hasSpecificAttr(const Container& container) { | 112 | 429 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 429 | specific_attr_end<SpecificAttr>(container); | 114 | 429 | } |
bool clang::hasSpecificAttr<clang::X86ForceAlignArgPointerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 87.8k | inline bool hasSpecificAttr(const Container& container) { | 112 | 87.8k | return specific_attr_begin<SpecificAttr>(container) != | 113 | 87.8k | specific_attr_end<SpecificAttr>(container); | 114 | 87.8k | } |
bool clang::hasSpecificAttr<clang::IBActionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 111 | 26 | inline bool hasSpecificAttr(const Container& container) { | 112 | 26 | return specific_attr_begin<SpecificAttr>(container) != | 113 | 26 | specific_attr_end<SpecificAttr>(container); | 114 | 26 | } |
|
115 | | template <typename SpecificAttr, typename Container> |
116 | 1.27G | inline SpecificAttr *getSpecificAttr(const Container& container) { |
117 | 1.27G | specific_attr_iterator<SpecificAttr, Container> i = |
118 | 1.27G | specific_attr_begin<SpecificAttr>(container); |
119 | 1.27G | if (i != specific_attr_end<SpecificAttr>(container)) |
120 | 158M | return *i; |
121 | 1.11G | else |
122 | 1.11G | return nullptr; |
123 | 1.27G | } clang::TargetAttr* clang::getSpecificAttr<clang::TargetAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 40.2M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 40.2M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 40.2M | specific_attr_begin<SpecificAttr>(container); | 119 | 40.2M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 7.07M | return *i; | 121 | 33.1M | else | 122 | 33.1M | return nullptr; | 123 | 40.2M | } |
clang::CPUSpecificAttr* clang::getSpecificAttr<clang::CPUSpecificAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 38.9M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 38.9M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 38.9M | specific_attr_begin<SpecificAttr>(container); | 119 | 38.9M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2.69k | return *i; | 121 | 38.9M | else | 122 | 38.9M | return nullptr; | 123 | 38.9M | } |
clang::TargetClonesAttr* clang::getSpecificAttr<clang::TargetClonesAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 38.9M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 38.9M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 38.9M | specific_attr_begin<SpecificAttr>(container); | 119 | 38.9M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 650 | return *i; | 121 | 38.9M | else | 122 | 38.9M | return nullptr; | 123 | 38.9M | } |
clang::TargetVersionAttr* clang::getSpecificAttr<clang::TargetVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 80.7M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 80.7M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 80.7M | specific_attr_begin<SpecificAttr>(container); | 119 | 80.7M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1.10k | return *i; | 121 | 80.7M | else | 122 | 80.7M | return nullptr; | 123 | 80.7M | } |
clang::CUDADeviceAttr* clang::getSpecificAttr<clang::CUDADeviceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 61.1k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 61.1k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 61.1k | specific_attr_begin<SpecificAttr>(container); | 119 | 61.1k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 60.0k | return *i; | 121 | 1.08k | else | 122 | 1.08k | return nullptr; | 123 | 61.1k | } |
clang::CUDAConstantAttr* clang::getSpecificAttr<clang::CUDAConstantAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.72k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.72k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.72k | specific_attr_begin<SpecificAttr>(container); | 119 | 1.72k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1.68k | return *i; | 121 | 36 | else | 122 | 36 | return nullptr; | 123 | 1.72k | } |
clang::TypeVisibilityAttr* clang::getSpecificAttr<clang::TypeVisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.26M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.26M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.26M | specific_attr_begin<SpecificAttr>(container); | 119 | 1.26M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 832k | return *i; | 121 | 430k | else | 122 | 430k | return nullptr; | 123 | 1.26M | } |
clang::VisibilityAttr* clang::getSpecificAttr<clang::VisibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.93M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.93M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.93M | specific_attr_begin<SpecificAttr>(container); | 119 | 1.93M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 403k | return *i; | 121 | 1.53M | else | 122 | 1.53M | return nullptr; | 123 | 1.93M | } |
clang::SelectAnyAttr* clang::getSpecificAttr<clang::SelectAnyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 38.2M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 38.2M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 38.2M | specific_attr_begin<SpecificAttr>(container); | 119 | 38.2M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 253 | return *i; | 121 | 38.2M | else | 122 | 38.2M | return nullptr; | 123 | 38.2M | } |
clang::ArmBuiltinAliasAttr* clang::getSpecificAttr<clang::ArmBuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 207M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 207M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 207M | specific_attr_begin<SpecificAttr>(container); | 119 | 207M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 105M | return *i; | 121 | 102M | else | 122 | 102M | return nullptr; | 123 | 207M | } |
clang::BuiltinAliasAttr* clang::getSpecificAttr<clang::BuiltinAliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 102M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 102M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 102M | specific_attr_begin<SpecificAttr>(container); | 119 | 102M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 222k | return *i; | 121 | 102M | else | 122 | 102M | return nullptr; | 123 | 102M | } |
clang::BuiltinAttr* clang::getSpecificAttr<clang::BuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 102M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 102M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 102M | specific_attr_begin<SpecificAttr>(container); | 119 | 102M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 35.3M | return *i; | 121 | 66.9M | else | 122 | 66.9M | return nullptr; | 123 | 102M | } |
clang::EnumExtensibilityAttr* clang::getSpecificAttr<clang::EnumExtensibilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 100k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 100k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 100k | specific_attr_begin<SpecificAttr>(container); | 119 | 100k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 98.5k | return *i; | 121 | 1.74k | else | 122 | 1.74k | return nullptr; | 123 | 100k | } |
clang::ExternalSourceSymbolAttr* clang::getSpecificAttr<clang::ExternalSourceSymbolAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.29k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.29k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.29k | specific_attr_begin<SpecificAttr>(container); | 119 | 1.29k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 134 | return *i; | 121 | 1.15k | else | 122 | 1.15k | return nullptr; | 123 | 1.29k | } |
clang::AliasAttr* clang::getSpecificAttr<clang::AliasAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 5.36M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 5.36M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 5.36M | specific_attr_begin<SpecificAttr>(container); | 119 | 5.36M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 359 | return *i; | 121 | 5.36M | else | 122 | 5.36M | return nullptr; | 123 | 5.36M | } |
clang::IFuncAttr* clang::getSpecificAttr<clang::IFuncAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 5.35M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 5.35M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 5.35M | specific_attr_begin<SpecificAttr>(container); | 119 | 5.35M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 72 | return *i; | 121 | 5.35M | else | 122 | 5.35M | return nullptr; | 123 | 5.35M | } |
Unexecuted instantiation: clang::LoaderUninitializedAttr* clang::getSpecificAttr<clang::LoaderUninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) clang::UuidAttr* clang::getSpecificAttr<clang::UuidAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 216 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 216 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 216 | specific_attr_begin<SpecificAttr>(container); | 119 | 216 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 205 | return *i; | 121 | 11 | else | 122 | 11 | return nullptr; | 123 | 216 | } |
clang::ObjCMethodFamilyAttr* clang::getSpecificAttr<clang::ObjCMethodFamilyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 104k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 104k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 104k | specific_attr_begin<SpecificAttr>(container); | 119 | 104k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 26 | return *i; | 121 | 104k | else | 122 | 104k | return nullptr; | 123 | 104k | } |
clang::ObjCRuntimeNameAttr* clang::getSpecificAttr<clang::ObjCRuntimeNameAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 2.13k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 2.13k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 2.13k | specific_attr_begin<SpecificAttr>(container); | 119 | 2.13k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 181 | return *i; | 121 | 1.95k | else | 122 | 1.95k | return nullptr; | 123 | 2.13k | } |
clang::WarnUnusedResultAttr* clang::getSpecificAttr<clang::WarnUnusedResultAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 264k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 264k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 264k | specific_attr_begin<SpecificAttr>(container); | 119 | 264k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 248 | return *i; | 121 | 264k | else | 122 | 264k | return nullptr; | 123 | 264k | } |
clang::AllocSizeAttr* clang::getSpecificAttr<clang::AllocSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 284k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 284k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 284k | specific_attr_begin<SpecificAttr>(container); | 119 | 284k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 8.13k | return *i; | 121 | 276k | else | 122 | 276k | return nullptr; | 123 | 284k | } |
clang::AbiTagAttr* clang::getSpecificAttr<clang::AbiTagAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 2.92M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 2.92M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 2.92M | specific_attr_begin<SpecificAttr>(container); | 119 | 2.92M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 859k | return *i; | 121 | 2.06M | else | 122 | 2.06M | return nullptr; | 123 | 2.92M | } |
clang::PassObjectSizeAttr* clang::getSpecificAttr<clang::PassObjectSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 26.2k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 26.2k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 26.2k | specific_attr_begin<SpecificAttr>(container); | 119 | 26.2k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 312 | return *i; | 121 | 25.9k | else | 122 | 25.9k | return nullptr; | 123 | 26.2k | } |
clang::AsmLabelAttr* clang::getSpecificAttr<clang::AsmLabelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 2.39M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 2.39M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 2.39M | specific_attr_begin<SpecificAttr>(container); | 119 | 2.39M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 11.6k | return *i; | 121 | 2.38M | else | 122 | 2.38M | return nullptr; | 123 | 2.39M | } |
clang::MSInheritanceAttr* clang::getSpecificAttr<clang::MSInheritanceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.01M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.01M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.01M | specific_attr_begin<SpecificAttr>(container); | 119 | 1.01M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 3.13k | return *i; | 121 | 1.00M | else | 122 | 1.00M | return nullptr; | 123 | 1.01M | } |
clang::MSVtorDispAttr* clang::getSpecificAttr<clang::MSVtorDispAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 183 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 183 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 183 | specific_attr_begin<SpecificAttr>(container); | 119 | 183 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 26 | return *i; | 121 | 157 | else | 122 | 157 | return nullptr; | 123 | 183 | } |
clang::MaxFieldAlignmentAttr* clang::getSpecificAttr<clang::MaxFieldAlignmentAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 89.1k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 89.1k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 89.1k | specific_attr_begin<SpecificAttr>(container); | 119 | 89.1k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 34.3k | return *i; | 121 | 54.8k | else | 122 | 54.8k | return nullptr; | 123 | 89.1k | } |
clang::LayoutVersionAttr* clang::getSpecificAttr<clang::LayoutVersionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 933 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 933 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 933 | specific_attr_begin<SpecificAttr>(container); | 119 | 933 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 0 | return *i; | 121 | 933 | else | 122 | 933 | return nullptr; | 123 | 933 | } |
clang::CleanupAttr* clang::getSpecificAttr<clang::CleanupAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 25.9k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 25.9k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 25.9k | specific_attr_begin<SpecificAttr>(container); | 119 | 25.9k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 13 | return *i; | 121 | 25.9k | else | 122 | 25.9k | return nullptr; | 123 | 25.9k | } |
clang::AvailabilityAttr* clang::getSpecificAttr<clang::AvailabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 35.1M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 35.1M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 35.1M | specific_attr_begin<SpecificAttr>(container); | 119 | 35.1M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1.27M | return *i; | 121 | 33.8M | else | 122 | 33.8M | return nullptr; | 123 | 35.1M | } |
clang::OMPDeclareVariantAttr* clang::getSpecificAttr<clang::OMPDeclareVariantAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 516 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 516 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 516 | specific_attr_begin<SpecificAttr>(container); | 119 | 516 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 508 | return *i; | 121 | 8 | else | 122 | 8 | return nullptr; | 123 | 516 | } |
clang::DLLImportAttr* clang::getSpecificAttr<clang::DLLImportAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 37.3M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 37.3M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 37.3M | specific_attr_begin<SpecificAttr>(container); | 119 | 37.3M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 15.7k | return *i; | 121 | 37.3M | else | 122 | 37.3M | return nullptr; | 123 | 37.3M | } |
clang::DLLExportAttr* clang::getSpecificAttr<clang::DLLExportAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 37.3M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 37.3M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 37.3M | specific_attr_begin<SpecificAttr>(container); | 119 | 37.3M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 13.9k | return *i; | 121 | 37.3M | else | 122 | 37.3M | return nullptr; | 123 | 37.3M | } |
clang::SectionAttr* clang::getSpecificAttr<clang::SectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 354k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 354k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 354k | specific_attr_begin<SpecificAttr>(container); | 119 | 354k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2.06k | return *i; | 121 | 352k | else | 122 | 352k | return nullptr; | 123 | 354k | } |
clang::DeprecatedAttr* clang::getSpecificAttr<clang::DeprecatedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 85.0k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 85.0k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 85.0k | specific_attr_begin<SpecificAttr>(container); | 119 | 85.0k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 29.1k | return *i; | 121 | 55.8k | else | 122 | 55.8k | return nullptr; | 123 | 85.0k | } |
clang::UnavailableAttr* clang::getSpecificAttr<clang::UnavailableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 420 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 420 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 420 | specific_attr_begin<SpecificAttr>(container); | 119 | 420 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 323 | return *i; | 121 | 97 | else | 122 | 97 | return nullptr; | 123 | 420 | } |
clang::FormatArgAttr* clang::getSpecificAttr<clang::FormatArgAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 12 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 12 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 12 | specific_attr_begin<SpecificAttr>(container); | 119 | 12 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 12 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 12 | } |
clang::TypeTagForDatatypeAttr* clang::getSpecificAttr<clang::TypeTagForDatatypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 261 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 261 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 261 | specific_attr_begin<SpecificAttr>(container); | 119 | 261 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 261 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 261 | } |
clang::DiagnoseAsBuiltinAttr* clang::getSpecificAttr<clang::DiagnoseAsBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 4.59M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 4.59M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 4.59M | specific_attr_begin<SpecificAttr>(container); | 119 | 4.59M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 12 | return *i; | 121 | 4.59M | else | 122 | 4.59M | return nullptr; | 123 | 4.59M | } |
clang::AlignedAttr* clang::getSpecificAttr<clang::AlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 32 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 32 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 32 | specific_attr_begin<SpecificAttr>(container); | 119 | 32 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 32 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 32 | } |
clang::AllocAlignAttr* clang::getSpecificAttr<clang::AllocAlignAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 164k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 164k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 164k | specific_attr_begin<SpecificAttr>(container); | 119 | 164k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 352 | return *i; | 121 | 163k | else | 122 | 163k | return nullptr; | 123 | 164k | } |
clang::ReturnsNonNullAttr* clang::getSpecificAttr<clang::ReturnsNonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.52k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.52k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.52k | specific_attr_begin<SpecificAttr>(container); | 119 | 1.52k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 29 | return *i; | 121 | 1.49k | else | 122 | 1.49k | return nullptr; | 123 | 1.52k | } |
clang::NonNullAttr* clang::getSpecificAttr<clang::NonNullAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 389 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 389 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 389 | specific_attr_begin<SpecificAttr>(container); | 119 | 389 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 27 | return *i; | 121 | 362 | else | 122 | 362 | return nullptr; | 123 | 389 | } |
clang::SentinelAttr* clang::getSpecificAttr<clang::SentinelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 5.05M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 5.05M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 5.05M | specific_attr_begin<SpecificAttr>(container); | 119 | 5.05M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 223 | return *i; | 121 | 5.05M | else | 122 | 5.05M | return nullptr; | 123 | 5.05M | } |
clang::NoDestroyAttr* clang::getSpecificAttr<clang::NoDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 4 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 4 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 4 | specific_attr_begin<SpecificAttr>(container); | 119 | 4 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 4 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 4 | } |
clang::NotTailCalledAttr* clang::getSpecificAttr<clang::NotTailCalledAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 56.8k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 56.8k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 56.8k | specific_attr_begin<SpecificAttr>(container); | 119 | 56.8k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1 | return *i; | 121 | 56.8k | else | 122 | 56.8k | return nullptr; | 123 | 56.8k | } |
clang::ArmSharedZAAttr* clang::getSpecificAttr<clang::ArmSharedZAAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 2 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 2 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 2 | specific_attr_begin<SpecificAttr>(container); | 119 | 2 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 0 | return *i; | 121 | 2 | else | 122 | 2 | return nullptr; | 123 | 2 | } |
clang::ArmPreservesZAAttr* clang::getSpecificAttr<clang::ArmPreservesZAAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 2 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 2 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 2 | specific_attr_begin<SpecificAttr>(container); | 119 | 2 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 0 | return *i; | 121 | 2 | else | 122 | 2 | return nullptr; | 123 | 2 | } |
clang::CFUnknownTransferAttr* clang::getSpecificAttr<clang::CFUnknownTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 884 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 884 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 884 | specific_attr_begin<SpecificAttr>(container); | 119 | 884 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 0 | return *i; | 121 | 884 | else | 122 | 884 | return nullptr; | 123 | 884 | } |
Unexecuted instantiation: clang::CFAuditedTransferAttr* clang::getSpecificAttr<clang::CFAuditedTransferAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) clang::CPUDispatchAttr* clang::getSpecificAttr<clang::CPUDispatchAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 38.7M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 38.7M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 38.7M | specific_attr_begin<SpecificAttr>(container); | 119 | 38.7M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 123 | return *i; | 121 | 38.7M | else | 122 | 38.7M | return nullptr; | 123 | 38.7M | } |
clang::CUDASharedAttr* clang::getSpecificAttr<clang::CUDASharedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 31 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 31 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 31 | specific_attr_begin<SpecificAttr>(container); | 119 | 31 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 6 | return *i; | 121 | 25 | else | 122 | 25 | return nullptr; | 123 | 31 | } |
clang::HIPManagedAttr* clang::getSpecificAttr<clang::HIPManagedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 30 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 30 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 30 | specific_attr_begin<SpecificAttr>(container); | 119 | 30 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 8 | return *i; | 121 | 22 | else | 122 | 22 | return nullptr; | 123 | 30 | } |
clang::CUDAGlobalAttr* clang::getSpecificAttr<clang::CUDAGlobalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.52k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.52k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.52k | specific_attr_begin<SpecificAttr>(container); | 119 | 1.52k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 4 | return *i; | 121 | 1.52k | else | 122 | 1.52k | return nullptr; | 123 | 1.52k | } |
Unexecuted instantiation: clang::CUDADeviceBuiltinTextureTypeAttr* clang::getSpecificAttr<clang::CUDADeviceBuiltinTextureTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Unexecuted instantiation: clang::CUDADeviceBuiltinSurfaceTypeAttr* clang::getSpecificAttr<clang::CUDADeviceBuiltinSurfaceTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) clang::CUDAHostAttr* clang::getSpecificAttr<clang::CUDAHostAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.94k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.94k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.94k | specific_attr_begin<SpecificAttr>(container); | 119 | 1.94k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1.85k | return *i; | 121 | 93 | else | 122 | 93 | return nullptr; | 123 | 1.94k | } |
clang::HotAttr* clang::getSpecificAttr<clang::HotAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 569 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 569 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 569 | specific_attr_begin<SpecificAttr>(container); | 119 | 569 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2 | return *i; | 121 | 567 | else | 122 | 567 | return nullptr; | 123 | 569 | } |
clang::ColdAttr* clang::getSpecificAttr<clang::ColdAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 3 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 3 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 3 | specific_attr_begin<SpecificAttr>(container); | 119 | 3 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2 | return *i; | 121 | 1 | else | 122 | 1 | return nullptr; | 123 | 3 | } |
clang::CommonAttr* clang::getSpecificAttr<clang::CommonAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 20.6k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 20.6k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 20.6k | specific_attr_begin<SpecificAttr>(container); | 119 | 20.6k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 4 | return *i; | 121 | 20.6k | else | 122 | 20.6k | return nullptr; | 123 | 20.6k | } |
clang::Mips16Attr* clang::getSpecificAttr<clang::Mips16Attr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 4 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 4 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 4 | specific_attr_begin<SpecificAttr>(container); | 119 | 4 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 4 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 4 | } |
clang::MipsInterruptAttr* clang::getSpecificAttr<clang::MipsInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 70 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 70 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 70 | specific_attr_begin<SpecificAttr>(container); | 119 | 70 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 11 | return *i; | 121 | 59 | else | 122 | 59 | return nullptr; | 123 | 70 | } |
clang::MicroMipsAttr* clang::getSpecificAttr<clang::MicroMipsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 2 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 2 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 2 | specific_attr_begin<SpecificAttr>(container); | 119 | 2 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1 | return *i; | 121 | 1 | else | 122 | 1 | return nullptr; | 123 | 2 | } |
clang::MipsShortCallAttr* clang::getSpecificAttr<clang::MipsShortCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 4 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 4 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 4 | specific_attr_begin<SpecificAttr>(container); | 119 | 4 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2 | return *i; | 121 | 2 | else | 122 | 2 | return nullptr; | 123 | 4 | } |
clang::MipsLongCallAttr* clang::getSpecificAttr<clang::MipsLongCallAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 4 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 4 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 4 | specific_attr_begin<SpecificAttr>(container); | 119 | 4 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2 | return *i; | 121 | 2 | else | 122 | 2 | return nullptr; | 123 | 4 | } |
clang::DisableTailCallsAttr* clang::getSpecificAttr<clang::DisableTailCallsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 3 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 3 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 3 | specific_attr_begin<SpecificAttr>(container); | 119 | 3 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2 | return *i; | 121 | 1 | else | 122 | 1 | return nullptr; | 123 | 3 | } |
clang::AlwaysDestroyAttr* clang::getSpecificAttr<clang::AlwaysDestroyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 4 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 4 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 4 | specific_attr_begin<SpecificAttr>(container); | 119 | 4 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 4 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 4 | } |
clang::RandomizeLayoutAttr* clang::getSpecificAttr<clang::RandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 2 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 2 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 2 | specific_attr_begin<SpecificAttr>(container); | 119 | 2 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 2 | } |
clang::SpeculativeLoadHardeningAttr* clang::getSpecificAttr<clang::SpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 3 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 3 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 3 | specific_attr_begin<SpecificAttr>(container); | 119 | 3 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 3 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 3 | } |
clang::AlwaysInlineAttr* clang::getSpecificAttr<clang::AlwaysInlineAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 497 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 497 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 497 | specific_attr_begin<SpecificAttr>(container); | 119 | 497 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 8 | return *i; | 121 | 489 | else | 122 | 489 | return nullptr; | 123 | 497 | } |
clang::PointerAttr* clang::getSpecificAttr<clang::PointerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 5.32k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 5.32k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 5.32k | specific_attr_begin<SpecificAttr>(container); | 119 | 5.32k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2 | return *i; | 121 | 5.31k | else | 122 | 5.31k | return nullptr; | 123 | 5.32k | } |
clang::OwnerAttr* clang::getSpecificAttr<clang::OwnerAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.90k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.90k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.90k | specific_attr_begin<SpecificAttr>(container); | 119 | 1.90k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 7 | return *i; | 121 | 1.89k | else | 122 | 1.89k | return nullptr; | 123 | 1.90k | } |
clang::NoRandomizeLayoutAttr* clang::getSpecificAttr<clang::NoRandomizeLayoutAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 14 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 14 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 14 | specific_attr_begin<SpecificAttr>(container); | 119 | 14 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2 | return *i; | 121 | 12 | else | 122 | 12 | return nullptr; | 123 | 14 | } |
clang::NoSpeculativeLoadHardeningAttr* clang::getSpecificAttr<clang::NoSpeculativeLoadHardeningAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 3 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 3 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 3 | specific_attr_begin<SpecificAttr>(container); | 119 | 3 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 3 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 3 | } |
clang::WeakAttr* clang::getSpecificAttr<clang::WeakAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 35.6M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 35.6M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 35.6M | specific_attr_begin<SpecificAttr>(container); | 119 | 35.6M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 302 | return *i; | 121 | 35.6M | else | 122 | 35.6M | return nullptr; | 123 | 35.6M | } |
clang::WeakRefAttr* clang::getSpecificAttr<clang::WeakRefAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 35.6M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 35.6M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 35.6M | specific_attr_begin<SpecificAttr>(container); | 119 | 35.6M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 43 | return *i; | 121 | 35.6M | else | 122 | 35.6M | return nullptr; | 123 | 35.6M | } |
clang::InternalLinkageAttr* clang::getSpecificAttr<clang::InternalLinkageAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 115k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 115k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 115k | specific_attr_begin<SpecificAttr>(container); | 119 | 115k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 349 | return *i; | 121 | 114k | else | 122 | 114k | return nullptr; | 123 | 115k | } |
clang::NakedAttr* clang::getSpecificAttr<clang::NakedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 343 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 343 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 343 | specific_attr_begin<SpecificAttr>(container); | 119 | 343 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 11 | return *i; | 121 | 332 | else | 122 | 332 | return nullptr; | 123 | 343 | } |
clang::UsedAttr* clang::getSpecificAttr<clang::UsedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.25M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.25M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.25M | specific_attr_begin<SpecificAttr>(container); | 119 | 1.25M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 306 | return *i; | 121 | 1.25M | else | 122 | 1.25M | return nullptr; | 123 | 1.25M | } |
clang::RetainAttr* clang::getSpecificAttr<clang::RetainAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.25M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.25M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.25M | specific_attr_begin<SpecificAttr>(container); | 119 | 1.25M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 17 | return *i; | 121 | 1.25M | else | 122 | 1.25M | return nullptr; | 123 | 1.25M | } |
clang::ConstInitAttr* clang::getSpecificAttr<clang::ConstInitAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 702k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 702k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 702k | specific_attr_begin<SpecificAttr>(container); | 119 | 702k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 144 | return *i; | 121 | 701k | else | 122 | 701k | return nullptr; | 123 | 702k | } |
clang::CodeSegAttr* clang::getSpecificAttr<clang::CodeSegAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.48M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.48M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.48M | specific_attr_begin<SpecificAttr>(container); | 119 | 1.48M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 276 | return *i; | 121 | 1.48M | else | 122 | 1.48M | return nullptr; | 123 | 1.48M | } |
clang::CarriesDependencyAttr* clang::getSpecificAttr<clang::CarriesDependencyAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 97.0k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 97.0k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 97.0k | specific_attr_begin<SpecificAttr>(container); | 119 | 97.0k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 5 | return *i; | 121 | 97.0k | else | 122 | 97.0k | return nullptr; | 123 | 97.0k | } |
clang::ErrorAttr* clang::getSpecificAttr<clang::ErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 226k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 226k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 226k | specific_attr_begin<SpecificAttr>(container); | 119 | 226k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 56 | return *i; | 121 | 226k | else | 122 | 226k | return nullptr; | 123 | 226k | } |
clang::OverloadableAttr* clang::getSpecificAttr<clang::OverloadableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 7.50M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 7.50M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 7.50M | specific_attr_begin<SpecificAttr>(container); | 119 | 7.50M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 7.50M | return *i; | 121 | 8 | else | 122 | 8 | return nullptr; | 123 | 7.50M | } |
clang::AnyX86NoCallerSavedRegistersAttr* clang::getSpecificAttr<clang::AnyX86NoCallerSavedRegistersAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1 | specific_attr_begin<SpecificAttr>(container); | 119 | 1 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 1 | } |
clang::CXX11NoReturnAttr* clang::getSpecificAttr<clang::CXX11NoReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 91.8k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 91.8k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 91.8k | specific_attr_begin<SpecificAttr>(container); | 119 | 91.8k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2 | return *i; | 121 | 91.8k | else | 122 | 91.8k | return nullptr; | 123 | 91.8k | } |
clang::ReadOnlyPlacementAttr* clang::getSpecificAttr<clang::ReadOnlyPlacementAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 12.3k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 12.3k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 12.3k | specific_attr_begin<SpecificAttr>(container); | 119 | 12.3k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 24 | return *i; | 121 | 12.3k | else | 122 | 12.3k | return nullptr; | 123 | 12.3k | } |
clang::NoBuiltinAttr* clang::getSpecificAttr<clang::NoBuiltinAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 34.5M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 34.5M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 34.5M | specific_attr_begin<SpecificAttr>(container); | 119 | 34.5M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 52 | return *i; | 121 | 34.5M | else | 122 | 34.5M | return nullptr; | 123 | 34.5M | } |
clang::HLSLShaderAttr* clang::getSpecificAttr<clang::HLSLShaderAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 174 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 174 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 174 | specific_attr_begin<SpecificAttr>(container); | 119 | 174 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 136 | return *i; | 121 | 38 | else | 122 | 38 | return nullptr; | 123 | 174 | } |
clang::HLSLNumThreadsAttr* clang::getSpecificAttr<clang::HLSLNumThreadsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 128 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 128 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 128 | specific_attr_begin<SpecificAttr>(container); | 119 | 128 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 51 | return *i; | 121 | 77 | else | 122 | 77 | return nullptr; | 123 | 128 | } |
clang::HLSLAnnotationAttr* clang::getSpecificAttr<clang::HLSLAnnotationAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 19 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 19 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 19 | specific_attr_begin<SpecificAttr>(container); | 119 | 19 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 19 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 19 | } |
clang::DLLExportStaticLocalAttr* clang::getSpecificAttr<clang::DLLExportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 5 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 5 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 5 | specific_attr_begin<SpecificAttr>(container); | 119 | 5 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 4 | return *i; | 121 | 1 | else | 122 | 1 | return nullptr; | 123 | 5 | } |
clang::DLLImportStaticLocalAttr* clang::getSpecificAttr<clang::DLLImportStaticLocalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1 | specific_attr_begin<SpecificAttr>(container); | 119 | 1 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 1 | } |
clang::RISCVInterruptAttr* clang::getSpecificAttr<clang::RISCVInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 50 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 50 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 50 | specific_attr_begin<SpecificAttr>(container); | 119 | 50 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 26 | return *i; | 121 | 24 | else | 122 | 24 | return nullptr; | 123 | 50 | } |
clang::VecReturnAttr* clang::getSpecificAttr<clang::VecReturnAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1 | specific_attr_begin<SpecificAttr>(container); | 119 | 1 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 1 | } |
clang::MinVectorWidthAttr* clang::getSpecificAttr<clang::MinVectorWidthAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.60M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.60M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.60M | specific_attr_begin<SpecificAttr>(container); | 119 | 1.60M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 9.79k | return *i; | 121 | 1.59M | else | 122 | 1.59M | return nullptr; | 123 | 1.60M | } |
clang::SwiftBridgeAttr* clang::getSpecificAttr<clang::SwiftBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 2 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 2 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 2 | specific_attr_begin<SpecificAttr>(container); | 119 | 2 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 2 | } |
clang::SwiftAsyncErrorAttr* clang::getSpecificAttr<clang::SwiftAsyncErrorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 33 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 33 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 33 | specific_attr_begin<SpecificAttr>(container); | 119 | 33 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2 | return *i; | 121 | 31 | else | 122 | 31 | return nullptr; | 123 | 33 | } |
clang::OpenCLIntelReqdSubGroupSizeAttr* clang::getSpecificAttr<clang::OpenCLIntelReqdSubGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 38.8M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 38.8M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 38.8M | specific_attr_begin<SpecificAttr>(container); | 119 | 38.8M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 4 | return *i; | 121 | 38.8M | else | 122 | 38.8M | return nullptr; | 123 | 38.8M | } |
clang::VecTypeHintAttr* clang::getSpecificAttr<clang::VecTypeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 38.8M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 38.8M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 38.8M | specific_attr_begin<SpecificAttr>(container); | 119 | 38.8M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 5 | return *i; | 121 | 38.8M | else | 122 | 38.8M | return nullptr; | 123 | 38.8M | } |
clang::OptimizeNoneAttr* clang::getSpecificAttr<clang::OptimizeNoneAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 56.8k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 56.8k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 56.8k | specific_attr_begin<SpecificAttr>(container); | 119 | 56.8k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 14 | return *i; | 121 | 56.8k | else | 122 | 56.8k | return nullptr; | 123 | 56.8k | } |
clang::SwiftNameAttr* clang::getSpecificAttr<clang::SwiftNameAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 17 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 17 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 17 | specific_attr_begin<SpecificAttr>(container); | 119 | 17 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 9 | return *i; | 121 | 8 | else | 122 | 8 | return nullptr; | 123 | 17 | } |
clang::MinSizeAttr* clang::getSpecificAttr<clang::MinSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 15 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 15 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 15 | specific_attr_begin<SpecificAttr>(container); | 119 | 15 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 3 | return *i; | 121 | 12 | else | 122 | 12 | return nullptr; | 123 | 15 | } |
clang::WebAssemblyImportModuleAttr* clang::getSpecificAttr<clang::WebAssemblyImportModuleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 18 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 18 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 18 | specific_attr_begin<SpecificAttr>(container); | 119 | 18 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2 | return *i; | 121 | 16 | else | 122 | 16 | return nullptr; | 123 | 18 | } |
clang::WebAssemblyImportNameAttr* clang::getSpecificAttr<clang::WebAssemblyImportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 18 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 18 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 18 | specific_attr_begin<SpecificAttr>(container); | 119 | 18 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2 | return *i; | 121 | 16 | else | 122 | 16 | return nullptr; | 123 | 18 | } |
clang::CountedByAttr* clang::getSpecificAttr<clang::CountedByAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 49 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 49 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 49 | specific_attr_begin<SpecificAttr>(container); | 119 | 49 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 49 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 49 | } |
clang::ReqdWorkGroupSizeAttr* clang::getSpecificAttr<clang::ReqdWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 38.8M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 38.8M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 38.8M | specific_attr_begin<SpecificAttr>(container); | 119 | 38.8M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 13 | return *i; | 121 | 38.8M | else | 122 | 38.8M | return nullptr; | 123 | 38.8M | } |
clang::WorkGroupSizeHintAttr* clang::getSpecificAttr<clang::WorkGroupSizeHintAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 38.8M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 38.8M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 38.8M | specific_attr_begin<SpecificAttr>(container); | 119 | 38.8M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 4 | return *i; | 121 | 38.8M | else | 122 | 38.8M | return nullptr; | 123 | 38.8M | } |
clang::AMDGPUFlatWorkGroupSizeAttr* clang::getSpecificAttr<clang::AMDGPUFlatWorkGroupSizeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 38.8M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 38.8M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 38.8M | specific_attr_begin<SpecificAttr>(container); | 119 | 38.8M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 51 | return *i; | 121 | 38.8M | else | 122 | 38.8M | return nullptr; | 123 | 38.8M | } |
clang::AMDGPUWavesPerEUAttr* clang::getSpecificAttr<clang::AMDGPUWavesPerEUAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 38.8M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 38.8M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 38.8M | specific_attr_begin<SpecificAttr>(container); | 119 | 38.8M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 62 | return *i; | 121 | 38.8M | else | 122 | 38.8M | return nullptr; | 123 | 38.8M | } |
clang::AMDGPUNumSGPRAttr* clang::getSpecificAttr<clang::AMDGPUNumSGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 38.8M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 38.8M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 38.8M | specific_attr_begin<SpecificAttr>(container); | 119 | 38.8M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 41 | return *i; | 121 | 38.8M | else | 122 | 38.8M | return nullptr; | 123 | 38.8M | } |
clang::AMDGPUNumVGPRAttr* clang::getSpecificAttr<clang::AMDGPUNumVGPRAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 38.8M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 38.8M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 38.8M | specific_attr_begin<SpecificAttr>(container); | 119 | 38.8M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 41 | return *i; | 121 | 38.8M | else | 122 | 38.8M | return nullptr; | 123 | 38.8M | } |
clang::TrivialABIAttr* clang::getSpecificAttr<clang::TrivialABIAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 56 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 56 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 56 | specific_attr_begin<SpecificAttr>(container); | 119 | 56 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 56 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 56 | } |
clang::FinalAttr* clang::getSpecificAttr<clang::FinalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 129k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 129k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 129k | specific_attr_begin<SpecificAttr>(container); | 119 | 129k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 47 | return *i; | 121 | 129k | else | 122 | 129k | return nullptr; | 123 | 129k | } |
clang::OverrideAttr* clang::getSpecificAttr<clang::OverrideAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 22 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 22 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 22 | specific_attr_begin<SpecificAttr>(container); | 119 | 22 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 15 | return *i; | 121 | 7 | else | 122 | 7 | return nullptr; | 123 | 22 | } |
clang::ObjCDirectAttr* clang::getSpecificAttr<clang::ObjCDirectAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 136 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 136 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 136 | specific_attr_begin<SpecificAttr>(container); | 119 | 136 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 136 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 136 | } |
clang::UnusedAttr* clang::getSpecificAttr<clang::UnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 14.6M | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 14.6M | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 14.6M | specific_attr_begin<SpecificAttr>(container); | 119 | 14.6M | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 103k | return *i; | 121 | 14.5M | else | 122 | 14.5M | return nullptr; | 123 | 14.6M | } |
clang::ObjCBridgeRelatedAttr* clang::getSpecificAttr<clang::ObjCBridgeRelatedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 885 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 885 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 885 | specific_attr_begin<SpecificAttr>(container); | 119 | 885 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 81 | return *i; | 121 | 804 | else | 122 | 804 | return nullptr; | 123 | 885 | } |
clang::OMPThreadPrivateDeclAttr* clang::getSpecificAttr<clang::OMPThreadPrivateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 79 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 79 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 79 | specific_attr_begin<SpecificAttr>(container); | 119 | 79 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 79 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 79 | } |
clang::OMPAllocateDeclAttr* clang::getSpecificAttr<clang::OMPAllocateDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 4.25k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 4.25k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 4.25k | specific_attr_begin<SpecificAttr>(container); | 119 | 4.25k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 952 | return *i; | 121 | 3.30k | else | 122 | 3.30k | return nullptr; | 123 | 4.25k | } |
clang::OMPDeclareTargetDeclAttr* clang::getSpecificAttr<clang::OMPDeclareTargetDeclAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.44k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.44k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.44k | specific_attr_begin<SpecificAttr>(container); | 119 | 1.44k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1.44k | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 1.44k | } |
clang::WarnUnusedAttr* clang::getSpecificAttr<clang::WarnUnusedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 3 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 3 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 3 | specific_attr_begin<SpecificAttr>(container); | 119 | 3 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 3 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 3 | } |
clang::OpenCLAccessAttr* clang::getSpecificAttr<clang::OpenCLAccessAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 128 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 128 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 128 | specific_attr_begin<SpecificAttr>(container); | 119 | 128 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 128 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 128 | } |
clang::ParameterABIAttr* clang::getSpecificAttr<clang::ParameterABIAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 58.0k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 58.0k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 58.0k | specific_attr_begin<SpecificAttr>(container); | 119 | 58.0k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 324 | return *i; | 121 | 57.7k | else | 122 | 57.7k | return nullptr; | 123 | 58.0k | } |
clang::ObjCBridgeAttr* clang::getSpecificAttr<clang::ObjCBridgeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.77k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.77k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.77k | specific_attr_begin<SpecificAttr>(container); | 119 | 1.77k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1.39k | return *i; | 121 | 376 | else | 122 | 376 | return nullptr; | 123 | 1.77k | } |
clang::ObjCBridgeMutableAttr* clang::getSpecificAttr<clang::ObjCBridgeMutableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 483 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 483 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 483 | specific_attr_begin<SpecificAttr>(container); | 119 | 483 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 234 | return *i; | 121 | 249 | else | 122 | 249 | return nullptr; | 123 | 483 | } |
clang::SwiftAsyncAttr* clang::getSpecificAttr<clang::SwiftAsyncAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 248 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 248 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 248 | specific_attr_begin<SpecificAttr>(container); | 119 | 248 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 21 | return *i; | 121 | 227 | else | 122 | 227 | return nullptr; | 123 | 248 | } |
clang::TestTypestateAttr* clang::getSpecificAttr<clang::TestTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 43 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 43 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 43 | specific_attr_begin<SpecificAttr>(container); | 119 | 43 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 43 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 43 | } |
clang::ConsumableAttr* clang::getSpecificAttr<clang::ConsumableAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 43 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 43 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 43 | specific_attr_begin<SpecificAttr>(container); | 119 | 43 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 43 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 43 | } |
clang::CallableWhenAttr* clang::getSpecificAttr<clang::CallableWhenAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 277 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 277 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 277 | specific_attr_begin<SpecificAttr>(container); | 119 | 277 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 208 | return *i; | 121 | 69 | else | 122 | 69 | return nullptr; | 123 | 277 | } |
clang::ParamTypestateAttr* clang::getSpecificAttr<clang::ParamTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 19 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 19 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 19 | specific_attr_begin<SpecificAttr>(container); | 119 | 19 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 9 | return *i; | 121 | 10 | else | 122 | 10 | return nullptr; | 123 | 19 | } |
clang::ReturnTypestateAttr* clang::getSpecificAttr<clang::ReturnTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 42 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 42 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 42 | specific_attr_begin<SpecificAttr>(container); | 119 | 42 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 36 | return *i; | 121 | 6 | else | 122 | 6 | return nullptr; | 123 | 42 | } |
clang::SetTypestateAttr* clang::getSpecificAttr<clang::SetTypestateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 202 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 202 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 202 | specific_attr_begin<SpecificAttr>(container); | 119 | 202 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 27 | return *i; | 121 | 175 | else | 122 | 175 | return nullptr; | 123 | 202 | } |
clang::CapabilityAttr* clang::getSpecificAttr<clang::CapabilityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 9.14k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 9.14k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 9.14k | specific_attr_begin<SpecificAttr>(container); | 119 | 9.14k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 8.22k | return *i; | 121 | 924 | else | 122 | 924 | return nullptr; | 123 | 9.14k | } |
clang::LockReturnedAttr* clang::getSpecificAttr<clang::LockReturnedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 180 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 180 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 180 | specific_attr_begin<SpecificAttr>(container); | 119 | 180 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 180 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 180 | } |
clang::AcquireHandleAttr* clang::getSpecificAttr<clang::AcquireHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 151 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 151 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 151 | specific_attr_begin<SpecificAttr>(container); | 119 | 151 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 151 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 151 | } |
clang::ReleaseHandleAttr* clang::getSpecificAttr<clang::ReleaseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 165 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 165 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 165 | specific_attr_begin<SpecificAttr>(container); | 119 | 165 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 165 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 165 | } |
clang::UseHandleAttr* clang::getSpecificAttr<clang::UseHandleAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 47 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 47 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 47 | specific_attr_begin<SpecificAttr>(container); | 119 | 47 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 47 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 47 | } |
clang::PcsAttr* clang::getSpecificAttr<clang::PcsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 4.03k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 4.03k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 4.03k | specific_attr_begin<SpecificAttr>(container); | 119 | 4.03k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 0 | return *i; | 121 | 4.03k | else | 122 | 4.03k | return nullptr; | 123 | 4.03k | } |
clang::AssumeAlignedAttr* clang::getSpecificAttr<clang::AssumeAlignedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 163k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 163k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 163k | specific_attr_begin<SpecificAttr>(container); | 119 | 163k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 14 | return *i; | 121 | 163k | else | 122 | 163k | return nullptr; | 123 | 163k | } |
clang::ZeroCallUsedRegsAttr* clang::getSpecificAttr<clang::ZeroCallUsedRegsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 81 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 81 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 81 | specific_attr_begin<SpecificAttr>(container); | 119 | 81 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 81 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 81 | } |
clang::AlignValueAttr* clang::getSpecificAttr<clang::AlignValueAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 23.5k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 23.5k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 23.5k | specific_attr_begin<SpecificAttr>(container); | 119 | 23.5k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 24 | return *i; | 121 | 23.5k | else | 122 | 23.5k | return nullptr; | 123 | 23.5k | } |
clang::CFGuardAttr* clang::getSpecificAttr<clang::CFGuardAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 108k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 108k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 108k | specific_attr_begin<SpecificAttr>(container); | 119 | 108k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 24 | return *i; | 121 | 108k | else | 122 | 108k | return nullptr; | 123 | 108k | } |
clang::PreferredTypeAttr* clang::getSpecificAttr<clang::PreferredTypeAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1 | specific_attr_begin<SpecificAttr>(container); | 119 | 1 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 1 | } |
clang::PreferredNameAttr* clang::getSpecificAttr<clang::PreferredNameAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 9.18k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 9.18k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 9.18k | specific_attr_begin<SpecificAttr>(container); | 119 | 9.18k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 809 | return *i; | 121 | 8.37k | else | 122 | 8.37k | return nullptr; | 123 | 9.18k | } |
clang::UninitializedAttr* clang::getSpecificAttr<clang::UninitializedAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 7.46k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 7.46k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 7.46k | specific_attr_begin<SpecificAttr>(container); | 119 | 7.46k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 6 | return *i; | 121 | 7.45k | else | 122 | 7.45k | return nullptr; | 123 | 7.46k | } |
clang::InitSegAttr* clang::getSpecificAttr<clang::InitSegAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.38k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.38k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.38k | specific_attr_begin<SpecificAttr>(container); | 119 | 1.38k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 6 | return *i; | 121 | 1.37k | else | 122 | 1.37k | return nullptr; | 123 | 1.38k | } |
clang::InitPriorityAttr* clang::getSpecificAttr<clang::InitPriorityAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.36k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.36k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.36k | specific_attr_begin<SpecificAttr>(container); | 119 | 1.36k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1.04k | return *i; | 121 | 317 | else | 122 | 317 | return nullptr; | 123 | 1.36k | } |
clang::HLSLResourceBindingAttr* clang::getSpecificAttr<clang::HLSLResourceBindingAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 6 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 6 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 6 | specific_attr_begin<SpecificAttr>(container); | 119 | 6 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 6 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 6 | } |
clang::HLSLResourceAttr* clang::getSpecificAttr<clang::HLSLResourceAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 15 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 15 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 15 | specific_attr_begin<SpecificAttr>(container); | 119 | 15 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 15 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 15 | } |
clang::OMPCaptureKindAttr* clang::getSpecificAttr<clang::OMPCaptureKindAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 219 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 219 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 219 | specific_attr_begin<SpecificAttr>(container); | 119 | 219 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 219 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 219 | } |
clang::XRayInstrumentAttr* clang::getSpecificAttr<clang::XRayInstrumentAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 102k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 102k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 102k | specific_attr_begin<SpecificAttr>(container); | 119 | 102k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 106 | return *i; | 121 | 102k | else | 122 | 102k | return nullptr; | 123 | 102k | } |
clang::XRayLogArgsAttr* clang::getSpecificAttr<clang::XRayLogArgsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 82 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 82 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 82 | specific_attr_begin<SpecificAttr>(container); | 119 | 82 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1 | return *i; | 121 | 81 | else | 122 | 81 | return nullptr; | 123 | 82 | } |
clang::PatchableFunctionEntryAttr* clang::getSpecificAttr<clang::PatchableFunctionEntryAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 102k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 102k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 102k | specific_attr_begin<SpecificAttr>(container); | 119 | 102k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 21 | return *i; | 121 | 102k | else | 122 | 102k | return nullptr; | 123 | 102k | } |
clang::FunctionReturnThunksAttr* clang::getSpecificAttr<clang::FunctionReturnThunksAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 102k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 102k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 102k | specific_attr_begin<SpecificAttr>(container); | 119 | 102k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 123 | return *i; | 121 | 102k | else | 122 | 102k | return nullptr; | 123 | 102k | } |
clang::TLSModelAttr* clang::getSpecificAttr<clang::TLSModelAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 138 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 138 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 138 | specific_attr_begin<SpecificAttr>(container); | 119 | 138 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 21 | return *i; | 121 | 117 | else | 122 | 117 | return nullptr; | 123 | 138 | } |
clang::PragmaClangBSSSectionAttr* clang::getSpecificAttr<clang::PragmaClangBSSSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 3.61k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 3.61k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 3.61k | specific_attr_begin<SpecificAttr>(container); | 119 | 3.61k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 43 | return *i; | 121 | 3.56k | else | 122 | 3.56k | return nullptr; | 123 | 3.61k | } |
clang::PragmaClangDataSectionAttr* clang::getSpecificAttr<clang::PragmaClangDataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 3.61k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 3.61k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 3.61k | specific_attr_begin<SpecificAttr>(container); | 119 | 3.61k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 32 | return *i; | 121 | 3.58k | else | 122 | 3.58k | return nullptr; | 123 | 3.61k | } |
clang::PragmaClangRodataSectionAttr* clang::getSpecificAttr<clang::PragmaClangRodataSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 3.61k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 3.61k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 3.61k | specific_attr_begin<SpecificAttr>(container); | 119 | 3.61k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 42 | return *i; | 121 | 3.57k | else | 122 | 3.57k | return nullptr; | 123 | 3.61k | } |
clang::PragmaClangRelroSectionAttr* clang::getSpecificAttr<clang::PragmaClangRelroSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 3.61k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 3.61k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 3.61k | specific_attr_begin<SpecificAttr>(container); | 119 | 3.61k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 12 | return *i; | 121 | 3.60k | else | 122 | 3.60k | return nullptr; | 123 | 3.61k | } |
clang::PragmaClangTextSectionAttr* clang::getSpecificAttr<clang::PragmaClangTextSectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 100k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 100k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 100k | specific_attr_begin<SpecificAttr>(container); | 119 | 100k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 8 | return *i; | 121 | 100k | else | 122 | 100k | return nullptr; | 123 | 100k | } |
clang::CallbackAttr* clang::getSpecificAttr<clang::CallbackAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 113k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 113k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 113k | specific_attr_begin<SpecificAttr>(container); | 119 | 113k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 17 | return *i; | 121 | 113k | else | 122 | 113k | return nullptr; | 123 | 113k | } |
clang::ConstructorAttr* clang::getSpecificAttr<clang::ConstructorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 74.8k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 74.8k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 74.8k | specific_attr_begin<SpecificAttr>(container); | 119 | 74.8k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 27 | return *i; | 121 | 74.8k | else | 122 | 74.8k | return nullptr; | 123 | 74.8k | } |
clang::DestructorAttr* clang::getSpecificAttr<clang::DestructorAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 74.8k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 74.8k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 74.8k | specific_attr_begin<SpecificAttr>(container); | 119 | 74.8k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 40 | return *i; | 121 | 74.8k | else | 122 | 74.8k | return nullptr; | 123 | 74.8k | } |
clang::ARMInterruptAttr* clang::getSpecificAttr<clang::ARMInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1.87k | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1.87k | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1.87k | specific_attr_begin<SpecificAttr>(container); | 119 | 1.87k | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 12 | return *i; | 121 | 1.86k | else | 122 | 1.86k | return nullptr; | 123 | 1.87k | } |
clang::AVRInterruptAttr* clang::getSpecificAttr<clang::AVRInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 2 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 2 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 2 | specific_attr_begin<SpecificAttr>(container); | 119 | 2 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1 | return *i; | 121 | 1 | else | 122 | 1 | return nullptr; | 123 | 2 | } |
clang::AVRSignalAttr* clang::getSpecificAttr<clang::AVRSignalAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 2 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 2 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 2 | specific_attr_begin<SpecificAttr>(container); | 119 | 2 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1 | return *i; | 121 | 1 | else | 122 | 1 | return nullptr; | 123 | 2 | } |
Unexecuted instantiation: clang::M68kInterruptAttr* clang::getSpecificAttr<clang::M68kInterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) clang::MSP430InterruptAttr* clang::getSpecificAttr<clang::MSP430InterruptAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 1 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 1 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 1 | specific_attr_begin<SpecificAttr>(container); | 119 | 1 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 1 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 1 | } |
clang::CUDALaunchBoundsAttr* clang::getSpecificAttr<clang::CUDALaunchBoundsAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 193 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 193 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 193 | specific_attr_begin<SpecificAttr>(container); | 119 | 193 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 21 | return *i; | 121 | 172 | else | 122 | 172 | return nullptr; | 123 | 193 | } |
clang::WebAssemblyExportNameAttr* clang::getSpecificAttr<clang::WebAssemblyExportNameAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 11 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 11 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 11 | specific_attr_begin<SpecificAttr>(container); | 119 | 11 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2 | return *i; | 121 | 9 | else | 122 | 9 | return nullptr; | 123 | 11 | } |
clang::IBOutletCollectionAttr* clang::getSpecificAttr<clang::IBOutletCollectionAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 7 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 7 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 7 | specific_attr_begin<SpecificAttr>(container); | 119 | 7 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 4 | return *i; | 121 | 3 | else | 122 | 3 | return nullptr; | 123 | 7 | } |
clang::AnnotateAttr* clang::getSpecificAttr<clang::AnnotateAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 11 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 11 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 11 | specific_attr_begin<SpecificAttr>(container); | 119 | 11 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 2 | return *i; | 121 | 9 | else | 122 | 9 | return nullptr; | 123 | 11 | } |
clang::BlocksAttr* clang::getSpecificAttr<clang::BlocksAttr, llvm::SmallVector<clang::Attr*, 4u> >(llvm::SmallVector<clang::Attr*, 4u> const&) Line | Count | Source | 116 | 4 | inline SpecificAttr *getSpecificAttr(const Container& container) { | 117 | 4 | specific_attr_iterator<SpecificAttr, Container> i = | 118 | 4 | specific_attr_begin<SpecificAttr>(container); | 119 | 4 | if (i != specific_attr_end<SpecificAttr>(container)) | 120 | 4 | return *i; | 121 | 0 | else | 122 | 0 | return nullptr; | 123 | 4 | } |
|
124 | | |
125 | | } // namespace clang |
126 | | |
127 | | #endif // LLVM_CLANG_AST_ATTRITERATOR_H |