llvm-project/mlir/lib/IR
River Riddle 920b8a9bda Simplify TypeUniquer/AttributeUniquer to not require multiple overloads when constructing a new storage.
--

PiperOrigin-RevId: 246356767
2019-05-06 08:24:50 -07:00
..
AffineExpr.cpp Cleanup post cl/235283610 - NFC 2019-03-29 16:42:20 -07:00
AffineExprDetail.h Remove some statements that required >C++11, add includes and qualify names. NFC. 2019-03-29 17:24:53 -07:00
AffineMap.cpp [Linalg] Add a primitive tiling pass 2019-05-06 08:23:43 -07:00
AffineMapDetail.h Introduce Fourier-Motzkin variable elimination + other cleanup/support 2019-03-29 13:38:24 -07:00
AsmPrinter.cpp Add support for a NoneType. 2019-05-06 08:19:20 -07:00
AttributeDetail.h Simplify TypeUniquer/AttributeUniquer to not require multiple overloads when constructing a new storage. 2019-05-06 08:24:50 -07:00
Attributes.cpp Remove NumericAttr. Now that all attributes contain a type, this subclass is no longer necessary. 2019-05-06 08:23:33 -07:00
Block.cpp Start GPU Dialect 2019-05-06 08:20:08 -07:00
Builders.cpp Add support for a NoneType. 2019-05-06 08:19:20 -07:00
CMakeLists.txt Link MLIRSupport to IR in OSS 2019-05-06 08:20:38 -07:00
Diagnostics.cpp Start sketching out a new diagnostics infrastructure. Create a new class 'DiagnosticEngine' and move the diagnostic handler support and final diagnostic emission from the MLIRContext to it. 2019-05-06 08:23:53 -07:00
Dialect.cpp Add a flag to Dialect that allows for dialects to enable support for unregistered operations. This flag is off by default and can be toggled via the 'allowUnknownOperations(...)' method. This means that moving forward an error will be emitted for unknown operations if the dialect does not explicitly allow it. 2019-04-01 10:59:17 -07:00
Function.cpp Add support for basic remark diagnostics. This is the minimal functionality needed to separate notes from remarks. It also provides a starting point to start building out better remark infrastructure. 2019-05-06 08:24:02 -07:00
IntegerSet.cpp Introduce Fourier-Motzkin variable elimination + other cleanup/support 2019-03-29 13:38:24 -07:00
IntegerSetDetail.h Introduce Fourier-Motzkin variable elimination + other cleanup/support 2019-03-29 13:38:24 -07:00
Location.cpp Support NameLoc and CallSiteLoc for mlir::Location 2019-03-29 14:37:34 -07:00
LocationDetail.h Give the Location classes their own SmartRWMutex and make sure that they are using the locationAllocator. This is step 4/N to making MLIRContext thread-safe. 2019-03-29 17:19:27 -07:00
MLIRContext.cpp Add support for basic remark diagnostics. This is the minimal functionality needed to separate notes from remarks. It also provides a starting point to start building out better remark infrastructure. 2019-05-06 08:24:02 -07:00
Module.cpp Implement initial support for function attributes, including parser, printer, 2019-03-29 13:02:44 -07:00
Operation.cpp Add support for basic remark diagnostics. This is the minimal functionality needed to separate notes from remarks. It also provides a starting point to start building out better remark infrastructure. 2019-05-06 08:24:02 -07:00
OperationSupport.cpp Rename InstOperand to OpOperand. 2019-03-29 17:50:41 -07:00
PatternMatch.cpp Apply patterns repeatly if the function is modified 2019-04-23 22:02:16 -07:00
SDBMExpr.cpp Implement the conversion between SDBMExpr and AffineExpr 2019-05-06 08:18:31 -07:00
SDBMExprDetail.h Start building SDBM infrastructure 2019-05-06 08:17:42 -07:00
StandardTypes.cpp GetMemRefType failed on 0-D tensors. Loosened check to allow tensors with shape 2019-05-06 08:16:23 -07:00
TypeDetail.h Rename UnknownType to OpaqueType (NFC) 2019-04-03 19:21:47 -07:00
Types.cpp Rename UnknownType to OpaqueType (NFC) 2019-04-03 19:21:47 -07:00
Value.cpp Introduce functionality for defining region ancestor relation 2019-05-06 08:16:00 -07:00