/freebsd/contrib/llvm-project/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 …]
|
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/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 CommentKind::CLASS: \ in visit() 36 DISPATCH(CLASS, CLASS); in visit() 46 #define COMMENT(CLASS, PARENT) \ argument 47 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 | 367 bool Traverse##CLASS(CLASS *S, DataRecursionQueue *Queue = nullptr); 375 bool WalkUpFrom##CLASS(CLASS *S) { \ 380 bool Visit##CLASS(CLASS *S) { return true; } 388 #define TYPE(CLASS, BASE) bool Traverse##CLASS##Type(CLASS##Type *T); 401 bool Visit##CLASS##Type(CLASS##Type *T) { return true; } 409 #define TYPELOC(CLASS, BASE) bool Traverse##CLASS##TypeLoc(CLASS##TypeLoc TL); 435 bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; } 442 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D); 455 bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; } 557 return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue); [all …]
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | TypeLoc.cpp | 45 #define TYPELOC(CLASS, PARENT) \ argument 46 SourceRange Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 64 #define TYPELOC(CLASS, PARENT) \ argument 65 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 84 #define TYPELOC(CLASS, PARENT) \ argument 85 unsigned Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 114 #define TYPELOC(CLASS, PARENT) \ argument 115 TypeLoc Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 139 CLASS##TypeLoc TLCasted = TL.castAs<CLASS##TypeLoc>(); \ in initializeImpl() 160 void Visit##CLASS##TypeLoc(CLASS##TypeLoc dest) { \ [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() 90 return static_cast<const CLASS *>(this)->child_begin(); in child_begin() [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/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/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 | 736 # define CHECK_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 737 COMPILER_CHECK(sizeof(((__sanitizer_##CLASS *)NULL)->MEMBER) == \ 738 sizeof(((CLASS *)NULL)->MEMBER)); \ 739 COMPILER_CHECK(offsetof(__sanitizer_##CLASS, MEMBER) == \ 740 offsetof(CLASS, MEMBER)) 744 # define CHECK_STRUCT_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument 745 COMPILER_CHECK(sizeof(((struct __sanitizer_##CLASS *)NULL)->MEMBER) == \ 746 sizeof(((struct CLASS *)NULL)->MEMBER)); \ 747 COMPILER_CHECK(offsetof(struct __sanitizer_##CLASS, MEMBER) == \ 748 offsetof(struct CLASS, MEMBER))
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SValVisitor.h | 69 #define DISPATCH(CLASS) \ argument 70 return static_cast<ImplClass *>(this)->Visit ## CLASS(cast<CLASS>(S)) 99 #define DISPATCH(CLASS) \ argument 100 return static_cast<ImplClass *>(this)->Visit ## CLASS(cast<CLASS>(R))
|
/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/tests/sys/net/ |
H A D | if_clone_test.sh | 544 local CLASS DEV N 546 CLASS=$1 548 while ! ifconfig ${CLASS}${N} create > /dev/null 2>&1; do 550 atf_skip "Could not create a ${CLASS} interface" 555 if [ ${CLASS} = "epair" ]; then 556 DEV=${CLASS}${N}a 558 DEV=${CLASS}${N}
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InstCount.cpp | 29 #define HANDLE_INST(N, OPCODE, CLASS) \ argument 41 #define HANDLE_INST(N, OPCODE, CLASS) \ argument 42 void visit##OPCODE(CLASS &) { \
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | LLVMContextImpl.cpp | 73 #define HANDLE_MDNODE_LEAF_UNIQUABLE(CLASS) \ in ~LLVMContextImpl() argument 74 for (auto *I : CLASS##s) \ in ~LLVMContextImpl() 94 #define HANDLE_MDNODE_LEAF_UNIQUABLE(CLASS) \ in ~LLVMContextImpl() argument 95 for (CLASS * I : CLASS##s) \ in ~LLVMContextImpl()
|
H A D | Metadata.cpp | 393 #define HANDLE_METADATA_LEAF(CLASS) \ in replaceAllUsesWith() argument 394 case Metadata::CLASS##Kind: \ in replaceAllUsesWith() 395 cast<CLASS>(OwnerMD)->handleChangedOperand(Pair.first, MD); \ in replaceAllUsesWith() 612 #define HANDLE_MDNODE_LEAF(CLASS) \ argument 614 alignof(uint64_t) >= alignof(CLASS), \ 615 "Alignment is insufficient after objects prepended to " #CLASS); 656 #define HANDLE_MDNODE_LEAF(CLASS) \ in clone() argument 657 case CLASS##Kind: \ in clone() 658 return cast<CLASS>(this)->cloneImpl(); in clone() 993 CLASS *SubclassThis = cast<CLASS>(this); \ in uniquify() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | CloneDetection.cpp | 200 #define DEF_ADD_DATA(CLASS, CODE) \ argument 201 template <class = void> void Visit##CLASS(const CLASS *S) { \ 203 ConstStmtVisitor<CloneTypeIIStmtDataCollector<T>>::Visit##CLASS(S); \ 209 #define SKIP(CLASS) \ argument 210 void Visit##CLASS(const CLASS *S) { \ 211 ConstStmtVisitor<CloneTypeIIStmtDataCollector<T>>::Visit##CLASS(S); \
|
/freebsd/contrib/llvm-project/llvm/lib/Passes/ |
H A D | PassBuilder.cpp | 373 #define MODULE_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) \ in PassBuilder() argument 374 PIC->addClassToPassName(CLASS, NAME); in PassBuilder() 379 #define FUNCTION_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) \ in PassBuilder() argument 380 PIC->addClassToPassName(CLASS, NAME); in PassBuilder() 387 #define LOOP_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) \ in PassBuilder() argument 388 PIC->addClassToPassName(CLASS, NAME); in PassBuilder() 393 #define CGSCC_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) \ in PassBuilder() argument 394 PIC->addClassToPassName(CLASS, NAME); in PassBuilder() 1191 #define MODULE_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) \ in isModulePassName() argument 1220 #define CGSCC_PASS_WITH_PARAMS(NAME, CLASS, CREATE_PASS, PARSER, PARAMS) \ in isCGSCCPassName() argument [all …]
|
/freebsd/crypto/heimdal/lib/asn1/ |
H A D | der.h | 48 #define MAKE_TAG(CLASS, TYPE, TAG) (((CLASS) << 6) | ((TYPE) << 5) | (TAG)) argument
|