Home
last modified time | relevance | path

Searched refs:CLASS (Results 1 – 25 of 125) sorted by relevance

12345

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DOperandTraits.h126 CLASS::op_iterator CLASS::op_begin() { \
127 return OperandTraits<CLASS>::op_begin(this); \
129 CLASS::const_op_iterator CLASS::op_begin() const { \
130 return OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this)); \
132 CLASS::op_iterator CLASS::op_end() { \
133 return OperandTraits<CLASS>::op_end(this); \
135 CLASS::const_op_iterator CLASS::op_end() const { \
136 return OperandTraits<CLASS>::op_end(const_cast<CLASS*>(this)); \
142 OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this))[i_nocapture].get()); \
149 unsigned CLASS::getNumOperands() const { \
[all …]
H A DMetadata.def24 #define HANDLE_METADATA(CLASS)
29 #define HANDLE_METADATA_LEAF(CLASS) HANDLE_METADATA(CLASS)
34 #define HANDLE_METADATA_BRANCH(CLASS) HANDLE_METADATA(CLASS)
42 #define HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(CLASS) \
43 HANDLE_MDNODE_LEAF_UNIQUABLE(CLASS)
46 HANDLE_SPECIALIZED_MDNODE_LEAF(CLASS)
52 #define HANDLE_MDNODE_LEAF_UNIQUABLE(CLASS) HANDLE_MDNODE_LEAF(CLASS)
57 #define HANDLE_MDNODE_LEAF(CLASS) HANDLE_METADATA_LEAF(CLASS)
62 #define HANDLE_MDNODE_BRANCH(CLASS) HANDLE_METADATA_BRANCH(CLASS)
67 #define HANDLE_SPECIALIZED_MDNODE_LEAF(CLASS) HANDLE_MDNODE_LEAF(CLASS)
[all …]
/llvm-project-15.0.7/lldb/test/Shell/SymbolFile/PDB/
H A Dast-restore.test44 CLASS: Module: {{.*}}
45 CLASS: namespace N0 {
46 CLASS: namespace N1 {
47 CLASS: class Class : public N0::N1::Base {
49 CLASS-DAG: static int ClassStatic;
50 CLASS-DAG: static const int ClassStaticConst = 8;
51 CLASS-DAG: static const int ClassStaticConstexpr = 9;
57 CLASS-DAG: N0::N1::Class::Inner m_inner;
61 CLASS: };
62 CLASS: }
[all …]
H A Dclass-layout.test79 CLASS: static int m_static;
80 CLASS: int m_public;
81 CLASS: Struct m_struct;
82 CLASS: Union m_union;
83 CLASS: int m_private;
84 CLASS: int m_protected;
85 CLASS: Class();
86 CLASS: Class(int);
87 CLASS: ~Class();
89 CLASS: int Get();
[all …]
H A Denums-layout.test7 RUN: lldb-test symbols %T/SimpleTypesTest.cpp.enums.exe | FileCheck --check-prefix=CLASS-ENUM %s
35 CLASS-ENUM: Type{{.*}} , name = "EnumClass", size = 4, decl = {{[Ss]}}imple{{[Tt]}}ypes{{[Tt]…
36 CLASS-ENUM-NEXT: YES,
37 CLASS-ENUM-NEXT: NO,
38 CLASS-ENUM-NEXT: DEFAULT
39 CLASS-ENUM-NEXT:}
/llvm-project-15.0.7/clang/include/clang/AST/
H A DTypeLocVisitor.h29 #define ABSTRACT_TYPELOC(CLASS, PARENT) in Visit() argument
30 #define TYPELOC(CLASS, PARENT) \ in Visit() argument
31 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc); in Visit()
39 #define ABSTRACT_TYPELOC(CLASS, PARENT) in Visit() argument
40 #define TYPELOC(CLASS, PARENT) \ in Visit() argument
41 case TypeLoc::CLASS: DISPATCH(CLASS##TypeLoc); in Visit()
47 #define TYPELOC(CLASS, PARENT) \ argument
48 RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
H A DTypeVisitor.h20 #define DISPATCH(CLASS) \ argument
22 Visit##CLASS(static_cast<const CLASS*>(T))
71 #define ABSTRACT_TYPE(CLASS, PARENT) in Visit() argument
72 #define TYPE(CLASS, PARENT) case Type::CLASS: DISPATCH(CLASS##Type); in Visit() argument
80 #define TYPE(CLASS, PARENT) RetTy Visit##CLASS##Type(const CLASS##Type *T) { \ argument
H A DCommentVisitor.h22 #define PTR(CLASS) typename Ptr<CLASS>::type argument
23 #define DISPATCH(NAME, CLASS) \ argument
25 static_cast<PTR(CLASS)>(C), std::forward<ParamTys>(P)...)
34 #define COMMENT(CLASS, PARENT) \ in visit() argument
35 case Comment::CLASS##Kind: DISPATCH(CLASS, CLASS); in visit()
45 #define COMMENT(CLASS, PARENT) \ argument
46 RetTy visit##CLASS(PTR(CLASS) C, ParamTys... P) { DISPATCH(PARENT, PARENT); }
H A DStmtVisitor.h38 #define PTR(CLASS) typename Ptr<CLASS>::type argument
39 #define DISPATCH(NAME, CLASS) \ argument
41 static_cast<PTR(CLASS)>(S), std::forward<ParamTys>(P)...)
108 #define STMT(CLASS, PARENT) \ in Visit() argument
109 case Stmt::CLASS ## Class: DISPATCH(CLASS, CLASS); in Visit()
116 #define STMT(CLASS, PARENT) \ argument
117 RetTy Visit ## CLASS(PTR(CLASS) S, ParamTys... P) { DISPATCH(PARENT, PARENT); }
H A DDeclVisitor.h33 #define PTR(CLASS) typename Ptr<CLASS>::type argument
34 #define DISPATCH(NAME, CLASS) \ argument
35 return static_cast<ImplClass*>(this)->Visit##NAME(static_cast<PTR(CLASS)>(D))
H A DRecursiveASTVisitor.h374 bool Traverse##CLASS(CLASS *S, DataRecursionQueue *Queue = nullptr);
382 bool WalkUpFrom##CLASS(CLASS *S) { \
387 bool Visit##CLASS(CLASS *S) { return true; }
395 #define TYPE(CLASS, BASE) bool Traverse##CLASS##Type(CLASS##Type *T);
408 bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
416 #define TYPELOC(CLASS, BASE) bool Traverse##CLASS##TypeLoc(CLASS##TypeLoc TL);
442 bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
449 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D);
462 bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
579 return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue);
[all …]
/llvm-project-15.0.7/lldb/test/API/lang/cpp/accelerator-table/
H A Dmain.cpp1 #define CLASS(NAME) \ macro
9 CLASS(A)
10 CLASS(B) in CLASS() function
11 CLASS(C) in CLASS()
12 CLASS(D) in CLASS()
13 CLASS(E) in CLASS()
14 CLASS(F) in CLASS()
15 CLASS(G) in CLASS()
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dlibstdcxx_pair_swap_hack.cpp40 #define STD_CLASS std::NAMESPACE::CLASS
42 #define STD_CLASS std::CLASS
45 template<typename A, typename B> struct CLASS { struct
47 void swap(CLASS &other) noexcept(noexcept(do_swap(member, other.member)));
51 void swap(CLASS &other) noexcept(noexcept(swap(member, other.member)));
84 template<typename A, typename B> struct CLASS { struct
85 …void swap(CLASS &other) noexcept(noexcept(swap(*this, other))); // expected-error {{too many argum…
89 CLASS<int, int> pi;
/llvm-project-15.0.7/clang/lib/AST/
H A DTypeLoc.cpp44 #define TYPELOC(CLASS, PARENT) \ argument
45 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
63 #define TYPELOC(CLASS, PARENT) \ argument
64 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
83 #define TYPELOC(CLASS, PARENT) \ argument
84 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
113 #define TYPELOC(CLASS, PARENT) \ argument
114 TypeLoc Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
138 CLASS##TypeLoc TLCasted = TL.castAs<CLASS##TypeLoc>(); \ in initializeImpl()
159 void Visit##CLASS##TypeLoc(CLASS##TypeLoc dest) { \
[all …]
H A DComment.cpp39 #define COMMENT(CLASS, PARENT) \ in getCommentKindName() argument
40 case CLASS##Kind: \ in getCommentKindName()
41 return #CLASS; in getCommentKindName()
70 #define COMMENT(CLASS, PARENT) \ in CheckCommentASTNodes() argument
71 ASSERT_IMPLEMENTS_child_begin(&CLASS::child_begin); \ in CheckCommentASTNodes()
72 ASSERT_IMPLEMENTS_child_begin(&CLASS::child_end); in CheckCommentASTNodes()
86 #define COMMENT(CLASS, PARENT) \ in child_begin() argument
87 case CLASS##Kind: \ in child_begin()
100 #define COMMENT(CLASS, PARENT) \ in child_end() argument
101 case CLASS##Kind: \ in child_end()
[all …]
H A DASTTypeTraits.cpp34 #define TYPELOC(CLASS, PARENT) {NKI_##PARENT, #CLASS "TypeLoc"}, argument
118 #define STMT(CLASS, PARENT) \ in getFromNode() argument
119 case Stmt::CLASS##Class: return ASTNodeKind(NKI_##CLASS); in getFromNode()
138 #define ABSTRACT_TYPELOC(CLASS, PARENT) in getFromNode() argument
139 #define TYPELOC(CLASS, PARENT) \ in getFromNode() argument
140 case TypeLoc::CLASS: \ in getFromNode()
141 return ASTNodeKind(NKI_##CLASS##TypeLoc); in getFromNode()
/llvm-project-15.0.7/clang/test/CXX/temp/temp.deduct.guide/
H A Dp1.cpp4 #ifdef CLASS
18 #ifdef CLASS // FIXME: These diagnostics are both pretty bad.
25 #ifndef CLASS
39 #ifdef CLASS // FIXME: These diagnostics are both pretty bad.
56 #ifdef CLASS
67 #ifdef CLASS
86 #ifdef CLASS
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValVisitor.h30 #define DISPATCH(NAME, CLASS) \ argument
31 return static_cast<ImplClass *>(this)->Visit ## NAME(V.castAs<CLASS>())
78 #define DISPATCH(CLASS) \ argument
79 return static_cast<ImplClass *>(this)->Visit ## CLASS(cast<CLASS>(S))
108 #define DISPATCH(CLASS) \ argument
109 return static_cast<ImplClass *>(this)->Visit ## CLASS(cast<CLASS>(R))
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_platform_limits_solaris.h480 #define CHECK_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument
481 COMPILER_CHECK(sizeof(((__sanitizer_##CLASS *) NULL)->MEMBER) == \
482 sizeof(((CLASS *) NULL)->MEMBER)); \
483 COMPILER_CHECK(offsetof(__sanitizer_##CLASS, MEMBER) == \
484 offsetof(CLASS, MEMBER))
488 #define CHECK_STRUCT_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument
489 COMPILER_CHECK(sizeof(((struct __sanitizer_##CLASS *) NULL)->MEMBER) == \
490 sizeof(((struct CLASS *) NULL)->MEMBER)); \
491 COMPILER_CHECK(offsetof(struct __sanitizer_##CLASS, MEMBER) == \
492 offsetof(struct CLASS, MEMBER))
H A Dsanitizer_platform_limits_freebsd.h717 # define CHECK_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument
718 COMPILER_CHECK(sizeof(((__sanitizer_##CLASS *)NULL)->MEMBER) == \
719 sizeof(((CLASS *)NULL)->MEMBER)); \
720 COMPILER_CHECK(offsetof(__sanitizer_##CLASS, MEMBER) == \
721 offsetof(CLASS, MEMBER))
725 # define CHECK_STRUCT_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument
726 COMPILER_CHECK(sizeof(((struct __sanitizer_##CLASS *)NULL)->MEMBER) == \
727 sizeof(((struct CLASS *)NULL)->MEMBER)); \
728 COMPILER_CHECK(offsetof(struct __sanitizer_##CLASS, MEMBER) == \
729 offsetof(struct CLASS, MEMBER))
/llvm-project-15.0.7/flang/test/Semantics/
H A Dselecttype01.f90233 CLASS DEFAULT
235 CLASS DEFAULT
239 CLASS DEFAULT
244 CLASS DEFAULT
245 CLASS DEFAULT
263 CLASS DEFAULT
274 CLASS DEFAULT
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAttrKinds.h24 #define ATTR_RANGE(CLASS, FIRST_NAME, LAST_NAME) \ argument
25 First##CLASS = FIRST_NAME, \
26 Last##CLASS = LAST_NAME,
/llvm-project-15.0.7/clang/lib/Sema/
H A DTypeLocBuilder.cpp32 #define ABSTRACT_TYPELOC(CLASS, PARENT) in pushFullCopy() argument
33 #define TYPELOC(CLASS, PARENT) \ in pushFullCopy() argument
34 case TypeLoc::CLASS: { \ in pushFullCopy()
35 CLASS##TypeLoc NewTL = push<class CLASS##TypeLoc>(CurTL.getType()); \ in pushFullCopy()
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Checkers/
H A DBuiltinCheckerRegistration.h25 #define CHECKER(FULLNAME, CLASS, HELPTEXT, DOC_URI, IS_HIDDEN) \ argument
26 void register##CLASS(CheckerManager &mgr); \
27 bool shouldRegister##CLASS(const CheckerManager &mgr);
/llvm-project-15.0.7/llvm/lib/IR/
H A DMetadata.cpp312 #define HANDLE_METADATA_LEAF(CLASS) \ in replaceAllUsesWith() argument
313 case Metadata::CLASS##Kind: \ in replaceAllUsesWith()
314 cast<CLASS>(OwnerMD)->handleChangedOperand(Pair.first, MD); \ in replaceAllUsesWith()
518 #define HANDLE_MDNODE_LEAF(CLASS) \ argument
520 alignof(uint64_t) >= alignof(CLASS), \
521 "Alignment is insufficient after objects prepended to " #CLASS);
562 #define HANDLE_MDNODE_LEAF(CLASS) \ in clone() argument
563 case CLASS##Kind: \ in clone()
564 return cast<CLASS>(this)->cloneImpl(); in clone()
899 CLASS *SubclassThis = cast<CLASS>(this); \ in uniquify()
[all …]

12345