| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DynamicRecursiveASTVisitor.cpp | 219 #define DECL(CLASS, BASE) \ argument 220 bool Traverse##CLASS##Decl(CLASS##Decl *D) { \ 221 return Visitor.Traverse##CLASS##Decl(D); \ 225 #define DECL(CLASS, BASE) \ argument 226 bool Visit##CLASS##Decl(CLASS##Decl *D) { \ 227 return Visitor.Visit##CLASS##Decl(D); \ 233 #define STMT(CLASS, PARENT) \ argument 234 bool Traverse##CLASS(CLASS *S) { return Visitor.Traverse##CLASS(S); } 237 #define STMT(CLASS, PARENT) \ argument 238 bool Visit##CLASS(CLASS *S) { return Visitor.Visit##CLASS(S); } [all …]
|
| H A D | TypeLoc.cpp | 45 #define ABSTRACT_TYPELOC(CLASS, PARENT) argument 46 #define TYPELOC(CLASS, PARENT) \ argument 47 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 64 #define ABSTRACT_TYPELOC(CLASS, PARENT) argument 65 #define TYPELOC(CLASS, PARENT) \ argument 66 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 84 #define ABSTRACT_TYPELOC(CLASS, PARENT) argument 85 #define TYPELOC(CLASS, PARENT) \ argument 86 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 114 #define ABSTRACT_TYPELOC(CLASS, PARENT) argument [all …]
|
| H A D | Comment.cpp | 24 #define COMMENT(CLASS, PARENT) \ argument 25 static_assert(std::is_trivially_destructible<CLASS>::value, \ 26 #CLASS " should be trivially destructible!"); 40 #define COMMENT(CLASS, PARENT) \ in getCommentKindName() argument 41 case CommentKind::CLASS: \ in getCommentKindName() 42 return #CLASS; in getCommentKindName() 71 #define COMMENT(CLASS, PARENT) \ in CheckCommentASTNodes() argument 72 ASSERT_IMPLEMENTS_child_begin(&CLASS::child_begin); \ in CheckCommentASTNodes() 73 ASSERT_IMPLEMENTS_child_begin(&CLASS::child_end); in CheckCommentASTNodes() 88 #define COMMENT(CLASS, PARENT) \ in child_begin() argument [all …]
|
| H A D | ASTTypeTraits.cpp | 35 #define TYPELOC(CLASS, PARENT) {NKI_##PARENT, #CLASS "TypeLoc"}, argument 133 #define STMT(CLASS, PARENT) \ in getFromNode() argument 134 case Stmt::CLASS##Class: return ASTNodeKind(NKI_##CLASS); in getFromNode() 153 #define ABSTRACT_TYPELOC(CLASS, PARENT) in getFromNode() argument 154 #define TYPELOC(CLASS, PARENT) \ in getFromNode() argument 155 case TypeLoc::CLASS: \ in getFromNode() 156 return ASTNodeKind(NKI_##CLASS##TypeLoc); in getFromNode()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DynamicRecursiveASTVisitor.h | 253 #define DECL(CLASS, BASE) \ argument 254 bool WalkUpFrom##CLASS##Decl(MaybeConst<CLASS##Decl> *D); \ 255 virtual bool Traverse##CLASS##Decl(MaybeConst<CLASS##Decl> *D); 258 #define DECL(CLASS, BASE) \ argument 259 virtual bool Visit##CLASS##Decl(MaybeConst<CLASS##Decl> *D) { return true; } 264 #define STMT(CLASS, PARENT) virtual bool Traverse##CLASS(MaybeConst<CLASS> *S); argument 267 #define STMT(CLASS, PARENT) \ argument 268 bool WalkUpFrom##CLASS(MaybeConst<CLASS> *S); \ 269 virtual bool Visit##CLASS(MaybeConst<CLASS> *S) { return true; } 273 #define ABSTRACT_TYPE(CLASS, BASE) argument [all …]
|
| 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 | StmtVisitor.h | 40 #define PTR(CLASS) typename Ptr<CLASS>::type argument 41 #define DISPATCH(NAME, CLASS) \ argument 43 static_cast<PTR(CLASS)>(S), std::forward<ParamTys>(P)...) 110 #define STMT(CLASS, PARENT) \ in Visit() argument 111 case Stmt::CLASS ## Class: DISPATCH(CLASS, CLASS); in Visit() 118 #define STMT(CLASS, PARENT) \ argument 119 RetTy Visit ## CLASS(PTR(CLASS) S, ParamTys... P) { DISPATCH(PARENT, PARENT); }
|
| H A D | DeclVisitor.h | 34 #define PTR(CLASS) typename Ptr<CLASS>::type argument 35 #define DISPATCH(NAME, CLASS) \ argument 36 return static_cast<ImplClass*>(this)->Visit##NAME(static_cast<PTR(CLASS)>(D))
|
| H A D | RecursiveASTVisitor.h | 346 #define TRAVERSE_STMT_BASE(NAME, CLASS, VAR, QUEUE) \ 355 .Traverse##NAME(static_cast<CLASS *>(VAR), QUEUE) \ 356 : getDerived().Traverse##NAME(static_cast<CLASS *>(VAR))) 370 #define STMT(CLASS, PARENT) \ 371 bool Traverse##CLASS(CLASS *S, DataRecursionQueue *Queue = nullptr); 378 #define STMT(CLASS, PARENT) \ 379 bool WalkUpFrom##CLASS(CLASS *S) { \ 381 TRY_TO(Visit##CLASS(S)); \ 384 bool Visit##CLASS(CLASS *S) { return true; } 391 #define ABSTRACT_TYPE(CLASS, BASE) [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | OperandTraits.h | 123 #define DEFINE_TRANSPARENT_OPERAND_ACCESSORS(CLASS, VALUECLASS) \ argument 124 CLASS::op_iterator CLASS::op_begin() { \ 125 return OperandTraits<CLASS>::op_begin(this); \ 127 CLASS::const_op_iterator CLASS::op_begin() const { \ 128 return OperandTraits<CLASS>::op_begin(const_cast<CLASS*>(this)); \ 130 CLASS::op_iterator CLASS::op_end() { \ 131 return OperandTraits<CLASS>::op_end(this); \ 133 CLASS::const_op_iterator CLASS::op_end() const { \ 134 return OperandTraits<CLASS>::op_end(const_cast<CLASS*>(this)); \ 136 VALUECLASS *CLASS::getOperand(unsigned i_nocapture) 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) 45 #define HANDLE_SPECIALIZED_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) [all …]
|
| H A D | InstVisitor.h | 24 #define HANDLE_INST(NUM, OPCODE, CLASS) class CLASS; argument 122 #define HANDLE_INST(NUM, OPCODE, CLASS) \ in visit() argument 125 visit##OPCODE(static_cast<CLASS&>(I)); in visit() 154 #define HANDLE_INST(NUM, OPCODE, CLASS) \ argument 155 RetTy visit##OPCODE(CLASS &I) { \ 159 DELEGATE(CLASS); \
|
| /freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/Serialization/ |
| H A D | APISetVisitor.h | 92 #define GENERATE_TRAVERSE_METHOD(CLASS, BASE) \ argument 93 bool traverse##CLASS(const CLASS *Record) { \ 94 TRY_TO(walkUpFrom##CLASS(Record)); \ 99 #define GENERATE_WALKUP_AND_VISIT_METHODS(CLASS, BASE) \ argument 100 bool walkUpFrom##CLASS(const CLASS *Record) { \ 102 TRY_TO(visit##CLASS(Record)); \ 105 bool visit##CLASS(const CLASS *Record) { return true; } 107 #define CONCRETE_RECORD(CLASS, BASE, KIND) \ argument 108 GENERATE_TRAVERSE_METHOD(CLASS, BASE) \ 109 GENERATE_WALKUP_AND_VISIT_METHODS(CLASS, BASE) [all …]
|
| /freebsd/contrib/llvm-project/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() 55 #define ABSTRACT_TYPELOC(CLASS, PARENT) in pushTrivial() argument 56 #define TYPELOC(CLASS, PARENT) \ in pushTrivial() argument 57 case TypeLoc::CLASS: { \ in pushTrivial() 58 auto NewTL = push<class CLASS##TypeLoc>(CurTL.getType()); \ in pushTrivial()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Value.h | 20 #define DEF_INSTR(ID, OPC, CLASS) class CLASS; argument 21 #define DEF_CONST(ID, CLASS) class CLASS; argument 22 #define DEF_USER(ID, CLASS) class CLASS; argument 69 #define DEF_VALUE(ID, CLASS) ID, argument 70 #define DEF_USER(ID, CLASS) ID, argument 71 #define DEF_CONST(ID, CLASS) ID, argument 72 #define DEF_INSTR(ID, OPC, CLASS) ID, argument 79 #define DEF_VALUE(ID, CLASS) \ in getSubclassIDStr() argument 82 #define DEF_USER(ID, CLASS) \ in getSubclassIDStr() argument 85 #define DEF_CONST(ID, CLASS) \ in getSubclassIDStr() argument [all …]
|
| H A D | Type.h | 41 #define DEF_INSTR(ID, OPCODE, CLASS) class CLASS; argument 42 #define DEF_CONST(ID, CLASS) class CLASS; argument 73 #define DEF_INSTR(ID, OPCODE, CLASS) friend class CLASS; argument 74 #define DEF_CONST(ID, CLASS) friend class CLASS; argument
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_platform_limits_solaris.h | 482 #define CHECK_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 483 COMPILER_CHECK(sizeof(((__sanitizer_##CLASS *) NULL)->MEMBER) == \ 484 sizeof(((CLASS *) NULL)->MEMBER)); \ 485 COMPILER_CHECK(offsetof(__sanitizer_##CLASS, MEMBER) == \ 486 offsetof(CLASS, MEMBER)) 490 #define CHECK_STRUCT_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 491 COMPILER_CHECK(sizeof(((struct __sanitizer_##CLASS *) NULL)->MEMBER) == \ 492 sizeof(((struct CLASS *) NULL)->MEMBER)); \ 493 COMPILER_CHECK(offsetof(struct __sanitizer_##CLASS, MEMBER) == \ 494 offsetof(struct CLASS, MEMBER))
|
| H A D | sanitizer_platform_limits_freebsd.h | 740 # define CHECK_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 741 COMPILER_CHECK(sizeof(((__sanitizer_##CLASS *)NULL)->MEMBER) == \ 742 sizeof(((CLASS *)NULL)->MEMBER)); \ 743 COMPILER_CHECK(offsetof(__sanitizer_##CLASS, MEMBER) == \ 744 offsetof(CLASS, MEMBER)) 748 # define CHECK_STRUCT_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 749 COMPILER_CHECK(sizeof(((struct __sanitizer_##CLASS *)NULL)->MEMBER) == \ 750 sizeof(((struct CLASS *)NULL)->MEMBER)); \ 751 COMPILER_CHECK(offsetof(struct __sanitizer_##CLASS, MEMBER) == \ 752 offsetof(struct CLASS, MEMBER))
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | TargetPassRegistry.inc | 32 #define ADD_CLASS_PASS_TO_PASS_NAME_WITH_PARAMS(NAME, CLASS) \ 33 PIC->addClassToPassName(CLASS, NAME); 39 #define MODULE_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) \ 40 ADD_CLASS_PASS_TO_PASS_NAME_WITH_PARAMS(NAME, CLASS) 47 #define FUNCTION_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) \ 48 ADD_CLASS_PASS_TO_PASS_NAME_WITH_PARAMS(NAME, CLASS) 57 #define MACHINE_FUNCTION_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, \ 59 ADD_CLASS_PASS_TO_PASS_NAME_WITH_PARAMS(NAME, CLASS) 105 #define MODULE_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) \ 122 #define FUNCTION_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) \ [all …]
|
| /freebsd/contrib/llvm-project/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,
|
| /freebsd/contrib/llvm-project/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);
|
| /freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | APIRecords.inc | 15 #define ABSTRACT_RECORD(CLASS, BASE) RECORD(CLASS, BASE) 18 #define CONCRETE_RECORD(CLASS, BASE, KIND) RECORD(CLASS, BASE) 21 #define RECORD(CLASS, BASE) 87 #define RECORD_CONTEXT(CLASS, KIND)
|
| /freebsd/tests/sys/net/ |
| H A D | if_clone_test.sh | 575 local CLASS DEV N 577 CLASS=$1 579 while ! ifconfig ${CLASS}${N} create > /dev/null 2>&1; do 581 atf_skip "Could not create a ${CLASS} interface" 586 if [ ${CLASS} = "epair" ]; then 587 DEV=${CLASS}${N}a 589 DEV=${CLASS}${N}
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InstCount.cpp | 28 #define HANDLE_INST(N, OPCODE, CLASS) \ argument 40 #define HANDLE_INST(N, OPCODE, CLASS) \ argument 41 void visit##OPCODE(CLASS &) { \
|