| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | RecursiveASTVisitor.h | 59 // invokes CALL_EXPR, which must be a method call, on the derived 148 /// overriding shouldVisitTemplateInstantiations() in the derived class 156 template <typename Derived> class RecursiveASTVisitor { 161 /// typically not be explicitly specified by derived classes. 166 /// Return a reference to the derived class. 167 Derived &getDerived() { return *static_cast<Derived *>(this); } 341 // Traverse the given statement. If the most-derived traverse function takes a 343 // first branch of this conditional must compile whether or not the derived 345 // arm call our function rather than the derived class version. 349 decltype(&Derived::Traverse##NAME)>::value \ [all …]
|
| H A D | StmtIterator.h | 76 template <typename DERIVED, typename REFERENCE> 93 DERIVED& operator++() { 101 return static_cast<DERIVED&>(*this); 104 DERIVED operator++(int) { 105 DERIVED tmp = static_cast<DERIVED&>(*this); 110 friend bool operator==(const DERIVED &LHS, const DERIVED &RHS) { 115 friend bool operator!=(const DERIVED &LHS, const DERIVED &RHS) {
|
| H A D | NonTrivialTypeVisitor.h | 21 template <class Derived, class RetTy = void> struct DestructedTypeVisitor { 46 Derived &asDerived() { return static_cast<Derived &>(*this); } in asDerived() 49 template <class Derived, class RetTy = void> 74 Derived &asDerived() { return static_cast<Derived &>(*this); } in asDerived() 77 template <class Derived, bool IsMove, class RetTy = void> 109 Derived &asDerived() { return static_cast<Derived &>(*this); } in asDerived()
|
| H A D | DeclVisitor.h | 40 #define DECL(DERIVED, BASE) \ in Visit() argument 41 case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl); in Visit() 50 #define DECL(DERIVED, BASE) \ argument 51 RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | TreeTransform.h | 109 template<typename Derived> 115 Derived &Self; 122 ForgetPartiallySubstitutedPackRAII(Derived &Self) in ForgetPartiallySubstitutedPackRAII() 144 /// Retrieves a reference to the derived class. 145 Derived &getDerived() { return static_cast<Derived&>(*this); } in getDerived() 147 /// Retrieves a reference to the derived class. 148 const Derived &getDerived() const { in getDerived() 149 return static_cast<const Derived&>(*this); in getDerived() 317 /// Note to the derived class when a function parameter pack is 454 /// derived class permits such expansion) along the way. When pack expansions [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | ExtractAPIVisitor.h | 41 template <typename Derived> 42 class ExtractAPIVisitorBase : public RecursiveASTVisitor<Derived> { 43 using Base = RecursiveASTVisitor<Derived>; 170 Derived &getDerivedExtractAPIVisitor() { in getDerivedExtractAPIVisitor() 171 return *static_cast<Derived *>(this); in getDerivedExtractAPIVisitor() 276 template <typename Derived> 277 bool ExtractAPIVisitorBase<Derived>::VisitVarDecl(const VarDecl *Decl) { in VisitVarDecl() 338 template <typename Derived> 339 bool ExtractAPIVisitorBase<Derived>::VisitFunctionDecl( in VisitFunctionDecl() 407 template <typename Derived> [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | mem_map_base.h | 20 template <class Derived> class MemMapBase { 28 return invokeImpl(&Derived::mapImpl, Addr, Size, Name, Flags); 36 invokeImpl(&Derived::unmapImpl, Addr, Size); in unmap() 47 return invokeImpl(&Derived::remapImpl, Addr, Size, Name, Flags); 55 return invokeImpl(&Derived::setMemoryPermissionImpl, Addr, Size, Flags); in setMemoryPermission() 64 invokeImpl(&Derived::releasePagesToOSImpl, From, Size); in releasePagesToOS() 71 invokeImpl(&Derived::releaseAndZeroPagesToOSImpl, From, Size); in releaseAndZeroPagesToOS() 74 uptr getBase() { return invokeImpl(&Derived::getBaseImpl); } in getBase() 75 uptr getCapacity() { return invokeImpl(&Derived::getCapacityImpl); } in getCapacity() 81 R invokeImpl(R (Derived::*MemFn)(Args...), Args... args) { in invokeImpl() [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/ivytown/ |
| H A D | uncore-cache.json | 31 … "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derived from unc_c_tor_in… 42 …"BriefDescription": "LLC misses - Uncacheable reads. Derived from unc_c_tor_inserts.miss_opcode.un… 53 …"BriefDescription": "LLC prefetch misses for RFO. Derived from unc_c_tor_inserts.miss_opcode.rfo_p… 64 …"BriefDescription": "LLC prefetch misses for code reads. Derived from unc_c_tor_inserts.miss_opcod… 75 …"BriefDescription": "LLC prefetch misses for data reads. Derived from unc_c_tor_inserts.miss_opcod… 86 …"BriefDescription": "PCIe allocating writes that miss LLC - DDIO misses. Derived from unc_c_tor_in… 97 …"BriefDescription": "LLC misses for PCIe read current. Derived from unc_c_tor_inserts.miss_opcode.… 108 …on": "LLC misses for ItoM writes (as part of fast string memcpy stores). Derived from unc_c_tor_in… 119 …"BriefDescription": "LLC misses for PCIe non-snoop reads. Derived from unc_c_tor_inserts.miss_opco… 130 …"BriefDescription": "LLC misses for PCIe non-snoop writes (full line). Derived from unc_c_tor_inse… [all …]
|
| H A D | uncore-power.json | 50 …_inv=1) to track cycles when we were less than the configured frequency. Derived from unc_p_freq_b… 61 …_inv=1) to track cycles when we were less than the configured frequency. Derived from unc_p_freq_b… 72 …_inv=1) to track cycles when we were less than the configured frequency. Derived from unc_p_freq_b… 83 …_inv=1) to track cycles when we were less than the configured frequency. Derived from unc_p_freq_b… 187 …t the uncore was running at a frequency greater than or equal to 1.2Ghz. Derived from unc_p_freq_b… 198 …hat the uncore was running at a frequency greater than or equal to 2Ghz. Derived from unc_p_freq_b… 209 …hat the uncore was running at a frequency greater than or equal to 3Ghz. Derived from unc_p_freq_b… 220 …hat the uncore was running at a frequency greater than or equal to 4Ghz. Derived from unc_p_freq_b… 231 … the uncore transitioned to a frequency greater than or equal to 1.2Ghz. Derived from unc_p_freq_b… 242 …at the uncore transitioned to a frequency greater than or equal to 2Ghz. Derived from unc_p_freq_b… [all …]
|
| /freebsd/contrib/jemalloc/include/jemalloc/internal/ |
| H A D | arena_stats.h | 27 locked_u64_t nrequests; /* Partially derived. */ 33 locked_u64_t nfills; /* Partially derived. */ 34 locked_u64_t nflushes; /* Partially derived. */ 37 size_t curlextents; /* Derived. */ 41 * Arena stats. Note that fields marked "derived" are not directly maintained 42 * within the arena code; rather their values are derived during stats merge 53 size_t base; /* Derived. */ 54 size_t resident; /* Derived. */ 55 size_t metadata_thp; /* Derived. */ 56 size_t mapped; /* Derived [all...] |
| /freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | CodeGenPassBuilder.h | 587 DerivedT &derived() { return static_cast<DerivedT &>(*this); } in derived() function 588 const DerivedT &derived() const { in derived() function 615 template <typename Derived, typename TargetMachineT> 616 Error CodeGenPassBuilder<Derived, TargetMachineT>::buildPipeline( in buildPipeline() 628 AddIRPass addIRPass(MPM, derived()); in buildPipeline() 638 AddMachinePass addPass(MPM, derived()); in buildPipeline() 646 if (auto Err = derived().addMachinePasses(addPass)) in buildPipeline() 653 derived().addAsmPrinter( in buildPipeline() 665 template <typename Derived, typename TargetMachineT> 666 void CodeGenPassBuilder<Derived, TargetMachineT>::setStartStopPasses( in setStartStopPasses() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTTypeTraits.cpp | 42 #define DECL(DERIVED, BASE) { NKI_##BASE, #DERIVED "Decl" }, argument 45 #define STMT(DERIVED, BASE) { NKI_##BASE, #DERIVED }, argument 48 #define TYPE(DERIVED, BASE) { NKI_##BASE, #DERIVED "Type" }, argument 69 bool ASTNodeKind::isBaseOf(NodeKindId Base, NodeKindId Derived) { in isBaseOf() argument 70 if (Base == NKI_None || Derived == NKI_None) in isBaseOf() 72 while (Derived != Base && Derived != NKI_None) { in isBaseOf() 73 Derived = AllKindInfo[Derived].ParentId; in isBaseOf() 75 return Derived == Base; in isBaseOf() 78 bool ASTNodeKind::isBaseOf(NodeKindId Base, NodeKindId Derived, in isBaseOf() argument 80 if (Base == NKI_None || Derived == NKI_None) return false; in isBaseOf() [all …]
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | Cloneable.h | 29 /// To define a class derived from the Base with overridden Clone: 36 /// class Derived : public Cloneable<Derived, Intermediate> {}; 39 template <typename Derived, typename Base> 45 // std::is_base_of requires derived type to be complete, that's why class in Clone() 47 static_assert(std::is_base_of<Cloneable, Derived>::value, in Clone() 48 "Derived class must be derived from this."); in Clone() 50 return std::make_shared<Derived>(static_cast<const Derived &>(*this)); in Clone()
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/jaketown/ |
| H A D | uncore-cache.json | 31 … "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derived from unc_c_tor_in… 42 …"BriefDescription": "LLC misses - Uncacheable reads. Derived from unc_c_tor_inserts.miss_opcode.un… 53 …"BriefDescription": "PCIe allocating writes that miss LLC - DDIO misses. Derived from unc_c_tor_in… 64 …on": "LLC misses for ItoM writes (as part of fast string memcpy stores). Derived from unc_c_tor_in… 75 …"BriefDescription": "Streaming stores (full cache line). Derived from unc_c_tor_inserts.opcode.str… 86 …"BriefDescription": "Streaming stores (partial cache line). Derived from unc_c_tor_inserts.opcode.… 97 … "BriefDescription": "Partial PCIe reads. Derived from unc_c_tor_inserts.opcode.pcie_partial", 108 …"BriefDescription": "PCIe allocating writes that hit in LLC (DDIO hits). Derived from unc_c_tor_in… 119 … "BriefDescription": "PCIe read current. Derived from unc_c_tor_inserts.opcode.pcie_read_current", 130 …"BriefDescription": "ItoM write hits (as part of fast string memcpy stores). Derived from unc_c_to… [all …]
|
| H A D | uncore-power.json | 50 …_inv=1) to track cycles when we were less than the configured frequency. Derived from unc_p_freq_b… 61 …_inv=1) to track cycles when we were less than the configured frequency. Derived from unc_p_freq_b… 72 …_inv=1) to track cycles when we were less than the configured frequency. Derived from unc_p_freq_b… 83 …_inv=1) to track cycles when we were less than the configured frequency. Derived from unc_p_freq_b… 186 …t the uncore was running at a frequency greater than or equal to 1.2Ghz. Derived from unc_p_freq_b… 197 …hat the uncore was running at a frequency greater than or equal to 2Ghz. Derived from unc_p_freq_b… 208 …hat the uncore was running at a frequency greater than or equal to 3Ghz. Derived from unc_p_freq_b… 219 …hat the uncore was running at a frequency greater than or equal to 4Ghz. Derived from unc_p_freq_b… 230 … the uncore transitioned to a frequency greater than or equal to 1.2Ghz. Derived from unc_p_freq_b… 241 …at the uncore transitioned to a frequency greater than or equal to 2Ghz. Derived from unc_p_freq_b… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/broadwellde/ |
| H A D | uncore-cache.json | 31 … "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derived from unc_c_tor_in… 42 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_c_tor_inserts.mi… 53 "BriefDescription": "MMIO reads. Derived from unc_c_tor_inserts.miss_opcode", 64 "BriefDescription": "MMIO writes. Derived from unc_c_tor_inserts.miss_opcode", 75 … "BriefDescription": "LLC prefetch misses for RFO. Derived from unc_c_tor_inserts.miss_opcode", 86 …"BriefDescription": "LLC prefetch misses for code reads. Derived from unc_c_tor_inserts.miss_opcod… 97 …"BriefDescription": "LLC prefetch misses for data reads. Derived from unc_c_tor_inserts.miss_opcod… 108 …"BriefDescription": "LLC misses for PCIe read current. Derived from unc_c_tor_inserts.miss_opcode", 119 …e misses (as part of fast string memcpy stores) + PCIe full line writes. Derived from unc_c_tor_in… 130 …"BriefDescription": "PCIe write misses (full cache line). Derived from unc_c_tor_inserts.miss_opco… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/broadwellx/ |
| H A D | uncore-cache.json | 31 … "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derived from unc_c_tor_in… 42 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_c_tor_inserts.mi… 53 "BriefDescription": "MMIO reads. Derived from unc_c_tor_inserts.miss_opcode", 64 "BriefDescription": "MMIO writes. Derived from unc_c_tor_inserts.miss_opcode", 75 … "BriefDescription": "LLC prefetch misses for RFO. Derived from unc_c_tor_inserts.miss_opcode", 86 …"BriefDescription": "LLC prefetch misses for code reads. Derived from unc_c_tor_inserts.miss_opcod… 97 …"BriefDescription": "LLC prefetch misses for data reads. Derived from unc_c_tor_inserts.miss_opcod… 108 …"BriefDescription": "LLC misses for PCIe read current. Derived from unc_c_tor_inserts.miss_opcode", 119 …e misses (as part of fast string memcpy stores) + PCIe full line writes. Derived from unc_c_tor_in… 130 …"BriefDescription": "PCIe write misses (full cache line). Derived from unc_c_tor_inserts.miss_opco… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/haswellx/ |
| H A D | uncore-cache.json | 31 … "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derived from unc_c_tor_in… 42 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_c_tor_inserts.mi… 53 "BriefDescription": "MMIO reads. Derived from unc_c_tor_inserts.miss_opcode", 64 "BriefDescription": "MMIO writes. Derived from unc_c_tor_inserts.miss_opcode", 75 … "BriefDescription": "LLC prefetch misses for RFO. Derived from unc_c_tor_inserts.miss_opcode", 86 …"BriefDescription": "LLC prefetch misses for code reads. Derived from unc_c_tor_inserts.miss_opcod… 97 …"BriefDescription": "LLC prefetch misses for data reads. Derived from unc_c_tor_inserts.miss_opcod… 108 …"BriefDescription": "LLC misses for PCIe read current. Derived from unc_c_tor_inserts.miss_opcode", 119 …e misses (as part of fast string memcpy stores) + PCIe full line writes. Derived from unc_c_tor_in… 130 …"BriefDescription": "PCIe write misses (full cache line). Derived from unc_c_tor_inserts.miss_opco… [all …]
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangSyntaxEmitter.cpp | 48 for (const Record *Derived : Records.getAllDerivedDefinitions("NodeType")) in Hierarchy() local 49 if (const Record *Base = Derived->getValueAsOptionalDef("base")) in Hierarchy() 50 link(Derived, Base); in Hierarchy() 52 sort(N.Derived, [](const NodeType *L, const NodeType *R) { in Hierarchy() 57 N.Rec->isSubClassOf("External") || N.Derived.empty()); in Hierarchy() 58 assert(!N.Rec->isSubClassOf("Alternatives") || !N.Derived.empty()); in Hierarchy() 65 std::vector<const NodeType *> Derived; member 75 // Traverse the hierarchy in pre-order (base classes before derived). 81 for (const NodeType *D : Start->Derived) in visit() 94 void link(const Record *Derived, const Record *Base) { in link() argument [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/ubsan/ |
| H A D | ubsan_type_hash_itanium.cpp | 127 /// \brief Determine whether \p Derived has a \p Base base class subobject at 129 static bool isDerivedFromAtOffset(const abi::__class_type_info *Derived, in isDerivedFromAtOffset() argument 132 if (Derived->name() == Base->name() || in isDerivedFromAtOffset() 133 __ubsan::checkTypeInfoEquality(Derived, Base)) in isDerivedFromAtOffset() 137 dynamic_cast<const abi::__si_class_type_info*>(Derived)) in isDerivedFromAtOffset() 141 dynamic_cast<const abi::__vmi_class_type_info*>(Derived); in isDerivedFromAtOffset() 146 // Look for a base class which is derived from \p Base at the right offset. in isDerivedFromAtOffset() 166 /// \brief Find the derived-most dynamic base class of \p Derived at offset 169 const abi::__class_type_info *Derived, sptr Offset) { in findBaseAtOffset() argument 171 return Derived; in findBaseAtOffset() [all …]
|
| /freebsd/crypto/openssl/doc/man1/ |
| H A D | openssl-kdf.pod.in | 24 The key derivation functions generate a derived key from either a secret or 37 The output size of the derived key. This field is required. 45 Output the derived key in binary form. Uses hexadecimal text format if not specified. 113 for binding the derived key material 150 Use TLS1-PRF to create a hex-encoded derived key from a secret key and seed: 155 Use HKDF to create a hex-encoded derived key from a secret key, salt and info: 160 Use SSKDF with KMAC to create a hex-encoded derived key from a secret key, salt and info: 166 Use SSKDF with HMAC to create a hex-encoded derived key from a secret key, salt and info: 172 Use SSKDF with Hash to create a hex-encoded derived key from a secret key, salt and info: 178 Use SSHKDF to create a hex-encoded derived key from a secret key, hash and session_id: [all …]
|
| /freebsd/secure/usr.bin/openssl/man/ |
| H A D | openssl-kdf.1 | 86 The key derivation functions generate a derived key from either a secret or 95 The output size of the derived key. This field is required. 101 Output the derived key in binary form. Uses hexadecimal text format if not specified. 157 for binding the derived key material 196 Use TLS1\-PRF to create a hex\-encoded derived key from a secret key and seed: 203 Use HKDF to create a hex\-encoded derived key from a secret key, salt and info: 210 Use SSKDF with KMAC to create a hex\-encoded derived key from a secret key, salt and info: 218 Use SSKDF with HMAC to create a hex\-encoded derived key from a secret key, salt and info: 226 Use SSKDF with Hash to create a hex\-encoded derived key from a secret key, salt and info: 234 Use SSHKDF to create a hex\-encoded derived key from a secret key, hash and session_id: [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 616 #define DECL(DERIVED, BASE) \ argument 617 Decl *Visit ## DERIVED ## Decl(DERIVED ## Decl *D); 621 #define OBJCCONTAINER(DERIVED, BASE) argument 622 #define FILESCOPEASM(DERIVED, BASE) argument 623 #define TOPLEVELSTMT(DERIVED, BASE) argument 624 #define IMPORT(DERIVED, BASE) argument 625 #define EXPORT(DERIVED, BASE) argument 626 #define LINKAGESPEC(DERIVED, BASE) argument 627 #define OBJCCOMPATIBLEALIAS(DERIVED, BASE) argument 628 #define OBJCMETHOD(DERIVED, BASE) argument [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | Store.cpp | 254 SVal StoreManager::evalDerivedToBase(SVal Derived, const CastExpr *Cast) { in evalDerivedToBase() argument 257 if (!regionMatchesCXXRecordType(Derived, Cast->getSubExpr()->getType())) in evalDerivedToBase() 261 SVal Result = Derived; in evalDerivedToBase() 268 SVal StoreManager::evalDerivedToBase(SVal Derived, const CXXBasePath &Path) { in evalDerivedToBase() argument 270 SVal Result = Derived; in evalDerivedToBase() 277 SVal StoreManager::evalDerivedToBase(SVal Derived, QualType BaseType, in evalDerivedToBase() argument 279 const MemRegion *DerivedReg = Derived.getAsRegion(); in evalDerivedToBase() 281 return Derived; in evalDerivedToBase() 324 // Assume the derived class is a pointer or a reference to a CXX record. in evalBaseToDerived() 332 // derived to base). in evalBaseToDerived() [all …]
|
| /freebsd/contrib/llvm-project/libc/src/__support/CPP/type_traits/ |
| H A D | is_base_of.h | 35 template <typename Base, typename Derived> 39 cpp::is_class_v<Derived> &&decltype(detail::is_base_of<Base, Derived>( 41 template <typename Base, typename Derived> 42 LIBC_INLINE_VAR constexpr bool is_base_of_v = is_base_of<Base, Derived>::value;
|