Home
last modified time | relevance | path

Searched refs:hasInterface (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/objc/
H A DMissingHashCheck.cpp21 AST_MATCHER_P(ObjCImplementationDecl, hasInterface, in AST_MATCHER_P() argument
44 hasInterface(isDirectlyDerivedFrom("NSObject")), in registerMatchers()
H A DSuperSelfCheck.cpp52 AST_MATCHER_P(ObjCImplementationDecl, hasInterface, in AST_MATCHER_P() argument
81 hasDeclContext(objcImplementationDecl(hasInterface( in registerMatchers()
/llvm-project-15.0.7/mlir/lib/CAPI/Interfaces/
H A DInterfaces.cpp23 return info && info->hasInterface(unwrap(interfaceTypeID)); in mlirOperationImplementsInterface()
31 return info && info->hasInterface(unwrap(interfaceTypeID)); in mlirOperationImplementsInterfaceStatic()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Transform/IR/
H A DTransformDialect.h32 assert((opName.hasInterface<TransformOpInterface>() || in checkImplementsTransformInterface()
36 assert(opName.hasInterface<MemoryEffectOpInterface>() && in checkImplementsTransformInterface()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DOperationSupport.h173 bool hasInterface() const { in hasInterface() function
174 return hasInterface(TypeID::get<T>()); in hasInterface()
176 bool hasInterface(TypeID interfaceID) const { in hasInterface() function
188 return !isRegistered() || hasInterface(interfaceID); in mightHaveInterface()
H A DTypeSupport.h68 bool hasInterface(TypeID interfaceID) const { in hasInterface() function
H A DAttributeSupport.h72 bool hasInterface(TypeID interfaceID) const { in hasInterface() function
/llvm-project-15.0.7/mlir/lib/Rewrite/
H A DFrozenRewritePatternSet.cpp108 return info.hasInterface(*interfaceID); in FrozenRewritePatternSet()
/llvm-project-15.0.7/mlir/lib/Dialect/PDLInterp/IR/
H A DPDLInterp.cpp58 if (!opName.hasInterface<InferTypeOpInterface>()) { in verify()
/llvm-project-15.0.7/mlir/include/mlir/Pass/
H A DPass.h422 return opName.hasInterface<InterfaceT>(); in canScheduleOn()
/llvm-project-15.0.7/mlir/lib/Dialect/PDL/IR/
H A DPDL.cpp293 return opName.hasInterface<InferTypeOpInterface>(); in hasTypeInference()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dmod-file.cpp1109 const auto hasInterface{[&symbol](const Symbol *s) -> bool { in Collect() local
1122 needed = needed || hasInterface(dummyArg); in Collect()
1125 needed || (details.isFunction() && hasInterface(&details.result())); in Collect()
/llvm-project-15.0.7/mlir/docs/
H A DPassManagement.md101 return opInfo.hasInterface<FunctionOpInterface>();