Searched refs:Profile (Results 1 - 25 of 147) sorted by relevance

123456

/openbsd-current/gnu/llvm/llvm/include/llvm/XRay/
H A DProfile.h1 //===- Profile.h - XRay Profile Abstraction -------------------------------===//
9 // Defines the XRay Profile class representing the latency profile generated by
27 class Profile;
29 // We forward declare the Trace type for turning a Trace into a Profile.
37 Expected<Profile> loadProfile(StringRef Filename);
39 /// This algorithm will merge two Profile instances into a single Profile
41 Profile mergeProfilesByThread(const Profile
51 class Profile { class in namespace:llvm::xray
[all...]
/openbsd-current/gnu/llvm/llvm/lib/XRay/
H A DProfile.cpp1 //===- Profile.cpp - XRay Profile Abstraction -----------------------------===//
9 // Defines the XRay Profile class representing the latency profile generated by
13 #include "llvm/XRay/Profile.h"
25 Profile::Profile(const Profile &O) { function in class:llvm::xray::Profile
27 // Profile being initialized, through the Block instances we see.
37 Profile &Profile
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Support/
H A DAPSInt.cpp40 void APSInt::Profile(FoldingSetNodeID& ID) const { function in class:APSInt
42 APInt::Profile(ID);
/openbsd-current/gnu/llvm/llvm/utils/TableGen/GlobalISel/
H A DGIMatchDagOperands.cpp15 void GIMatchDagOperand::Profile(FoldingSetNodeID &ID) const { function in class:GIMatchDagOperand
16 Profile(ID, Idx, Name, IsDef);
19 void GIMatchDagOperand::Profile(FoldingSetNodeID &ID, size_t Idx, function in class:GIMatchDagOperand
32 void GIMatchDagOperandList::Profile(FoldingSetNodeID &ID) const { function in class:GIMatchDagOperandList
34 GIMatchDagOperand::Profile(ID, I.index(), I.value().getName(),
80 GIMatchDagOperand::Profile(ID, i, I.Operands[i].Name,
101 GIMatchDagOperand::Profile(ID, 0, "$", true);
102 GIMatchDagOperand::Profile(ID, 1, "mi", false);
123 GIMatchDagOperand::Profile(ID, 0, "$", true);
124 GIMatchDagOperand::Profile(I
[all...]
H A DGIMatchDagOperands.h59 /// for details on the Profile function.
60 void Profile(FoldingSetNodeID &ID) const;
62 /// A helper that behaves like Profile() but is also usable without the object.
65 static void Profile(FoldingSetNodeID &ID, size_t Idx, StringRef Name,
78 /// See GIMatchDagOperandList::Profile() for the details on how they are folded.
98 void Profile(FoldingSetNodeID &ID) const;
/openbsd-current/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DEnvironment.h43 /// Profile an EnvironmentEntry for inclusion in a FoldingSet.
44 static void Profile(llvm::FoldingSetNodeID &ID, function in class:clang::ento::EnvironmentEntry
50 void Profile(llvm::FoldingSetNodeID &ID) const { function in class:clang::ento::EnvironmentEntry
51 Profile(ID, *this);
78 /// Profile - Profile the contents of an Environment object for use
80 static void Profile(llvm::FoldingSetNodeID& ID, const Environment* env) { function in class:clang::ento::Environment
81 env->ExprBindings.Profile(ID);
84 /// Profile - Used to profile the contents of this object for inclusion
86 void Profile(llv function in class:clang::ento::Environment
[all...]
H A DSymbolManager.h54 static void Profile(llvm::FoldingSetNodeID& profile, const TypedValueRegion* R) { function in class:clang::ento::SymbolRegionValue
59 void Profile(llvm::FoldingSetNodeID& profile) override {
60 Profile(profile, R);
111 static void Profile(llvm::FoldingSetNodeID& profile, const Stmt *S, function in class:clang::ento::SymbolConjured
122 void Profile(llvm::FoldingSetNodeID& profile) override {
123 Profile(profile, S, T, Count, LCtx, SymbolTag);
158 static void Profile(llvm::FoldingSetNodeID& profile, SymbolRef parent, function in class:clang::ento::SymbolDerived
165 void Profile(llvm::FoldingSetNodeID& profile) override {
166 Profile(profile, parentSymbol, R);
196 static void Profile(llv function in class:clang::ento::SymbolExtent
255 static void Profile(llvm::FoldingSetNodeID &profile, const MemRegion *R, function in class:clang::ento::SymbolMetadata
309 static void Profile(llvm::FoldingSetNodeID& ID, function in class:clang::ento::SymbolCast
358 static void Profile(llvm::FoldingSetNodeID &ID, const SymExpr *In, function in class:clang::ento::UnarySymExpr
452 static void Profile(llvm::FoldingSetNodeID &ID, LHSTYPE lhs, function in class:clang::ento::BinarySymExprImpl
[all...]
H A DDynamicTypeInfo.h42 void Profile(llvm::FoldingSetNodeID &ID) const { function in class:clang::ento::DynamicTypeInfo
H A DBasicValueFactory.h56 static void Profile(llvm::FoldingSetNodeID& ID, QualType T,
59 void Profile(llvm::FoldingSetNodeID& ID) { Profile(ID, T, L); } function in class:clang::ento::CompoundValData
79 static void Profile(llvm::FoldingSetNodeID& ID,
83 void Profile(llvm::FoldingSetNodeID& ID) { Profile(ID, store, region); } function in class:clang::ento::LazyCompoundValData
100 static void Profile(llvm::FoldingSetNodeID &ID, const NamedDecl *D,
103 void Profile(llvm::FoldingSetNodeID &ID) { Profile(ID, D, L); } function in class:clang::ento::PointerToMemberData
H A DRangedConstraintManager.h46 void Profile(llvm::FoldingSetNodeID &ID) const { function in class:clang::ento::Range
98 void Profile(llvm::FoldingSetNodeID &ID) const { function in struct:clang::ento::RangeSet::ContainerType
100 It.Profile(ID);
321 static void Profile(llvm::FoldingSetNodeID &ID, const RangeSet &RS) { function in class:clang::ento::RangeSet
325 /// Profile - Generates a hash profile of this RangeSet for use
327 void Profile(llvm::FoldingSetNodeID &ID) const { Profile(ID, *this); } function in class:clang::ento::RangeSet
H A DMemRegion.h114 virtual void Profile(llvm::FoldingSetNodeID& ID) const = 0;
217 void Profile(llvm::FoldingSetNodeID &ID) const override;
272 void Profile(llvm::FoldingSetNodeID &ID) const override;
403 void Profile(llvm::FoldingSetNodeID &ID) const override;
497 void Profile(llvm::FoldingSetNodeID& ID) const override;
614 void Profile(llvm::FoldingSetNodeID& ID) const override;
661 void Profile(llvm::FoldingSetNodeID& ID) const override;
753 void Profile(llvm::FoldingSetNodeID& ID) const override;
805 void Profile(llvm::FoldingSetNodeID& ID) const override;
841 void Profile(llv
[all...]
/openbsd-current/gnu/llvm/llvm/lib/IR/
H A DAttributeImpl.h78 void Profile(FoldingSetNodeID &ID) const { function in class:llvm::AttributeImpl
80 Profile(ID, getKindAsEnum());
82 Profile(ID, getKindAsEnum(), getValueAsInt());
84 Profile(ID, getKindAsString(), getValueAsString());
86 Profile(ID, getKindAsEnum(), getValueAsType());
89 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind) { function in class:llvm::AttributeImpl
94 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind, function in class:llvm::AttributeImpl
101 static void Profile(FoldingSetNodeID &ID, StringRef Kind, StringRef Values) { function in class:llvm::AttributeImpl
106 static void Profile(FoldingSetNodeID &ID, Attribute::AttrKind Kind, function in class:llvm::AttributeImpl
277 void Profile(FoldingSetNodeI function in class:llvm::final
281 static void Profile(FoldingSetNodeID &ID, ArrayRef<Attribute> AttrList) { function in class:llvm::final
[all...]
/openbsd-current/gnu/llvm/clang/include/clang/AST/
H A DTemplateName.h168 void Profile(llvm::FoldingSetNodeID &ID, ASTContext &Context);
170 static void Profile(llvm::FoldingSetNodeID &ID, ASTContext &Context,
354 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::TemplateName
408 void Profile(llvm::FoldingSetNodeID &ID);
410 static void Profile(llvm::FoldingSetNodeID &ID, TemplateName Replacement,
470 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::QualifiedTemplateName
471 Profile(ID, getQualifier(), hasTemplateKeyword(), UnderlyingTemplate);
474 static void Profile(llvm::FoldingSetNodeID &ID, NestedNameSpecifier *NNS, function in class:clang::QualifiedTemplateName
568 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::DependentTemplateName
570 Profile(I
575 static void Profile(llvm::FoldingSetNodeID &ID, NestedNameSpecifier *NNS, function in class:clang::DependentTemplateName
582 static void Profile(llvm::FoldingSetNodeID &ID, NestedNameSpecifier *NNS, function in class:clang::DependentTemplateName
[all...]
H A DType.h606 void Profile(llvm::FoldingSetNodeID &ID) const { function in class:clang::Qualifiers
1155 void Profile(llvm::FoldingSetNodeID &ID) const { function in class:clang::QualType
1501 void Profile(llvm::FoldingSetNodeID &ID) const { function in class:clang::ExtQuals
1502 Profile(ID, getBaseType(), Quals);
1505 static void Profile(llvm::FoldingSetNodeID &ID, function in class:clang::ExtQuals
1510 Quals.Profile(ID);
2736 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::ComplexType
2737 Profile(ID, getElementType());
2740 static void Profile(llvm::FoldingSetNodeID &ID, QualType Element) { function in class:clang::ComplexType
2762 void Profile(llv function in class:clang::ParenType
2766 static void Profile(llvm::FoldingSetNodeID &ID, QualType Inner) { function in class:clang::ParenType
2789 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::PointerType
2793 static void Profile(llvm::FoldingSetNodeID &ID, QualType Pointee) { function in class:clang::PointerType
2822 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::AdjustedType
2826 static void Profile(llvm::FoldingSetNodeID &ID, QualType Orig, QualType New) { function in class:clang::AdjustedType
2871 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::BlockPointerType
2875 static void Profile(llvm::FoldingSetNodeID &ID, QualType Pointee) { function in class:clang::BlockPointerType
2911 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::ReferenceType
2915 static void Profile(llvm::FoldingSetNodeID &ID, function in class:clang::ReferenceType
3001 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::MemberPointerType
3005 static void Profile(llvm::FoldingSetNodeID &ID, QualType Pointee, function in class:clang::MemberPointerType
3105 void Profile(llvm::FoldingSetNodeID &ID, const ASTContext &Ctx) { function in class:clang::final
3140 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::IncompleteArrayType
3145 static void Profile(llvm::FoldingSetNodeID &ID, QualType ET, function in class:clang::IncompleteArrayType
3203 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::VariableArrayType
3260 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::DependentSizedArrayType
3305 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::DependentAddressSpaceType
3349 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::DependentSizedExtVectorType
3414 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::VectorType
3419 static void Profile(llvm::FoldingSetNodeID &ID, QualType ElementType, function in class:clang::VectorType
3469 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::DependentVectorType
3627 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::final
3632 static void Profile(llvm::FoldingSetNodeID &ID, QualType ElementType, function in class:clang::final
3670 void Profile(llvm::FoldingSetNodeID &ID) { function in class:clang::final
3999 void Profile(llvm::FoldingSetNodeID &ID) { function
4003 static void Profile(llvm::FoldingSetNodeID &ID, QualType ResultType, function
[all...]
H A DASTConcept.h55 void Profile(llvm::FoldingSetNodeID &ID, const ASTContext &C) { function in class:clang::ConstraintSatisfaction
56 Profile(ID, C, ConstraintOwner, TemplateArgs);
59 static void Profile(llvm::FoldingSetNodeID &ID, const ASTContext &C,
/openbsd-current/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/
H A DMPITypes.h33 void Profile(llvm::FoldingSetNodeID &Id) const { function in class:clang::ento::mpi::Request
/openbsd-current/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DBasicValueFactory.cpp32 void CompoundValData::Profile(llvm::FoldingSetNodeID& ID, QualType T, function in class:CompoundValData
34 T.Profile(ID);
38 void LazyCompoundValData::Profile(llvm::FoldingSetNodeID& ID, function in class:LazyCompoundValData
45 void PointerToMemberData::Profile( function in class:PointerToMemberData
58 static inline void Profile(const SValData& X, llvm::FoldingSetNodeID& ID) { function in struct:llvm::FoldingSetTrait
59 X.first.Profile(ID);
65 static inline void Profile(const SValPair& X, llvm::FoldingSetNodeID& ID) { function in struct:llvm::FoldingSetTrait
66 X.first.Profile(ID);
67 X.second.Profile(ID);
96 X.Profile(I
[all...]
/openbsd-current/gnu/llvm/llvm/include/llvm/ADT/
H A DFoldingSet.h42 /// FoldingSetNode. The node class must also define a Profile method used to
43 /// establish the unique bits of data for the node. The Profile method is
57 /// void Profile(FoldingSetNodeID &ID) const {
232 static void Profile(const T &X, FoldingSetNodeID &ID) { function in struct:llvm::DefaultFoldingSetTrait
233 X.Profile(ID);
235 static void Profile(T &X, FoldingSetNodeID &ID) { function in struct:llvm::DefaultFoldingSetTrait
236 X.Profile(ID);
241 // just calls Profile and does a regular comparison. Implementations
248 // just calls Profile and does a regular hash computation.
256 /// The default behavior is to invoke a 'Profile' metho
267 static void Profile(T &X, FoldingSetNodeID &ID, Ctx Context) { function in struct:llvm::DefaultContextualFoldingSetTrait
790 void Profile(FoldingSetNodeID &ID) { FoldingSetTrait<T>::Profile(data, ID); } function in class:llvm::FoldingSetNodeWrapper
812 void Profile(FoldingSetNodeID &ID) const { ID.AddNodeID(FastID); } function in class:llvm::FastFoldingSetNode
819 static inline void Profile(T *X, FoldingSetNodeID &ID) { function in struct:llvm::FoldingSetTrait
825 static inline void Profile(const std::pair<T1, T2> &P, function in struct:llvm::FoldingSetTrait
834 static void Profile(const T &X, FoldingSetNodeID &ID) { function in struct:llvm::FoldingSetTrait
[all...]
H A DImmutableMap.h55 static inline void Profile(FoldingSetNodeID& ID, value_type_ref V) { function in struct:llvm::ImutKeyValueInfo
56 ImutContainerInfo<T>::Profile(ID, V.first);
57 ImutContainerInfo<S>::Profile(ID, V.second);
191 static inline void Profile(FoldingSetNodeID& ID, const ImmutableMap& M) { function in class:llvm::ImmutableMap
195 inline void Profile(FoldingSetNodeID& ID) const { function in class:llvm::ImmutableMap
196 return Profile(ID,*this);
321 static inline void Profile(FoldingSetNodeID &ID, const ImmutableMapRef &M) { function in class:llvm::ImmutableMapRef
325 inline void Profile(FoldingSetNodeID &ID) const { return Profile(ID, *this); } function in class:llvm::ImmutableMapRef
H A DImmutableList.h45 static inline void Profile(FoldingSetNodeID& ID, const T& H, function in class:llvm::ImmutableListImpl
51 void Profile(FoldingSetNodeID& ID) { function in class:llvm::ImmutableListImpl
52 Profile(ID, Head, Tail);
144 void Profile(FoldingSetNodeID& ID) const { function in class:llvm::ImmutableList
178 // Profile the new list to see if it already exists in our cache.
183 ListTy::Profile(ID, Head, TailImpl);
/openbsd-current/gnu/llvm/clang/lib/AST/
H A DTemplateName.cpp56 void SubstTemplateTemplateParmStorage::Profile(llvm::FoldingSetNodeID &ID) { function in class:SubstTemplateTemplateParmStorage
57 Profile(ID, Replacement, getAssociatedDecl(), getIndex(), getPackIndex());
60 void SubstTemplateTemplateParmStorage::Profile( function in class:SubstTemplateTemplateParmStorage
63 Replacement.Profile(ID);
78 void SubstTemplateTemplateParmPackStorage::Profile(llvm::FoldingSetNodeID &ID, function in class:SubstTemplateTemplateParmPackStorage
80 Profile(ID, Context, getArgumentPack(), getAssociatedDecl(), getIndex(),
92 void SubstTemplateTemplateParmPackStorage::Profile( function in class:SubstTemplateTemplateParmPackStorage
96 ArgPack.Profile(ID, Context);
H A DASTConcept.cpp84 void ConstraintSatisfaction::Profile( function in class:ConstraintSatisfaction
90 Arg.Profile(ID, C);
/openbsd-current/gnu/llvm/compiler-rt/lib/profile/
H A DInstrProfiling.h104 * Read profile data form buffer \p Profile and merge with in-process profile
110 int __llvm_profile_merge_from_buffer(const char *Profile, uint64_t Size);
114 * Returns 0 (success) if the profile data in buffer \p Profile with size
119 int __llvm_profile_check_compatibility(const char *Profile,
/openbsd-current/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/BugReporter/
H A DBugReporterVisitors.h85 virtual void Profile(llvm::FoldingSetNodeID &ID) const = 0;
403 void Profile(llvm::FoldingSetNodeID &ID) const override;
422 void Profile(llvm::FoldingSetNodeID &ID) const override {
445 void Profile(llvm::FoldingSetNodeID &ID) const override {
525 void Profile(llvm::FoldingSetNodeID &ID) const override {
550 void Profile(llvm::FoldingSetNodeID &ID) const override {
579 void Profile(llvm::FoldingSetNodeID &ID) const override;
601 void Profile(llvm::FoldingSetNodeID &ID) const override;
616 void Profile(llvm::FoldingSetNodeID &ID) const override;
/openbsd-current/gnu/llvm/llvm/include/llvm/Support/
H A DSMTAPI.h58 virtual void Profile(llvm::FoldingSetNodeID &ID) const = 0;
62 Profile(ID1);
63 Other.Profile(ID2);
107 Profile(ID1);
108 Other.Profile(ID2);
112 virtual void Profile(llvm::FoldingSetNodeID &ID) const = 0;

Completed in 514 milliseconds

123456