Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDynamicRecursiveASTVisitor.cpp219 #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 DTypeLoc.cpp45 #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 DComment.cpp24 #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 DASTTypeTraits.cpp35 #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 DDynamicRecursiveASTVisitor.h253 #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 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 DStmtVisitor.h40 #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 DDeclVisitor.h34 #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 DRecursiveASTVisitor.h346 #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 DOperandTraits.h123 #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 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)
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 DInstVisitor.h24 #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 DAPISetVisitor.h92 #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 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()
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 DValue.h20 #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 DType.h41 #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 Dsanitizer_platform_limits_solaris.h482 #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 Dsanitizer_platform_limits_freebsd.h740 # 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 DTargetPassRegistry.inc32 #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 DAttrKinds.h24 #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 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);
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DAPIRecords.inc15 #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 Dif_clone_test.sh575 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 DInstCount.cpp28 #define HANDLE_INST(N, OPCODE, CLASS) \ argument
40 #define HANDLE_INST(N, OPCODE, CLASS) \ argument
41 void visit##OPCODE(CLASS &) { \

12345