Home
last modified time | relevance | path

Searched defs:interface (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/IR/
H A DSubElementInterfaces.cpp23 static void walkSubElementsImpl(InterfaceT interface, in walkSubElementsImpl()
43 if (auto interface = attr.dyn_cast<SubElementAttrInterface>()) in walkSubElementsImpl() local
64 if (auto interface = type.dyn_cast<SubElementTypeInterface>()) in walkSubElementsImpl() local
130 if (auto interface = mappedElement.template dyn_cast<InterfaceT>()) { in updateSubElementImpl() local
147 replaceSubElementsImpl(InterfaceT interface, in replaceSubElementsImpl()
H A DDialect.cpp97 void Dialect::addInterface(std::unique_ptr<DialectInterface> interface) { in addInterface()
119 if (auto *interface = dialect->getRegisteredInterface(interfaceKind)) { in DialectInterfaceCollectionBase() local
/llvm-project-15.0.7/mlir/lib/TableGen/
H A DInterfaces.cpp136 bool AttrInterface::classof(const Interface *interface) { in classof()
144 bool OpInterface::classof(const Interface *interface) { in classof()
152 bool TypeInterface::classof(const Interface *interface) { in classof()
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DInliningUtils.cpp113 static bool isLegalToInline(InlinerInterface &interface, Region *src, in isLegalToInline()
144 inlineRegionImpl(InlinerInterface &interface, Region *src, Block *inlineBlock, in inlineRegionImpl()
233 inlineRegionImpl(InlinerInterface &interface, Region *src, Block *inlineBlock, in inlineRegionImpl()
262 LogicalResult mlir::inlineRegion(InlinerInterface &interface, Region *src, in inlineRegion()
274 mlir::inlineRegion(InlinerInterface &interface, Region *src, Block *inlineBlock, in inlineRegion()
284 LogicalResult mlir::inlineRegion(InlinerInterface &interface, Region *src, in inlineRegion()
295 mlir::inlineRegion(InlinerInterface &interface, Region *src, Block *inlineBlock, in inlineRegion()
306 static Value materializeConversion(const DialectInlinerInterface *interface, in materializeConversion()
332 LogicalResult mlir::inlineCall(InlinerInterface &interface, in inlineCall()
H A DFoldUtils.cpp37 auto *interface = interfaces.getInterfaceFor(parentOp); in getInsertionRegion() local
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DOpInterfacesGen.cpp161 static void emitInterfaceDef(const Interface &interface, StringRef valueType, in emitInterfaceDef()
203 void InterfaceGenerator::emitConceptDecl(const Interface &interface) { in emitConceptDecl()
223 void InterfaceGenerator::emitModelDecl(const Interface &interface) { in emitModelDecl()
284 void InterfaceGenerator::emitModelMethodsDef(const Interface &interface) { in emitModelMethodsDef()
382 void InterfaceGenerator::emitTraitDecl(const Interface &interface, in emitTraitDecl()
432 void InterfaceGenerator::emitInterfaceDecl(const Interface &interface) { in emitInterfaceDecl()
512 Interface interface(&interfaceDef); in emitInterfaceDoc() local
/llvm-project-15.0.7/mlir/test/lib/Transforms/
H A DTestInlining.cpp44 InlinerInterface interface(&getContext()); in runOnOperation() local
/llvm-project-15.0.7/llvm/lib/Object/
H A DTapiFile.cpp40 TapiFile::TapiFile(MemoryBufferRef Source, const InterfaceFile &interface, in TapiFile()
/llvm-project-15.0.7/llvm/docs/
H A DPhabricator.rst170 .. _using-patch-summaries:
/llvm-project-15.0.7/mlir/lib/Analysis/AliasAnalysis/
H A DLocalAliasAnalysis.cpp221 MemoryEffectOpInterface interface = dyn_cast<MemoryEffectOpInterface>(op); in getAllocEffectFor() local
361 MemoryEffectOpInterface interface = dyn_cast<MemoryEffectOpInterface>(op); in getModRef() local
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dsymbol.h252 const ProcInterface &interface() const { return interface_; } in interface() function
253 ProcInterface &interface() { return interface_; } in interface() function
254 void set_interface(const ProcInterface &interface) { interface_ = interface; } in set_interface()
/llvm-project-15.0.7/clang/test/Analysis/
H A Dinline.cpp94 int interface() const { in interface() function in PR13569::Parent
142 int interface() const { in interface() function in PR13569_virtual::Parent
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dcall.cpp135 if (const Symbol * interface{GetInterfaceSymbol()}) { in IsElemental() local
H A Dcharacteristics.cpp76 const semantics::ProcInterface &interface { proc.interface() }; in Characterize() local
502 const semantics::ProcInterface &interface { proc.interface() }; in CharacterizeProcedure() local
504 auto interface { in CharacterizeProcedure() local
/llvm-project-15.0.7/flang/lib/Lower/
H A DMangler.cpp112 const Fortran::semantics::Symbol *interface = &ultimateSymbol; in mangleName() local
/llvm-project-15.0.7/mlir/lib/Target/SPIRV/Deserialization/
H A DDeserializeOps.cpp360 SmallVector<Attribute, 4> interface; in processOp() local
/llvm-project-15.0.7/lld/MachO/
H A DInputFiles.cpp251 InputFile::InputFile(Kind kind, const InterfaceFile &interface) in InputFile()
1882 static bool skipPlatformCheckForCatalyst(const InterfaceFile &interface, in skipPlatformCheckForCatalyst()
1891 DylibFile::DylibFile(const InterfaceFile &interface, DylibFile *umbrella, in DylibFile()
1978 void DylibFile::parseReexports(const InterfaceFile &interface) { in parseReexports()
/llvm-project-15.0.7/mlir/lib/Dialect/DLTI/
H A DDLTI.cpp215 auto interface = typeSample.cast<DataLayoutTypeInterface>(); in combineOneSpec() local
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dmod-file.cpp423 if (const Symbol * interface{details.moduleInterface()}) { in PutSubprogram() local
689 const ProcInterface &interface{details.interface()}; in PutProcEntity() local
1099 const Symbol *interface { subp->moduleInterface() }; in Collect() local
H A Dprogram-tree.cpp61 } else if (const auto *interface{ in GetGenerics() local
H A Dcheck-declarations.cpp779 const Symbol *interface { details.interface().symbol() }; in CheckProcEntity() local
811 if (const Symbol * interface{details.interface().symbol()}) { in CheckProcEntity() local
1516 const Symbol &proc, const Symbol *interface, const WithPassArg &details) { in CheckPassArg()
H A Dcheck-call.cpp573 const characteristics::Procedure &interface { dummy.procedure.value() }; in CheckProcedureArg() local
H A Dtype.cpp466 ProcInterface &interface{procDetails->interface()}; in InstantiateComponent() local
/llvm-project-15.0.7/mlir/lib/AsmParser/
H A DAsmParserImpl.h463 const auto *interface = dyn_cast_or_null<OpAsmDialectInterface>(dialect); in parseResourceHandle() local
/llvm-project-15.0.7/mlir/lib/Target/SPIRV/Serialization/
H A DSerializeOps.cpp553 if (auto interface = op.interface()) { in processOp() local

12