Home
last modified time | relevance | path

Searched refs:Derived (Results 1 – 25 of 193) sorted by relevance

12345678

/netbsd/external/gpl3/gcc.old/dist/gcc/
H A Dvector-builder.h125 bool operator == (const Derived &) const;
145 Derived *derived () { return static_cast<Derived *> (this); } in derived()
146 const Derived *derived () const;
154 inline const Derived *
157 return static_cast<const Derived *> (this); in derived()
209 vector_builder<T, Shape, Derived>::operator == (const Derived &other) const
323 Derived::npatterns_of (vec2)); in new_binary_operation()
326 Derived::nelts_per_pattern_of (vec2)); in new_binary_operation()
352 Derived::npatterns_of (vec2)); in binary_encoded_nelts()
355 Derived::nelts_per_pattern_of (vec2)); in binary_encoded_nelts()
[all …]
/netbsd/external/gpl3/gcc/dist/gcc/
H A Dvector-builder.h125 bool operator == (const Derived &) const;
145 Derived *derived () { return static_cast<Derived *> (this); } in derived()
146 const Derived *derived () const;
154 inline const Derived *
157 return static_cast<const Derived *> (this); in derived()
209 vector_builder<T, Shape, Derived>::operator == (const Derived &other) const
323 Derived::npatterns_of (vec2)); in new_binary_operation()
326 Derived::nelts_per_pattern_of (vec2)); in new_binary_operation()
352 Derived::npatterns_of (vec2)); in binary_encoded_nelts()
355 Derived::nelts_per_pattern_of (vec2)); in binary_encoded_nelts()
[all …]
/netbsd/external/apache2/llvm/dist/clang/include/clang/AST/
H A DRecursiveASTVisitor.h175 Derived &getDerived() { return *static_cast<Derived *>(this); }
510 template <typename Derived>
529 template <typename Derived>
577 template <typename Derived>
618 template <typename Derived>
635 template <typename Derived>
656 template <typename Derived>
684 template <typename Derived>
709 template <typename Derived>
735 template <typename Derived>
[all …]
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 DASTNodeTraverser.h61 : public ConstDeclVisitor<Derived>,
62 public ConstStmtVisitor<Derived>,
65 public TypeVisitor<Derived>,
66 public ConstAttrVisitor<Derived>,
67 public ConstTemplateArgumentVisitor<Derived> {
78 Derived &getDerived() { return *static_cast<Derived *>(this); } in getDerived()
96 ConstDeclVisitor<Derived>::Visit(D); in Visit()
141 ConstStmtVisitor<Derived>::Visit(S);
173 TypeVisitor<Derived>::Visit(T); in Visit()
185 ConstAttrVisitor<Derived>::Visit(A); in Visit()
[all …]
/netbsd/external/apache2/llvm/dist/clang/lib/Sema/
H A DTreeTransform.h100 template<typename Derived>
106 Derived &Self;
132 Derived &getDerived() { return static_cast<Derived&>(*this); } in getDerived()
3775 template<typename Derived>
3794 template<typename Derived>
3811 template<typename Derived>
3896 template<typename Derived>
4141 template<typename Derived>
4143 TreeTransform<Derived>
4205 template<typename Derived>
[all …]
H A DUsedDeclVisitor.h20 template <class Derived>
21 class UsedDeclVisitor : public EvaluatedExprVisitor<Derived> {
26 typedef EvaluatedExprVisitor<Derived> Inherited;
30 Derived &asImpl() { return *static_cast<Derived *>(this); } in asImpl()
/netbsd/external/gpl3/gdb/dist/gdb/testsuite/gdb.cp/
H A Dmb-ctor.cc24 class Derived : public virtual Base class
27 Derived(int i);
28 ~Derived();
34 Derived::Derived(int i) : Base(i) in Derived() function in Derived
46 Derived::~Derived() in ~Derived()
51 class DeeplyDerived : public Derived
54 DeeplyDerived(int i) : Base(i), Derived(i) {} in DeeplyDerived()
61 Derived d(7); in main()
H A Ddestrprint.cc17 class Derived : public Base class
22 Derived() : Base(), z(23) in Derived() function in Derived
26 ~Derived() in ~Derived()
33 Derived d; in main()
/netbsd/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.cp/
H A Dmb-ctor.cc24 class Derived : public virtual Base class
27 Derived(int i);
28 ~Derived();
34 Derived::Derived(int i) : Base(i) in Derived() function in Derived
46 Derived::~Derived() in ~Derived()
51 class DeeplyDerived : public Derived
54 DeeplyDerived(int i) : Base(i), Derived(i) {} in DeeplyDerived()
61 Derived d(7); in main()
H A Ddestrprint.cc17 class Derived : public Base class
22 Derived() : Base(), z(23) in Derived() function in Derived
26 ~Derived() in ~Derived()
33 Derived d; in main()
/netbsd/external/apache2/llvm/dist/clang/utils/TableGen/
H A DClangSyntaxEmitter.cpp48 if (llvm::Record *Base = Derived->getValueAsOptionalDef("base")) in Hierarchy()
49 link(Derived, Base); in Hierarchy()
64 std::vector<const NodeType *> Derived; member
80 for (const NodeType *D : Start->Derived) in visit()
93 void link(const llvm::Record *Derived, const llvm::Record *Base) { in link() argument
94 auto &CN = get(Derived->getName()), &PN = get(Base->getName()); in link()
96 PN.Derived.push_back(&CN); in link()
105 return N.Derived.empty() ? N : firstConcrete(*N.Derived.front()); in firstConcrete()
108 return N.Derived.empty() ? N : lastConcrete(*N.Derived.back()); in lastConcrete()
152 if (N.Derived.empty()) in EmitClangSyntaxNodeList()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DCodeGenPassBuilder.h467 template <typename Derived>
523 template <typename Derived>
532 template <typename Derived>
543 template <typename Derived>
556 template <typename Derived>
599 template <typename Derived>
614 template <typename Derived>
675 template <typename Derived>
721 template <typename Derived>
731 template <typename Derived>
[all …]
H A DIndirectThunks.h24 template <typename Derived> class ThunkInserter {
25 Derived &getDerived() { return *static_cast<Derived *>(this); } in getDerived()
42 template <typename Derived>
43 void ThunkInserter<Derived>::createThunkFunction(MachineModuleInfo &MMI, in createThunkFunction()
85 template <typename Derived>
86 bool ThunkInserter<Derived>::run(MachineModuleInfo &MMI, MachineFunction &MF) { in run()
/netbsd/external/gpl3/gcc/dist/libsanitizer/ubsan/
H A Dubsan_type_hash_itanium.cc118 if (Derived->__type_name == Base->__type_name || in isDerivedFromAtOffset()
120 Derived->__type_name[0] != '*' && in isDerivedFromAtOffset()
125 dynamic_cast<const abi::__si_class_type_info*>(Derived)) in isDerivedFromAtOffset()
129 dynamic_cast<const abi::__vmi_class_type_info*>(Derived); in isDerivedFromAtOffset()
157 const abi::__class_type_info *Derived, sptr Offset) { in findBaseAtOffset() argument
159 return Derived; in findBaseAtOffset()
162 dynamic_cast<const abi::__si_class_type_info*>(Derived)) in findBaseAtOffset()
166 dynamic_cast<const abi::__vmi_class_type_info*>(Derived); in findBaseAtOffset()
231 abi::__class_type_info *Derived = in checkDynamicType() local
233 if (!Derived) in checkDynamicType()
[all …]
/netbsd/external/gpl3/gcc.old/dist/libsanitizer/ubsan/
H A Dubsan_type_hash_itanium.cc118 if (Derived->__type_name == Base->__type_name || in isDerivedFromAtOffset()
120 Derived->__type_name[0] != '*' && in isDerivedFromAtOffset()
125 dynamic_cast<const abi::__si_class_type_info*>(Derived)) in isDerivedFromAtOffset()
129 dynamic_cast<const abi::__vmi_class_type_info*>(Derived); in isDerivedFromAtOffset()
157 const abi::__class_type_info *Derived, sptr Offset) { in findBaseAtOffset() argument
159 return Derived; in findBaseAtOffset()
162 dynamic_cast<const abi::__si_class_type_info*>(Derived)) in findBaseAtOffset()
166 dynamic_cast<const abi::__vmi_class_type_info*>(Derived); in findBaseAtOffset()
231 abi::__class_type_info *Derived = in checkDynamicType() local
233 if (!Derived) in checkDynamicType()
[all …]
/netbsd/sys/external/bsd/compiler_rt/dist/lib/ubsan/
H A Dubsan_type_hash_itanium.cc120 if (Derived->__type_name == Base->__type_name || in isDerivedFromAtOffset()
122 !internal_strcmp(Derived->__type_name, Base->__type_name))) in isDerivedFromAtOffset()
126 dynamic_cast<const abi::__si_class_type_info*>(Derived)) in isDerivedFromAtOffset()
130 dynamic_cast<const abi::__vmi_class_type_info*>(Derived); in isDerivedFromAtOffset()
158 const abi::__class_type_info *Derived, sptr Offset) { in findBaseAtOffset() argument
160 return Derived; in findBaseAtOffset()
163 dynamic_cast<const abi::__si_class_type_info*>(Derived)) in findBaseAtOffset()
167 dynamic_cast<const abi::__vmi_class_type_info*>(Derived); in findBaseAtOffset()
232 abi::__class_type_info *Derived = in checkDynamicType() local
234 if (!Derived) in checkDynamicType()
[all …]
/netbsd/external/gpl3/gdb/dist/gdb/testsuite/gdb.mi/
H A Dmi-var-rtti.cc22 struct Derived : public Base { struct
23 Derived() : B(2), C(3) {} in Derived() function
32 Derived d; in use_rtti_for_ptr_test() argument
61 Derived d; in use_rtti_for_ref_test()
82 Derived d; in use_rtti_for_ptr_child_test()
141 Derived d; in use_rtti_for_ref_child_test()
250 Derived d; in type_update_when_use_rtti_test()
306 Derived d; in skip_type_update_when_not_use_rtti_test()
/netbsd/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.mi/
H A Dmi-var-rtti.cc22 struct Derived : public Base { struct
23 Derived() : B(2), C(3) {} in Derived() function
32 Derived d; in use_rtti_for_ptr_test() argument
61 Derived d; in use_rtti_for_ref_test()
82 Derived d; in use_rtti_for_ptr_child_test()
141 Derived d; in use_rtti_for_ref_child_test()
250 Derived d; in type_update_when_use_rtti_test()
306 Derived d; in skip_type_update_when_not_use_rtti_test()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DPointerUnion.h96 template <typename Derived, typename ValTy, int I, typename ...Types>
99 template <typename Derived, typename ValTy, int I>
100 class PointerUnionMembers<Derived, ValTy, I> {
106 friend struct PointerLikeTypeTraits<Derived>;
109 template <typename Derived, typename ValTy, int I, typename Type,
111 class PointerUnionMembers<Derived, ValTy, I, Type, Types...>
112 : public PointerUnionMembers<Derived, ValTy, I + 1, Types...> {
113 using Base = PointerUnionMembers<Derived, ValTy, I + 1, Types...>;
123 Derived &operator=(Type V) {
127 return static_cast<Derived &>(*this);
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h2399 Derived &getDerived() { return static_cast<Derived &>(*this); } in getDerived()
2562 template <typename Derived, typename Alloc>
2604 template <typename Derived, typename Alloc>
2640 template <typename Derived, typename Alloc>
2657 template <typename Derived, typename Alloc>
2688 template <typename Derived, typename Alloc>
2767 template <typename Derived, typename Alloc>
2832 template <typename Derived, typename Alloc>
3079 template <typename Derived, typename Alloc>
3142 template <typename Derived, typename Alloc>
[all …]
/netbsd/external/apache2/llvm/dist/clang/lib/AST/
H A DASTTypeTraits.cpp53 bool ASTNodeKind::isBaseOf(NodeKindId Base, NodeKindId Derived, in isBaseOf() argument
55 if (Base == NKI_None || Derived == NKI_None) return false; in isBaseOf()
57 while (Derived != Base && Derived != NKI_None) { in isBaseOf()
58 Derived = AllKindInfo[Derived].ParentId; in isBaseOf()
63 return Derived == Base; in isBaseOf()
/netbsd/external/gpl3/gdb/dist/gdb/testsuite/gdb.guile/
H A Dscm-value.c48 struct Derived : public Base { struct
51 Base *base = new Derived ();
52 Derived derived;
/netbsd/external/gpl3/gdb.old/dist/gdb/testsuite/gdb.guile/
H A Dscm-value.c48 struct Derived : public Base { struct
51 Base *base = new Derived ();
52 Derived derived;
/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp249 SVal StoreManager::evalDerivedToBase(SVal Derived, const CastExpr *Cast) { in evalDerivedToBase() argument
252 if (!regionMatchesCXXRecordType(Derived, Cast->getSubExpr()->getType())) in evalDerivedToBase()
256 SVal Result = Derived; in evalDerivedToBase()
265 SVal StoreManager::evalDerivedToBase(SVal Derived, const CXXBasePath &Path) { in evalDerivedToBase() argument
267 SVal Result = Derived; in evalDerivedToBase()
274 SVal StoreManager::evalDerivedToBase(SVal Derived, QualType BaseType, in evalDerivedToBase() argument
276 const MemRegion *DerivedReg = Derived.getAsRegion(); in evalDerivedToBase()
278 return Derived; in evalDerivedToBase()

12345678