Home
last modified time | relevance | path

Searched full:derived (Results 1 – 25 of 4812) sorted by relevance

12345678910>>...193

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DRecursiveASTVisitor.h57 // invokes CALL_EXPR, which must be a method call, on the derived
146 /// overriding shouldVisitTemplateInstantiations() in the derived class
154 template <typename Derived> class RecursiveASTVisitor {
159 /// typically not be explicitly specified by derived classes.
164 /// Return a reference to the derived class.
165 Derived &getDerived() { return *static_cast<Derived *>(this); }
339 // Traverse the given statement. If the most-derived traverse function takes a
341 // first branch of this conditional must compile whether or not the derived
343 // arm call our function rather than the derived class version.
347 decltype(&Derived::Traverse##NAME)>::value \
[all …]
H A DStmtIterator.h76 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 DNonTrivialTypeVisitor.h21 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>
107 Derived &asDerived() { return static_cast<Derived &>(*this); } in asDerived()
H A DDeclVisitor.h39 #define DECL(DERIVED, BASE) \ in Visit() argument
40 case Decl::DERIVED: DISPATCH(DERIVED##Decl, DERIVED##Decl); in Visit()
49 #define DECL(DERIVED, BASE) \ argument
50 RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h41 template <typename Derived>
42 class ExtractAPIVisitorBase : public RecursiveASTVisitor<Derived> {
166 Derived &getDerivedExtractAPIVisitor() { in getDerivedExtractAPIVisitor()
167 return *static_cast<Derived *>(this); in getDerivedExtractAPIVisitor()
261 template <typename Derived>
262 bool ExtractAPIVisitorBase<Derived>::VisitVarDecl(const VarDecl *Decl) { in VisitVarDecl()
323 template <typename Derived>
324 bool ExtractAPIVisitorBase<Derived>::VisitFunctionDecl( in VisitFunctionDecl()
392 template <typename Derived>
393 bool ExtractAPIVisitorBase<Derived>::VisitEnumDecl(const EnumDecl *Decl) { in VisitEnumDecl()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h108 template<typename Derived>
114 Derived &Self;
118 ForgetPartiallySubstitutedPackRAII(Derived &Self) : Self(Self) { in ForgetPartiallySubstitutedPackRAII()
139 /// Retrieves a reference to the derived class.
140 Derived &getDerived() { return static_cast<Derived&>(*this); } in getDerived()
142 /// Retrieves a reference to the derived class.
143 const Derived &getDerived() const { in getDerived()
144 return static_cast<const Derived&>(*this); in getDerived()
312 /// Note to the derived class when a function parameter pack is
448 /// derived class permits such expansion) along the way. When pack expansions
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dmem_map_base.h20 template <class Derived> class MemMapBase {
28 return invokeImpl(&Derived::mapImpl, Addr, Size, Name, Flags);
36 invokeImpl(&Derived::unmapImpl, Addr, Size); in unmap()
45 return invokeImpl(&Derived::remapImpl, Addr, Size, Name, Flags);
53 return invokeImpl(&Derived::setMemoryPermissionImpl, Addr, Size, Flags); in setMemoryPermission()
62 invokeImpl(&Derived::releasePagesToOSImpl, From, Size); in releasePagesToOS()
69 invokeImpl(&Derived::releaseAndZeroPagesToOSImpl, From, Size); in releaseAndZeroPagesToOS()
72 uptr getBase() { return invokeImpl(&Derived::getBaseImpl); } in getBase()
73 uptr getCapacity() { return invokeImpl(&Derived::getCapacityImpl); } in getCapacity()
79 R invokeImpl(R (Derived::*MemFn)(Args...), Args... args) { in invokeImpl()
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/ivytown/
H A Duncore-cache.json31 … "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 Duncore-power.json50 …_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/llvm-project/llvm/include/llvm/Passes/
H A DCodeGenPassBuilder.h491 DerivedT &derived() { return static_cast<DerivedT &>(*this); } in derived() function
492 const DerivedT &derived() const { in derived() function
518 template <typename Derived, typename TargetMachineT>
519 Error CodeGenPassBuilder<Derived, TargetMachineT>::buildPipeline( in buildPipeline()
531 AddIRPass addIRPass(MPM, derived()); in buildPipeline()
538 AddMachinePass addPass(MPM, derived()); in buildPipeline()
546 if (auto Err = derived().addMachinePasses(addPass)) in buildPipeline()
550 derived().addAsmPrinter( in buildPipeline()
562 template <typename Derived, typename TargetMachineT>
563 void CodeGenPassBuilder<Derived, TargetMachineT>::setStartStopPasses( in setStartStopPasses()
[all …]
/freebsd/contrib/jemalloc/include/jemalloc/internal/
H A Darena_stats.h37 arena_stats_u64_t nrequests; /* Partially derived. */
43 arena_stats_u64_t nfills; /* Partially derived. */
44 arena_stats_u64_t nflushes; /* Partially derived. */
47 size_t curlextents; /* Derived. */
66 * a page, so bytes cannot always be derived from # of extents.
77 * Arena stats. Note that fields marked "derived" are not directly maintained
78 * within the arena code; rather their values are derived during stats merge
88 atomic_zu_t mapped; /* Partially derived. */
95 atomic_zu_t retained; /* Derived. */
103 atomic_zu_t base; /* Derived. */
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTTypeTraits.cpp42 #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 DCloneable.h29 /// 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 Duncore-cache.json31 … "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 Duncore-power.json50 …_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 Duncore-cache.json31 … "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 Duncore-cache.json31 … "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 Duncore-cache.json31 … "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/compiler-rt/lib/ubsan/
H A Dubsan_type_hash_itanium.cpp127 /// \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 Dopenssl-kdf.pod.in24 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 Dopenssl-kdf.1158 The key derivation functions generate a derived key from either a secret or
167 The output size of the derived key. This field is required.
173 Output the derived key in binary form. Uses hexadecimal text format if not specified.
229 for binding the derived key material
266 Use \s-1TLS1\-PRF\s0 to create a hex-encoded derived key from a secret key and seed:
273 Use \s-1HKDF\s0 to create a hex-encoded derived key from a secret key, salt and info:
280 Use \s-1SSKDF\s0 with \s-1KMAC\s0 to create a hex-encoded derived key from a secret key, salt and i…
288 Use \s-1SSKDF\s0 with \s-1HMAC\s0 to create a hex-encoded derived key from a secret key, salt and i…
296 Use \s-1SSKDF\s0 with Hash to create a hex-encoded derived key from a secret key, salt and info:
304 Use \s-1SSHKDF\s0 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 DTemplate.h600 #define DECL(DERIVED, BASE) \ argument
601 Decl *Visit ## DERIVED ## Decl(DERIVED ## Decl *D);
605 #define OBJCCONTAINER(DERIVED, BASE) argument
606 #define FILESCOPEASM(DERIVED, BASE) argument
607 #define TOPLEVELSTMT(DERIVED, BASE) argument
608 #define IMPORT(DERIVED, BASE) argument
609 #define EXPORT(DERIVED, BASE) argument
610 #define LINKAGESPEC(DERIVED, BASE) argument
611 #define OBJCCOMPATIBLEALIAS(DERIVED, BASE) argument
612 #define OBJCMETHOD(DERIVED, BASE) argument
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp252 SVal StoreManager::evalDerivedToBase(SVal Derived, const CastExpr *Cast) { in evalDerivedToBase() argument
255 if (!regionMatchesCXXRecordType(Derived, Cast->getSubExpr()->getType())) in evalDerivedToBase()
259 SVal Result = Derived; in evalDerivedToBase()
266 SVal StoreManager::evalDerivedToBase(SVal Derived, const CXXBasePath &Path) { in evalDerivedToBase() argument
268 SVal Result = Derived; in evalDerivedToBase()
275 SVal StoreManager::evalDerivedToBase(SVal Derived, QualType BaseType, in evalDerivedToBase() argument
277 const MemRegion *DerivedReg = Derived.getAsRegion(); in evalDerivedToBase()
279 return Derived; in evalDerivedToBase()
322 // Assume the derived class is a pointer or a reference to a CXX record. in evalBaseToDerived()
330 // derived to base). in evalBaseToDerived()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/Serialization/
H A DAPISetVisitor.h23 // invokes CALL_EXPR, which must be a method call, on the derived
76 template <typename Derived> class APISetVisitor {
135 Derived *getDerived() { return static_cast<Derived *>(this); }; in getDerived()
138 template <typename Derived>
139 bool APISetVisitor<Derived>::traverseRecordContext( in traverseRecordContext()
150 template <typename Derived>
151 bool APISetVisitor<Derived>::traverseAPIRecord(const APIRecord *Record) { in traverseAPIRecord()
/freebsd/crypto/heimdal/lib/krb5/
H A Dcrypto-aes.c18 * may be used to endorse or promote products derived from this software
97 krb5_keyblock *derived; in AES_PRF() local
115 derived = NULL; in AES_PRF()
117 crypto->et->type, "prf", 3, &derived); in AES_PRF()
132 EVP_CipherInit_ex(ctx, c, NULL, derived->keyvalue.data, NULL, 1); in AES_PRF()
139 krb5_free_keyblock(context, derived); in AES_PRF()

12345678910>>...193