llvm-project/mlir/lib/IR
River Riddle 3df7a80265 Simplify the emission of various diagnostics emitted by the different dialects (Affine/Standard/etc.) by using the new stream interface instead of Twine.
--

PiperOrigin-RevId: 246842016
2019-05-10 19:22:24 -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 Change syntax of regions in the generic form of operations 2019-05-06 08:29:48 -07:00
AttributeDetail.h NFC: Move AttributeStorage and AttributeUniquer into a new header AttributeSupport.h in preparation for them to be used by dialect defined attributes. 2019-05-06 08:25:37 -07:00
Attributes.cpp Add a static utility to FloatAttr for converting an APFloat to double. 2019-05-06 08:29:28 -07:00
Block.cpp Add the ability to attach notes to Diagnostic/InFlightDiagnostic. 2019-05-06 08:26:54 -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 Simplify the emission of various diagnostics emitted by the different dialects (Affine/Standard/etc.) by using the new stream interface instead of Twine. 2019-05-10 19:22:24 -07:00
Dialect.cpp Make the Twine parameter of the current diagnostic emit functions optional. This allows for the ability to exclusively use the new diagnostic interface without breaking all of the existing usages. Several diagnostics emitted in lib/IR have been updated to make use of this functionality. 2019-05-06 08:27:13 -07:00
Function.cpp Make the Twine parameter of the current diagnostic emit functions optional. This allows for the ability to exclusively use the new diagnostic interface without breaking all of the existing usages. Several diagnostics emitted in lib/IR have been updated to make use of this functionality. 2019-05-06 08:27:13 -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 Make the Twine parameter of the current diagnostic emit functions optional. This allows for the ability to exclusively use the new diagnostic interface without breaking all of the existing usages. Several diagnostics emitted in lib/IR have been updated to make use of this functionality. 2019-05-06 08:27:13 -07:00
Module.cpp Implement initial support for function attributes, including parser, printer, 2019-03-29 13:02:44 -07:00
Operation.cpp Namespaceify a few explicit template specializations to appease errors caused by a bug in gcc versions < 7.0. 2019-05-06 08:29:09 -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 Fix MacOS build: static constexpr must be defined 2019-05-06 08:30:26 -07:00
TypeDetail.h Rename UnknownType to OpaqueType (NFC) 2019-04-03 19:21:47 -07:00
Types.cpp Make the Twine parameter of the current diagnostic emit functions optional. This allows for the ability to exclusively use the new diagnostic interface without breaking all of the existing usages. Several diagnostics emitted in lib/IR have been updated to make use of this functionality. 2019-05-06 08:27:13 -07:00
Value.cpp Introduce functionality for defining region ancestor relation 2019-05-06 08:16:00 -07:00