/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | OperandTraits.h | 125 #define DEFINE_TRANSPARENT_OPERAND_ACCESSORS(CLASS, VALUECLASS) \ argument 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)); \ 138 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 …]
|
/netbsd-src/external/gpl3/binutils.old/dist/opcodes/ |
H A D | arc-ext-tbl.h | 58 #define EXTINSN2OPF(NAME, CPU, CLASS, SCLASS, MOP, SOP, FL) \ argument 59 { NAME, INSN2OP_BC (MOP,SOP), MINSN2OP_BC, CPU, CLASS, SCLASS, \ 61 { NAME, INSN2OP_0C (MOP,SOP), MINSN2OP_0C, CPU, CLASS, SCLASS, \ 63 { NAME, INSN2OP_BU (MOP,SOP), MINSN2OP_BU, CPU, CLASS, SCLASS, \ 65 { NAME, INSN2OP_0U (MOP,SOP), MINSN2OP_0U, CPU, CLASS, SCLASS, \ 67 { NAME, INSN2OP_BL (MOP,SOP), MINSN2OP_BL, CPU, CLASS, SCLASS, \ 69 { NAME, INSN2OP_0L (MOP,SOP), MINSN2OP_0L, CPU, CLASS, SCLASS, \ 72 #define EXTINSN2OP(NAME, CPU, CLASS, SCLASS, MOP, SOP) \ argument 73 EXTINSN2OPF(NAME, CPU, CLASS, SCLASS, MOP, SOP, FLAGS_F) 76 #define EXTINSN3OP(NAME, CPU, CLASS, SCLASS, MOP, SOP) \ argument [all …]
|
/netbsd-src/external/gpl3/binutils/dist/opcodes/ |
H A D | arc-ext-tbl.h | 58 #define EXTINSN2OPF(NAME, CPU, CLASS, SCLASS, MOP, SOP, FL) \ argument 59 { NAME, INSN2OP_BC (MOP,SOP), MINSN2OP_BC, CPU, CLASS, SCLASS, \ 61 { NAME, INSN2OP_0C (MOP,SOP), MINSN2OP_0C, CPU, CLASS, SCLASS, \ 63 { NAME, INSN2OP_BU (MOP,SOP), MINSN2OP_BU, CPU, CLASS, SCLASS, \ 65 { NAME, INSN2OP_0U (MOP,SOP), MINSN2OP_0U, CPU, CLASS, SCLASS, \ 67 { NAME, INSN2OP_BL (MOP,SOP), MINSN2OP_BL, CPU, CLASS, SCLASS, \ 69 { NAME, INSN2OP_0L (MOP,SOP), MINSN2OP_0L, CPU, CLASS, SCLASS, \ 72 #define EXTINSN2OP(NAME, CPU, CLASS, SCLASS, MOP, SOP) \ argument 73 EXTINSN2OPF(NAME, CPU, CLASS, SCLASS, MOP, SOP, FLAGS_F) 76 #define EXTINSN3OP(NAME, CPU, CLASS, SCLASS, MOP, SOP) \ argument [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/objc/ |
H A D | objc-act.h | 176 #define CLASS_NAME(CLASS) (TYPE_NAME (CLASS)) argument 179 #define CLASS_SUPER_NAME(CLASS) (TYPE_CONTEXT (CLASS)) argument 180 #define CLASS_IVARS(CLASS) TREE_VEC_ELT (TYPE_LANG_SLOT_1 (CLASS), 0) argument 181 #define CLASS_RAW_IVARS(CLASS) TREE_VEC_ELT (TYPE_LANG_SLOT_1 (CLASS), 1) argument 182 #define CLASS_NST_METHODS(CLASS) (TYPE_MIN_VALUE_RAW (CLASS)) argument 183 #define CLASS_CLS_METHODS(CLASS) (TYPE_MAX_VALUE_RAW (CLASS)) argument 184 #define CLASS_STATIC_TEMPLATE(CLASS) TREE_VEC_ELT (TYPE_LANG_SLOT_1 (CLASS), 2) argument 185 #define CLASS_CATEGORY_LIST(CLASS) TREE_VEC_ELT (TYPE_LANG_SLOT_1 (CLASS), 3) argument 186 #define CLASS_PROTOCOL_LIST(CLASS) TREE_VEC_ELT (TYPE_LANG_SLOT_1 (CLASS), 4) argument 187 #define TOTAL_CLASS_RAW_IVARS(CLASS) TREE_VEC_ELT (TYPE_LANG_SLOT_1 (CLASS), 5) argument [all …]
|
/netbsd-src/external/gpl3/gcc/dist/gcc/objc/ |
H A D | objc-act.h | 190 #define CLASS_NAME(CLASS) (TYPE_NAME (CLASS)) argument 193 #define CLASS_SUPER_NAME(CLASS) (TYPE_CONTEXT (CLASS)) argument 194 #define CLASS_IVARS(CLASS) TREE_VEC_ELT (TYPE_LANG_SLOT_1 (CLASS), 0) argument 195 #define CLASS_RAW_IVARS(CLASS) TREE_VEC_ELT (TYPE_LANG_SLOT_1 (CLASS), 1) argument 196 #define CLASS_NST_METHODS(CLASS) (TYPE_MIN_VALUE_RAW (CLASS)) argument 197 #define CLASS_CLS_METHODS(CLASS) (TYPE_MAX_VALUE_RAW (CLASS)) argument 198 #define CLASS_STATIC_TEMPLATE(CLASS) TREE_VEC_ELT (TYPE_LANG_SLOT_1 (CLASS), 2) argument 199 #define CLASS_CATEGORY_LIST(CLASS) TREE_VEC_ELT (TYPE_LANG_SLOT_1 (CLASS), 3) argument 200 #define CLASS_PROTOCOL_LIST(CLASS) TREE_VEC_ELT (TYPE_LANG_SLOT_1 (CLASS), 4) argument 201 #define TOTAL_CLASS_RAW_IVARS(CLASS) TREE_VEC_ELT (TYPE_LANG_SLOT_1 (CLASS), 5) argument [all …]
|
/netbsd-src/external/apache2/llvm/dist/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 | RecursiveASTVisitor.h | 349 #define TRAVERSE_STMT_BASE(NAME, CLASS, VAR, QUEUE) \ 358 .Traverse##NAME(static_cast<CLASS *>(VAR), QUEUE) \ 359 : getDerived().Traverse##NAME(static_cast<CLASS *>(VAR))) 373 #define STMT(CLASS, PARENT) \ 374 bool Traverse##CLASS(CLASS *S, DataRecursionQueue *Queue = nullptr); 381 #define STMT(CLASS, PARENT) \ 382 bool WalkUpFrom##CLASS(CLASS *S) { \ 384 TRY_TO(Visit##CLASS(S)); \ 387 bool Visit##CLASS(CLASS *S) { return true; } 394 #define ABSTRACT_TYPE(CLASS, BASE) [all …]
|
/netbsd-src/external/gpl3/binutils.old/dist/bfd/ |
H A D | cpu-riscv.h | 48 #define RISCV_GET_SPEC_CLASS(UTYPE, LTYPE, NAME, CLASS) \ argument 61 CLASS = riscv_##LTYPE##_specs[j_spec].spec_class; \ 68 #define RISCV_GET_SPEC_NAME(UTYPE, LTYPE, NAME, CLASS) \ argument 69 (NAME) = riscv_##LTYPE##_specs[(CLASS) - UTYPE##_SPEC_CLASS_NONE - 1].name 71 #define RISCV_GET_ISA_SPEC_CLASS(NAME, CLASS) \ argument 72 RISCV_GET_SPEC_CLASS(ISA, isa, NAME, CLASS) 73 #define RISCV_GET_PRIV_SPEC_CLASS(NAME, CLASS) \ argument 74 RISCV_GET_SPEC_CLASS(PRIV, priv, NAME, CLASS) 75 #define RISCV_GET_PRIV_SPEC_NAME(NAME, CLASS) \ argument 76 RISCV_GET_SPEC_NAME(PRIV, priv, NAME, CLASS)
|
/netbsd-src/external/gpl3/binutils/dist/bfd/ |
H A D | cpu-riscv.h | 48 #define RISCV_GET_SPEC_CLASS(UTYPE, LTYPE, NAME, CLASS) \ argument 61 CLASS = riscv_##LTYPE##_specs[j_spec].spec_class; \ 68 #define RISCV_GET_SPEC_NAME(UTYPE, LTYPE, NAME, CLASS) \ argument 69 (NAME) = riscv_##LTYPE##_specs[(CLASS) - UTYPE##_SPEC_CLASS_NONE - 1].name 71 #define RISCV_GET_ISA_SPEC_CLASS(NAME, CLASS) \ argument 72 RISCV_GET_SPEC_CLASS(ISA, isa, NAME, CLASS) 73 #define RISCV_GET_PRIV_SPEC_CLASS(NAME, CLASS) \ argument 74 RISCV_GET_SPEC_CLASS(PRIV, priv, NAME, CLASS) 75 #define RISCV_GET_PRIV_SPEC_NAME(NAME, CLASS) \ argument 76 RISCV_GET_SPEC_NAME(PRIV, priv, NAME, CLASS)
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | TypeLoc.cpp | 43 #define ABSTRACT_TYPELOC(CLASS, PARENT) argument 44 #define TYPELOC(CLASS, PARENT) \ argument 45 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 62 #define ABSTRACT_TYPELOC(CLASS, PARENT) argument 63 #define TYPELOC(CLASS, PARENT) \ argument 64 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 82 #define ABSTRACT_TYPELOC(CLASS, PARENT) argument 83 #define TYPELOC(CLASS, PARENT) \ argument 84 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 112 #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!"); 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 [all …]
|
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/src/c++11/ |
H A D | cow-stdexcept.cc | 368 #define CTORS_FROM_SSOSTRING(NAME, CLASS, BASE) \ argument 371 CLASS* that, const std::__sso_string& s) \ 373 CLASS e(""); \ 374 _ITM_memcpyRnWt(that, &e, sizeof(CLASS)); \ 381 CLASS*, const std::__sso_string&) __attribute__((alias \ 385 #define CTORS_FROM_SSOSTRING(NAME, CLASS, BASE) argument 393 #define CTORDTOR(NAME, CLASS, BASE) \ argument 395 _ZGTtNSt##NAME##C1EPKc (CLASS* that, const char* s) \ 404 CLASS e(""); \ 405 _ITM_memcpyRnWt(that, &e, sizeof(CLASS)); \ [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/src/c++11/ |
H A D | cow-stdexcept.cc | 388 #define CTORS_FROM_SSOSTRING(NAME, CLASS, BASE) \ argument 391 CLASS* that, const std::__sso_string& s) \ 393 CLASS e(""); \ 394 _ITM_memcpyRnWt(that, &e, sizeof(CLASS)); \ 401 CLASS*, const std::__sso_string&) __attribute__((alias \ 405 #define CTORS_FROM_SSOSTRING(NAME, CLASS, BASE) argument 413 #define CTORDTOR(NAME, CLASS, BASE) \ argument 415 _ZGTtNSt##NAME##C1EPKc (CLASS* that, const char* s) \ 424 CLASS e(""); \ 425 _ITM_memcpyRnWt(that, &e, sizeof(CLASS)); \ [all …]
|
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/ |
H A D | sanitizer_platform_limits_openbsd.h | 364 #define CHECK_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 365 COMPILER_CHECK(sizeof(((__sanitizer_##CLASS *)NULL)->MEMBER) == \ 366 sizeof(((CLASS *)NULL)->MEMBER)); \ 367 COMPILER_CHECK(offsetof(__sanitizer_##CLASS, MEMBER) == \ 368 offsetof(CLASS, MEMBER)) 372 #define CHECK_STRUCT_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 373 COMPILER_CHECK(sizeof(((struct __sanitizer_##CLASS *)NULL)->MEMBER) == \ 374 sizeof(((struct CLASS *)NULL)->MEMBER)); \ 375 COMPILER_CHECK(offsetof(struct __sanitizer_##CLASS, MEMBER) == \ 376 offsetof(struct CLASS, MEMBER))
|
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 | 638 #define CHECK_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 639 COMPILER_CHECK(sizeof(((__sanitizer_##CLASS *) NULL)->MEMBER) == \ 640 sizeof(((CLASS *) NULL)->MEMBER)); \ 641 COMPILER_CHECK(offsetof(__sanitizer_##CLASS, MEMBER) == \ 642 offsetof(CLASS, MEMBER)) 646 #define CHECK_STRUCT_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 647 COMPILER_CHECK(sizeof(((struct __sanitizer_##CLASS *) NULL)->MEMBER) == \ 648 sizeof(((struct CLASS *) NULL)->MEMBER)); \ 649 COMPILER_CHECK(offsetof(struct __sanitizer_##CLASS, MEMBER) == \ 650 offsetof(struct CLASS, MEMBER))
|
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/ |
H A D | sanitizer_platform_limits_openbsd.h | 362 #define CHECK_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 363 COMPILER_CHECK(sizeof(((__sanitizer_##CLASS *)NULL)->MEMBER) == \ 364 sizeof(((CLASS *)NULL)->MEMBER)); \ 365 COMPILER_CHECK(offsetof(__sanitizer_##CLASS, MEMBER) == \ 366 offsetof(CLASS, MEMBER)) 370 #define CHECK_STRUCT_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 371 COMPILER_CHECK(sizeof(((struct __sanitizer_##CLASS *)NULL)->MEMBER) == \ 372 sizeof(((struct CLASS *)NULL)->MEMBER)); \ 373 COMPILER_CHECK(offsetof(struct __sanitizer_##CLASS, MEMBER) == \ 374 offsetof(struct CLASS, MEMBER))
|
H A D | sanitizer_platform_limits_solaris.h | 478 #define CHECK_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 479 COMPILER_CHECK(sizeof(((__sanitizer_##CLASS *) NULL)->MEMBER) == \ 480 sizeof(((CLASS *) NULL)->MEMBER)); \ 481 COMPILER_CHECK(offsetof(__sanitizer_##CLASS, MEMBER) == \ 482 offsetof(CLASS, MEMBER)) 486 #define CHECK_STRUCT_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 487 COMPILER_CHECK(sizeof(((struct __sanitizer_##CLASS *) NULL)->MEMBER) == \ 488 sizeof(((struct CLASS *) NULL)->MEMBER)); \ 489 COMPILER_CHECK(offsetof(struct __sanitizer_##CLASS, MEMBER) == \ 490 offsetof(struct CLASS, MEMBER))
|
H A D | sanitizer_platform_limits_freebsd.h | 638 #define CHECK_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 639 COMPILER_CHECK(sizeof(((__sanitizer_##CLASS *)NULL)->MEMBER) == \ 640 sizeof(((CLASS *)NULL)->MEMBER)); \ 641 COMPILER_CHECK(offsetof(__sanitizer_##CLASS, MEMBER) == \ 642 offsetof(CLASS, MEMBER)) 646 #define CHECK_STRUCT_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 647 COMPILER_CHECK(sizeof(((struct __sanitizer_##CLASS *)NULL)->MEMBER) == \ 648 sizeof(((struct CLASS *)NULL)->MEMBER)); \ 649 COMPILER_CHECK(offsetof(struct __sanitizer_##CLASS, MEMBER) == \ 650 offsetof(struct CLASS, MEMBER))
|
/netbsd-src/external/apache2/llvm/dist/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))
|
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/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))
|