| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | OperandTraits.h | 126 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 D | Metadata.def | 24 #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 D | ast-restore.test | 44 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 D | class-layout.test | 79 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 D | enums-layout.test | 7 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 D | TypeLocVisitor.h | 29 #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 D | TypeVisitor.h | 20 #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 D | CommentVisitor.h | 22 #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 D | StmtVisitor.h | 38 #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 D | DeclVisitor.h | 33 #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 D | RecursiveASTVisitor.h | 374 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 D | main.cpp | 1 #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 D | libstdcxx_pair_swap_hack.cpp | 40 #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 D | TypeLoc.cpp | 44 #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 D | Comment.cpp | 39 #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 D | ASTTypeTraits.cpp | 34 #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 D | p1.cpp | 4 #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 D | SValVisitor.h | 30 #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 D | sanitizer_platform_limits_solaris.h | 480 #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 D | sanitizer_platform_limits_freebsd.h | 717 # 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 D | selecttype01.f90 | 233 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 D | AttrKinds.h | 24 #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 D | TypeLocBuilder.cpp | 32 #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 D | BuiltinCheckerRegistration.h | 25 #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 D | Metadata.cpp | 312 #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 …]
|