Searched refs:hasInterface (Results 1 – 13 of 13) sorted by relevance
30 assert((opName.hasInterface<TransformOpInterface>() || in checkImplementsTransformOpInterface() 31 opName.hasInterface<PatternDescriptorOpInterface>() || in checkImplementsTransformOpInterface() 32 opName.hasInterface<ConversionPatternDescriptorOpInterface>() || in checkImplementsTransformOpInterface() 33 opName.hasInterface<TypeConverterBuilderOpInterface>() || in checkImplementsTransformOpInterface() 38 if (!opName.hasInterface<PatternDescriptorOpInterface>() && in checkImplementsTransformOpInterface() 39 !opName.hasInterface<ConversionPatternDescriptorOpInterface>() && in checkImplementsTransformOpInterface() 40 !opName.hasInterface<TypeConverterBuilderOpInterface>()) { in checkImplementsTransformOpInterface() 41 assert(opName.hasInterface<MemoryEffectOpInterface>() && in checkImplementsTransformOpInterface() 50 assert((abstractType.hasInterface( in checkImplementsTransformHandleTypeInterface() 52 abstractType.hasInterface( in checkImplementsTransformHandleTypeInterface() [all...]
19 AST_MATCHER_P(ObjCImplementationDecl, hasInterface, in AST_MATCHER_P() argument42 hasInterface(isDirectlyDerivedFrom("NSObject")), in registerMatchers()
50 AST_MATCHER_P(ObjCImplementationDecl, hasInterface, in AST_MATCHER_P() argument79 hasDeclContext(objcImplementationDecl(hasInterface( in registerMatchers()
77 return info && info->hasInterface(unwrap(interfaceTypeID)); in mlirOperationImplementsInterface()85 return info && info->hasInterface(unwrap(interfaceTypeID)); in mlirOperationImplementsInterfaceStatic()
115 return info.hasInterface(*interfaceID); in FrozenRewritePatternSet()
366 hasInterface<InterfaceT>(); in hasPromiseOrImplementsInterface() 371 bool hasInterface() const {372 return hasInterface(TypeID::get<T>());374 bool hasInterface(TypeID interfaceID) const { in hasInterface() 386 return !isRegistered() || hasInterface(interfaceID); in mightHaveInterface() 373 bool hasInterface() const { hasInterface() function 376 bool hasInterface(TypeID interfaceID) const { hasInterface() function
84 bool hasInterface(TypeID interfaceID) const { in hasInterface() function
58 if (!opName.hasInterface<InferTypeOpInterface>()) { in verify()
299 return opName.hasInterface<InferTypeOpInterface>(); in hasTypeInference()
439 return opName.hasInterface<InterfaceT>(); in canScheduleOn()
1658 const auto hasInterface{[&symbol](const Symbol *s) -> bool { in DoSymbol() 1670 needed = needed || hasInterface(dummyArg); in DoSymbol() 1673 needed || (details.isFunction() && hasInterface(&details.result())); in DoSymbol() 1621 const auto hasInterface{[&symbol](const Symbol *s) -> bool { Collect() local
104 return opInfo.hasInterface<FunctionOpInterface>();