llvm-capstone/mlir/lib/IR
Boian Petkantchin 944e031e36
[mlir][mesh] Use tensor shape notation for the shape of a cluster (#73826)
Examle:

substitute
mesh.cluster @mesh0(rank = 2, dim_sizes = [0, 4])

with
mesh.cluster @mesh0(rank = 2, dim_sizes = ?x4)

Same as tensor/memref shapes. The only difference is for 0-rank shapes.
With tensors you would have something like `tensor<f32>`. Here to avoid
matching an empty string a 0-rank shape is denoted by `[]`.
2023-12-08 11:34:44 -08:00
..
AffineExpr.cpp [mlir][affine] remove divide zero check when simplifer affineMap (#64622) (#68519) 2023-11-19 02:14:53 +08:00
AffineExprDetail.h
AffineMap.cpp [mlir][vector] Modernize vector.transpose op (#72594) 2023-11-20 11:25:35 +01:00
AffineMapDetail.h
AsmPrinter.cpp [mlir][mesh] Use tensor shape notation for the shape of a cluster (#73826) 2023-12-08 11:34:44 -08:00
AttributeDetail.h [mlir] Fix for MSVC bool splat issue encountered. 2023-07-24 20:45:43 -07:00
Attributes.cpp [mlir] Apply ClangTidy fix (NFC) 2023-09-27 07:15:03 +00:00
AttrTypeSubElements.cpp [mlir] Promote the SubElementInterfaces to a core Attribute/Type construct 2023-01-27 15:28:03 -08:00
Block.cpp [MLIR][IR] Rename Block::hasTerminator to mightHaveTerminator (#66870) 2023-09-21 16:43:25 +02:00
Builders.cpp [mlir] notify insertion of parent op first when cloning (#73806) 2023-12-01 10:03:02 +01:00
BuiltinAttributeInterfaces.cpp [mlir] Update method cast calls to function calls 2023-05-12 11:21:30 +02:00
BuiltinAttributes.cpp [mlir] Add debug messages for failures of isValidIntOrFloat 2023-10-18 18:47:06 -07:00
BuiltinDialect.cpp [mlir] Improve syntax of distinct[n]<unit> 2023-07-14 08:26:54 +02:00
BuiltinDialectBytecode.cpp [mlir] Add a builtin distinct attribute 2023-07-11 07:33:16 +00:00
BuiltinDialectBytecode.h
BuiltinTypeInterfaces.cpp [mlir][IR] Remove ShapedType::getSizeInBits 2023-04-19 11:01:33 +09:00
BuiltinTypes.cpp [mlir][affine][nfc] cleanup deprecated T.cast style functions (#71269) 2023-11-14 13:01:19 +08:00
CMakeLists.txt [mlir] Move FunctionInterfaces to Interfaces directory and inherit from CallableOpInterface 2023-08-31 11:28:23 +00:00
Diagnostics.cpp fix unused variable warnings in conditionals 2023-08-30 19:09:27 +02:00
Dialect.cpp [mlir] Extend the promise interface mechanism 2023-09-05 09:55:27 -04:00
DialectResourceBlobManager.cpp [mlir] Use std::optional instead of llvm::Optional (NFC) 2023-01-14 01:25:58 -08:00
Dominance.cpp [mlir][IR] Fix memory leak in DominanceInfo 2023-07-03 08:35:54 +02:00
ExtensibleDialect.cpp [mlir] Expose type and attribute names in the MLIRContext and abstract type/attr classes (#72189) 2023-12-01 00:39:34 +01:00
IntegerSet.cpp
IntegerSetDetail.h
Location.cpp [mlir] Update method cast calls to function calls 2023-05-12 11:21:30 +02:00
MLIRContext.cpp [mlir] Expose type and attribute names in the MLIRContext and abstract type/attr classes (#72189) 2023-12-01 00:39:34 +01:00
ODSSupport.cpp Simplify diagnostic error management for MLIR properties API (NFC) (#67409) 2023-09-26 11:44:37 -07:00
Operation.cpp Simplify diagnostic error management for MLIR properties API (NFC) (#67409) 2023-09-26 11:44:37 -07:00
OperationSupport.cpp [mlir][Interfaces] LoopLikeOpInterface: Expose mutable inits/yielded values (#69137) 2023-10-24 09:33:30 +09:00
PatternMatch.cpp [mlir][IR] Trigger notifyOperationRemoved callback for nested ops (#66771) 2023-09-20 08:45:46 +02:00
Region.cpp [mlir] Move casting calls from methods to function calls 2023-05-26 10:29:55 +02:00
RegionKindInterface.cpp [mlir][IR] Trigger notifyOperationRemoved callback for nested ops (#66771) 2023-09-20 08:45:46 +02:00
SymbolTable.cpp [mlir][gpu] Introduce gpu.dynamic_shared_memory Op (#71546) 2023-11-16 14:42:17 +01:00
TensorEncoding.cpp
TypeDetail.h [mlir] Promote the SubElementInterfaces to a core Attribute/Type construct 2023-01-27 15:28:03 -08:00
TypeRange.cpp [mlir] Move casting calls from methods to function calls 2023-05-26 10:29:55 +02:00
Types.cpp [mlir] Add support for TF32 as a Builtin FloatType 2023-07-06 08:56:07 -07:00
TypeUtilities.cpp [mlir] Move FunctionInterfaces to Interfaces directory and inherit from CallableOpInterface 2023-08-31 11:28:23 +00:00
Unit.cpp [mlir] Move casting calls from methods to function calls 2023-05-26 10:29:55 +02:00
Value.cpp Make MLIR Value more consistent in terms of const "correctness" (NFC) (#72765) 2023-11-20 20:52:15 -08:00
ValueRange.cpp
Verifier.cpp [mlir][IR] Make verifyDominanceOfContainedRegions iterative (#74428) 2023-12-05 18:06:28 +09:00
Visitors.cpp [mlir][IR][NFC] Move walk definitions to header file 2023-03-06 09:21:32 +01:00