/openbsd-current/gnu/llvm/llvm/include/llvm/XRay/ |
H A D | Profile.h | 1 //===- 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 D | Profile.cpp | 1 //===- 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 D | APSInt.cpp | 40 void APSInt::Profile(FoldingSetNodeID& ID) const { function in class:APSInt 42 APInt::Profile(ID);
|
/openbsd-current/gnu/llvm/llvm/utils/TableGen/GlobalISel/ |
H A D | GIMatchDagOperands.cpp | 15 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 D | GIMatchDagOperands.h | 59 /// 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 D | Environment.h | 43 /// 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 D | SymbolManager.h | 54 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 D | DynamicTypeInfo.h | 42 void Profile(llvm::FoldingSetNodeID &ID) const { function in class:clang::ento::DynamicTypeInfo
|
H A D | BasicValueFactory.h | 56 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 D | RangedConstraintManager.h | 46 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 D | MemRegion.h | 114 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 D | AttributeImpl.h | 78 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 D | TemplateName.h | 168 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 D | Type.h | 606 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 D | ASTConcept.h | 55 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 D | MPITypes.h | 33 void Profile(llvm::FoldingSetNodeID &Id) const { function in class:clang::ento::mpi::Request
|
/openbsd-current/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
H A D | BasicValueFactory.cpp | 32 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 D | FoldingSet.h | 42 /// 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 D | ImmutableMap.h | 55 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 D | ImmutableList.h | 45 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 D | TemplateName.cpp | 56 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 D | ASTConcept.cpp | 84 void ConstraintSatisfaction::Profile( function in class:ConstraintSatisfaction 90 Arg.Profile(ID, C);
|
/openbsd-current/gnu/llvm/compiler-rt/lib/profile/ |
H A D | InstrProfiling.h | 104 * 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 D | BugReporterVisitors.h | 85 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 D | SMTAPI.h | 58 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;
|