Home
last modified time | relevance | path

Searched defs:dialect (Results 1 – 25 of 152) sorted by relevance

1234567

/llvm-project/mlir/docs/DefiningDialects/
H A D_index.md435 Defining an extensible dialectDefining Dialects""Defining an Extensible dialect global() argument
468 Defining a dynamic dialectDefining Dialects""Defining an Extensible dialect global() argument
492 Defining an operation at runtimeDefining Dialects""Defining an Extensible dialect global() argument
557 Using an operation defined at runtimeDefining Dialects""Defining an Extensible dialect global() argument
578 Defining a type at runtimeDefining Dialects""Defining an Extensible dialect global() argument
630 Parsing types defined at runtime in an extensible dialectDefining Dialects""Defining an Extensible dialect global() argument
657 Using a type defined at runtimeDefining Dialects""Defining an Extensible dialect global() argument
677 Defining an attribute at runtimeDefining Dialects""Defining an Extensible dialect global() argument
729 Parsing attributes defined at runtime in an extensible dialectDefining Dialects""Defining an Extensible dialect global() argument
754 Using an attribute defined at runtimeDefining Dialects""Defining an Extensible dialect global() argument
775 Implementation Details of Extensible DialectsDefining Dialects""Defining an Extensible dialect global() argument
[all...]
/llvm-project/mlir/docs/
H A DShapeInference.md82 ### Requirements
226 ### Discussion
242 ### Possibly Asked Questions
272 ### Open points
/llvm-project/mlir/docs/Dialects/
H A DShapeDialect.md32 below[^wip_form1]:
201 … the example we use `shape_func` where in the code we instead use standard func as first form 1 is…
/llvm-project/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVDialect.cpp161 static Type parseAndVerifyType(SPIRVDialect const &dialect, in parseAndVerifyType() argument
205 parseAndVerifyMatrixType(SPIRVDialect const & dialect,DialectAsmParser & parser) parseAndVerifyMatrixType() argument
241 parseAndVerifySampledImageType(SPIRVDialect const & dialect,DialectAsmParser & parser) parseAndVerifySampledImageType() argument
261 parseOptionalArrayStride(const SPIRVDialect & dialect,DialectAsmParser & parser,unsigned & stride) parseOptionalArrayStride() argument
291 parseArrayType(SPIRVDialect const & dialect,DialectAsmParser & parser) parseArrayType() argument
330 parseCooperativeMatrixType(SPIRVDialect const & dialect,DialectAsmParser & parser) parseCooperativeMatrixType() argument
368 parseJointMatrixType(SPIRVDialect const & dialect,DialectAsmParser & parser) parseJointMatrixType() argument
409 parsePointerType(SPIRVDialect const & dialect,DialectAsmParser & parser) parsePointerType() argument
436 parseRuntimeArrayType(SPIRVDialect const & dialect,DialectAsmParser & parser) parseRuntimeArrayType() argument
455 parseMatrixType(SPIRVDialect const & dialect,DialectAsmParser & parser) parseMatrixType() argument
491 parseAndVerify(SPIRVDialect const & dialect,DialectAsmParser & parser) parseAndVerify() argument
506 parseAndVerify(SPIRVDialect const & dialect,DialectAsmParser & parser) parseAndVerify() argument
516 parseAndVerifyInteger(SPIRVDialect const & dialect,DialectAsmParser & parser) parseAndVerifyInteger() argument
525 parseAndVerify(SPIRVDialect const & dialect,DialectAsmParser & parser) parseAndVerify() argument
582 parseImageType(SPIRVDialect const & dialect,DialectAsmParser & parser) parseImageType() argument
600 parseSampledImageType(SPIRVDialect const & dialect,DialectAsmParser & parser) parseSampledImageType() argument
616 parseStructMemberDecorations(SPIRVDialect const & dialect,DialectAsmParser & parser,ArrayRef<Type> memberTypes,SmallVectorImpl<StructType::OffsetInfo> & offsetInfo,SmallVectorImpl<StructType::MemberDecorationInfo> & memberDecorationInfo) parseStructMemberDecorations() argument
682 parseStructType(SPIRVDialect const & dialect,DialectAsmParser & parser) parseStructType() argument
[all...]
/llvm-project/mlir/tools/mlir-tblgen/
H A DDialectGen.cpp47 populateDiscardableAttributes(Dialect & dialect,llvm::DagInit * discardableAttrDag,SmallVector<std::pair<std::string,std::string>> & discardableAttributes) populateDiscardableAttributes() argument
65 filterForDialect(ArrayRef<llvm::Record * > records,Dialect & dialect) filterForDialect() argument
90 __anon944487720302(const Dialect &dialect) findDialectToGenerate() argument
237 emitDialectDecl(Dialect & dialect,raw_ostream & os) emitDialectDecl() argument
307 std::optional<Dialect> dialect = findDialectToGenerate(dialects); emitDialectDecls() local
343 emitDialectDef(Dialect & dialect,const llvm::RecordKeeper & recordKeeper,raw_ostream & os) emitDialectDef() argument
401 std::optional<Dialect> dialect = findDialectToGenerate(dialects); emitDialectDefs() local
[all...]
H A DDirectiveCommonGen.cpp44 emitDecls(const RecordKeeper & recordKeeper,llvm::StringRef dialect,raw_ostream & os) emitDecls() argument
109 dialect("directives-dialect", global() variable
[all...]
/llvm-project/mlir/lib/IR/
H A DExtensibleDialect.cpp60 DynamicTypeDefinition::get(StringRef name, ExtensibleDialect *dialect, in get()
67 DynamicTypeDefinition::get(StringRef name, ExtensibleDialect *dialect, in get()
76 ExtensibleDialect *dialect, in DynamicTypeDefinition()
84 DynamicTypeDefinition::DynamicTypeDefinition(ExtensibleDialect *dialect, in DynamicTypeDefinition()
177 DynamicAttrDefinition::get(StringRef name, ExtensibleDialect *dialect, in get()
184 DynamicAttrDefinition::get(StringRef name, ExtensibleDialect *dialect, in get()
193 ExtensibleDialect *dialect, in DynamicAttrDefinition()
201 DynamicAttrDefinition::DynamicAttrDefinition(ExtensibleDialect *dialect, in DynamicAttrDefinition()
290 StringRef name, ExtensibleDialect *dialect, in DynamicOpDefinition()
311 StringRef name, ExtensibleDialect *dialect, in get()
[all …]
H A DDialect.cpp126 for (auto *dialect : ctx->getLoadedDialects()) { DialectInterfaceCollectionBase() local
154 handleUseOfUndefinedPromisedInterface(Dialect & dialect,TypeID interfaceRequestorID,TypeID interfaceID,StringRef interfaceName) handleUseOfUndefinedPromisedInterface() argument
161 handleAdditionOfUndefinedPromisedInterface(Dialect & dialect,TypeID interfaceRequestorID,TypeID interfaceID) handleAdditionOfUndefinedPromisedInterface() argument
166 hasPromisedInterface(Dialect & dialect,TypeID interfaceRequestorID,TypeID interfaceID) hasPromisedInterface() argument
207 __anon65417cbc0202(DynamicDialect *dialect) insertDynamic() argument
[all...]
/llvm-project/mlir/include/mlir/Analysis/DataFlow/
H A DConstantPropagationAnalysis.h36 explicit ConstantValue(Attribute constant, Dialect *dialect) in ConstantValue() argument
88 Dialect *dialect = nullptr; variable
/llvm-project/mlir/lib/Transforms/Utils/
H A DFoldUtils.cpp50 static Operation *materializeConstant(Dialect *dialect, OpBuilder &builder, in materializeConstant() argument
189 for (auto *dialect : it->second) in notifyRemoval() local
202 Value OperationFolder::getOrCreateConstant(Block *block, Dialect *dialect, in getOrCreateConstant() argument
251 auto *dialect = op->getDialect(); in processFoldResults() local
296 Dialect *dialect, Attribut in tryGetOrCreateConstant() argument
[all...]
/llvm-project/mlir/include/mlir/IR/
H A DDialectInterface.h36 DialectInterfaceBase(Dialect * dialect) DialectInterfaceBase() argument
60 DialectInterface(Dialect * dialect,TypeID id) DialectInterface() argument
110 getInterfaceFor(Dialect * dialect) getInterfaceFor() argument
[all...]
H A DTypeSupport.h50 static AbstractType get(Dialect &dialect) { in get()
62 get(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in get()
113 AbstractType(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in AbstractType()
135 const Dialect &dialect; variable
H A DAttributeSupport.h49 static AbstractAttribute get(Dialect &dialect) { in get()
61 get(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in get()
114 AbstractAttribute(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in AbstractAttribute()
136 const Dialect &dialect; variable
/llvm-project/mlir/unittests/IR/
H A DInterfaceAttachmentTest.cpp106 registry.addExtension(+[](MLIRContext *ctx, test::TestDialect *dialect) { in TEST() argument
125 registry.addExtension(+[](MLIRContext *ctx, test::TestDialect *dialect) { in TEST() argument
141 registry.addExtension(+[](MLIRContext *ctx, BuiltinDialect *dialect) { in TEST() argument
154 registry.addExtension(+[](MLIRContext *ctx, BuiltinDialect *dialect) { in TEST() argument
249 registry.addExtension(+[](MLIRContext *ctx, test::TestDialect *dialect) { in TEST() argument
355 registry.addExtension(+[](MLIRContext *ctx, BuiltinDialect *dialect) { in TEST() argument
358 registry.addExtension(+[](MLIRContext *ctx, test::TestDialect *dialect) { in TEST() argument
386 __anon6e25c83c0902(MLIRContext *ctx, BuiltinDialect *dialect) TEST() argument
389 __anon6e25c83c0a02(MLIRContext *ctx, test::TestDialect *dialect) TEST() argument
[all...]
H A DDialectTest.cpp78 __anon2c405b780202(MLIRContext *ctx, TestDialect *dialect) TEST() argument
103 __anon2c405b780302(MLIRContext *ctx, SecondTestDialect *dialect) TEST() argument
116 __anon2c405b780402(MLIRContext *ctx, TestDialect *dialect) TEST() argument
131 __anon2c405b780502(MLIRContext *ctx, TestDialect *dialect) TEST() argument
[all...]
/llvm-project/mlir/lib/Dialect/Transform/IRDLExtension/
H A DIRDLExtensionOps.cpp28 auto dialect = cast<irdl::DialectOp>(getBody().front().front()); in apply() local
63 auto dialect = dyn_cast<irdl::DialectOp>(bodyBlock.front()); in verify() local
/llvm-project/mlir/include/mlir/Reducer/
H A DReductionPatternInterface.h51 DialectReductionPatternInterface(Dialect *dialect) : Base(dialect) {} in DialectReductionPatternInterface()
/llvm-project/mlir/docs/Bindings/
H A DPython.md1110 OperationsMLIR Python Bindings""Providing Python bindings for a dialect global() argument
1133 Attributes and TypesMLIR Python Bindings""Providing Python bindings for a dialect global() argument
1159 PassesMLIR Python Bindings""Providing Python bindings for a dialect global() argument
1177 Other functionalityMLIR Python Bindings""Providing Python bindings for a dialect global() argument
[all...]
/llvm-project/mlir/lib/Tools/PDLL/ODS/
H A DContext.cpp52 std::unique_ptr<Dialect> &dialect = dialects[name]; in insertDialect() local
75 if (const Dialect *dialect = lookupDialect(dialectAndName.first)) in lookupOperation() local
108 for (const Dialect *dialect : sortMapByName(dialects)) { in print() local
/llvm-project/mlir/lib/Dialect/Func/Extensions/
H A DMeshShardingExtensions.cpp17 registry.addExtension(+[](MLIRContext *ctx, FuncDialect *dialect) { in registerShardingInterfaceExternalModels()
/llvm-project/flang/lib/Optimizer/Dialect/
H A DFIRDialect.cpp77 +[](mlir::MLIRContext *ctx, fir::FIROpsDialect *dialect) { in addFIRInlinerExtension()
93 +[](mlir::MLIRContext *ctx, fir::FIROpsDialect *dialect) { in addFIRToLLVMIRExtension()
/llvm-project/mlir/lib/Dialect/Transform/Transforms/
H A DPreloadLibraryPass.cpp34 auto *dialect = in runOnOperation() local
/llvm-project/mlir/include/mlir/Interfaces/
H A DFunctionInterfaces.h185 if (Dialect *dialect = attr.getNameDialect()) { in verifyTrait() local
216 if (Dialect *dialect = attr.getNameDialect()) { in verifyTrait() local
/llvm-project/mlir/lib/Dialect/IRDL/
H A DIRDLLoading.cpp403 OperationOp op, ExtensibleDialect *dialect, in loadOperation()
435 Operation *attrOrTypeDef, ExtensibleDialect *dialect, in getAttrOrTypeVerifier()
615 DynamicDialect *dialect = ctx->getOrLoadDynamicDialect( in loadEmptyDialects() local
616 dialectName, [](DynamicDialect *dialect) {}); in loadEmptyDialects()
630 ExtensibleDialect *dialect = dialects[typeOp.getParentOp()]; in preallocateTypeDefs() local
648 ExtensibleDialect *dialect = dialects[attrOp.getParentOp()]; in preallocateAttrDefs() local
709 ExtensibleDialect *dialect = dialects[pair.first.getParentOp()]; in loadDialects() local
715 ExtensibleDialect *dialect = dialects[pair.first.getParentOp()]; in loadDialects() local
/llvm-project/mlir/lib/Dialect/GPU/Transforms/
H A DBufferDeallocationOpInterfaceImpl.cpp34 registry.addExtension(+[](MLIRContext *ctx, GPUDialect *dialect) { in registerBufferDeallocationOpInterfaceExternalModels()

1234567