Home
last modified time | relevance | path

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

1234

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperandTraits.h126 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 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)
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 DInstVisitor.h25 #define HANDLE_INST(NUM, OPCODE, CLASS) class CLASS; argument
123 #define HANDLE_INST(NUM, OPCODE, CLASS) \ in visit() argument
126 visit##OPCODE(static_cast<CLASS&>(I)); in visit()
155 #define HANDLE_INST(NUM, OPCODE, CLASS) \ argument
156 RetTy visit##OPCODE(CLASS &I) { \
160 DELEGATE(CLASS); \
H A DMetadata.h81 #define HANDLE_METADATA_LEAF(CLASS) CLASS##Kind, argument
151 #define HANDLE_METADATA(CLASS) class CLASS; argument
156 #define HANDLE_METADATA_LEAF(CLASS) \ argument
157 template <> struct isa_impl<CLASS, Metadata> { \
159 return MD.getMetadataID() == Metadata::CLASS##Kind; \
876 #define HANDLE_MDNODE_LEAF(CLASS) \
877 using Temp##CLASS = std::unique_ptr<CLASS, TempMDNodeDeleter>;
878 #define HANDLE_MDNODE_BRANCH(CLASS) HANDLE_MDNODE_LEAF(CLASS)
1115 #define HANDLE_MDNODE_LEAF(CLASS) \
1116 case CLASS##Kind: \
[all …]
H A DInstruction.h775 #define HANDLE_TERM_INST(N, OPC, CLASS) OPC = N,
782 #define HANDLE_UNARY_INST(N, OPC, CLASS) OPC = N,
789 #define HANDLE_BINARY_INST(N, OPC, CLASS) OPC = N,
796 #define HANDLE_MEMORY_INST(N, OPC, CLASS) OPC = N,
803 #define HANDLE_CAST_INST(N, OPC, CLASS) OPC = N,
810 #define HANDLE_FUNCLETPAD_INST(N, OPC, CLASS) OPC = N,
817 #define HANDLE_OTHER_INST(N, OPC, CLASS) OPC = N,
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
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 DCommentVisitor.h22 #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 DStmtVisitor.h38 #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 DRecursiveASTVisitor.h372 bool Traverse##CLASS(CLASS *S, DataRecursionQueue *Queue = nullptr);
380 bool WalkUpFrom##CLASS(CLASS *S) { \
385 bool Visit##CLASS(CLASS *S) { return true; }
393 #define TYPE(CLASS, BASE) bool Traverse##CLASS##Type(CLASS##Type *T);
406 bool Visit##CLASS##Type(CLASS##Type *T) { return true; }
414 #define TYPELOC(CLASS, BASE) bool Traverse##CLASS##TypeLoc(CLASS##TypeLoc TL);
440 bool Visit##CLASS##TypeLoc(CLASS##TypeLoc TL) { return true; }
447 #define DECL(CLASS, BASE) bool Traverse##CLASS##Decl(CLASS##Decl *D);
460 bool Visit##CLASS##Decl(CLASS##Decl *D) { return true; }
518 return TRAVERSE_STMT_BASE(CLASS, CLASS, S, Queue);
[all …]
H A DDeclVisitor.h33 #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))
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DTypeLoc.cpp44 #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 DComment.cpp39 #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 …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValVisitor.h30 #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))
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_platform_limits_solaris.h479 #define CHECK_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument
480 COMPILER_CHECK(sizeof(((__sanitizer_##CLASS *) NULL)->MEMBER) == \
481 sizeof(((CLASS *) NULL)->MEMBER)); \
482 COMPILER_CHECK(offsetof(__sanitizer_##CLASS, MEMBER) == \
483 offsetof(CLASS, MEMBER))
487 #define CHECK_STRUCT_SIZE_AND_OFFSET(CLASS, MEMBER) \ argument
488 COMPILER_CHECK(sizeof(((struct __sanitizer_##CLASS *) NULL)->MEMBER) == \
489 sizeof(((struct CLASS *) NULL)->MEMBER)); \
490 COMPILER_CHECK(offsetof(struct __sanitizer_##CLASS, MEMBER) == \
491 offsetof(struct CLASS, MEMBER))
H A Dsanitizer_platform_limits_freebsd.h638 #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))
/freebsd-13.1/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-13.1/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()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/
H A DBuiltinCheckerRegistration.h29 #define CHECKER(FULLNAME, CLASS, HELPTEXT, DOC_URI, IS_HIDDEN) \ argument
30 void register##CLASS(CheckerManager &mgr); \
31 bool shouldRegister##CLASS(const CheckerManager &mgr);
/freebsd-13.1/tests/sys/net/
H A Dif_clone_test.sh517 local CLASS DEV N
519 CLASS=$1
521 while ! ifconfig ${CLASS}${N} create > /dev/null 2>&1; do
523 atf_skip "Could not create a ${CLASS} interface"
528 if [ ${CLASS} = "epair" ]; then
529 DEV=${CLASS}${N}a
531 DEV=${CLASS}${N}
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DMetadata.cpp288 #define HANDLE_METADATA_LEAF(CLASS) \ in replaceAllUsesWith() argument
289 case Metadata::CLASS##Kind: \ in replaceAllUsesWith()
290 cast<CLASS>(OwnerMD)->handleChangedOperand(Pair.first, MD); \ in replaceAllUsesWith()
494 #define HANDLE_MDNODE_LEAF(CLASS) \ argument
496 alignof(uint64_t) >= alignof(CLASS), \
497 "Alignment is insufficient after objects prepended to " #CLASS);
547 #define HANDLE_MDNODE_LEAF(CLASS) \ in clone() argument
548 case CLASS##Kind: \ in clone()
549 return cast<CLASS>(this)->cloneImpl(); in clone()
809 CLASS *SubclassThis = cast<CLASS>(this); \ in uniquify()
[all …]
H A DLLVMContextImpl.cpp60 #define HANDLE_MDNODE_LEAF_UNIQUABLE(CLASS) \ in ~LLVMContextImpl() argument
61 for (auto *I : CLASS##s) \ in ~LLVMContextImpl()
74 #define HANDLE_MDNODE_LEAF_UNIQUABLE(CLASS) \ in ~LLVMContextImpl() argument
75 for (CLASS * I : CLASS##s) \ in ~LLVMContextImpl()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DInstCount.cpp31 #define HANDLE_INST(N, OPCODE, CLASS) \ argument
43 #define HANDLE_INST(N, OPCODE, CLASS) \ argument
44 void visit##OPCODE(CLASS &) { \
/freebsd-13.1/contrib/llvm-project/clang/lib/Analysis/
H A DCloneDetection.cpp201 #define DEF_ADD_DATA(CLASS, CODE) \ argument
202 template <class = void> void Visit##CLASS(const CLASS *S) { \
204 ConstStmtVisitor<CloneTypeIIStmtDataCollector<T>>::Visit##CLASS(S); \
210 #define SKIP(CLASS) \ argument
211 void Visit##CLASS(const CLASS *S) { \
212 ConstStmtVisitor<CloneTypeIIStmtDataCollector<T>>::Visit##CLASS(S); \
/freebsd-13.1/crypto/heimdal/lib/asn1/
H A Dder.h48 #define MAKE_TAG(CLASS, TYPE, TAG) (((CLASS) << 6) | ((TYPE) << 5) | (TAG)) argument

1234