Home
last modified time | relevance | path

Searched refs:getInterfaceFor (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DDialectInterface.h103 const DialectInterface *getInterfaceFor(Operation *op) const;
106 const DialectInterface *getInterfaceFor(Dialect *dialect) const { in getInterfaceFor() function
164 const InterfaceType *getInterfaceFor(Object *obj) const { in getInterfaceFor() function
166 detail::DialectInterfaceCollectionBase::getInterfaceFor(obj)); in getInterfaceFor()
H A DTypes.h222 static typename InterfaceBase::Concept *getInterfaceFor(Type type) { in getInterfaceFor() function
H A DAttributes.h234 static typename InterfaceBase::Concept *getInterfaceFor(Attribute attr) { in getInterfaceFor() function
H A DSymbolInterfaces.td190 auto *opConcept = getInterfaceFor(op);
H A DOpDefinition.h1933 static typename InterfaceBase::Concept *getInterfaceFor(Operation *op) {
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DInliningUtils.cpp62 if (auto *handler = getInterfaceFor(call)) in isLegalToInline()
70 if (auto *handler = getInterfaceFor(dest->getParentOp())) in isLegalToInline()
78 if (auto *handler = getInterfaceFor(op)) in isLegalToInline()
84 auto *handler = getInterfaceFor(op); in shouldAnalyzeRecursively()
91 auto *handler = getInterfaceFor(op); in handleTerminator()
100 auto *handler = getInterfaceFor(op); in handleTerminator()
107 auto *handler = getInterfaceFor(call); in processInlinedCallBlocks()
367 const auto *callInterface = interface.getInterfaceFor(call->getDialect()); in inlineCall()
H A DFoldUtils.cpp37 auto *interface = interfaces.getInterfaceFor(parentOp); in getInsertionRegion()
/llvm-project-15.0.7/mlir/include/mlir/Target/LLVMIR/
H A DLLVMTranslationInterface.h73 if (const LLVMTranslationDialectInterface *iface = getInterfaceFor(op)) in convertOperation()
84 getInterfaceFor(attribute.getNameDialect())) { in amendOperation()
/llvm-project-15.0.7/mlir/include/mlir/Support/
H A DInterfaceSupport.h95 : BaseType(t), impl(t ? ConcreteType::getInterfaceFor(t) : nullptr) { in BaseType()
105 : BaseType(t), impl(t ? ConcreteType::getInterfaceFor(t) : nullptr) { in Interface()
114 static bool classof(ValueT t) { return ConcreteType::getInterfaceFor(t); } in classof()
/llvm-project-15.0.7/mlir/lib/IR/
H A DDialect.cpp131 DialectInterfaceCollectionBase::getInterfaceFor(Operation *op) const { in getInterfaceFor() function in DialectInterfaceCollectionBase
132 return getInterfaceFor(op->getDialect()); in getInterfaceFor()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DModuleTranslation.cpp544 const LLVMTranslationDialectInterface *opIface = iface.getInterfaceFor(&op); in convertOperation()
/llvm-project-15.0.7/mlir/docs/
H A DInterfaces.md101 auto *handler = getInterfaceFor(dest->getContainingOp());