llvm-project/mlir/lib/IR
Mehdi Amini 3a2955fa1f Rename UnknownType to OpaqueType (NFC)
This came up in a review of the tutorial, it was suggested that "opaque" is more
    descriptive than "unknown" here.

--

PiperOrigin-RevId: 241832927
2019-04-03 19:21:47 -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 Optimize the implementation of AffineExprConstantFolder to avoid the redundant creation of IntegerAttrs and IndexType. This becomes a much bigger performance issue when MLIRContext is thread-safe; as each unnecessary call may need to lock a mutex. 2019-03-29 17:18:22 -07:00
AffineMapDetail.h Introduce Fourier-Motzkin variable elimination + other cleanup/support 2019-03-29 13:38:24 -07:00
AsmPrinter.cpp Rename UnknownType to OpaqueType (NFC) 2019-04-03 19:21:47 -07:00
AttributeDetail.h Cleanup the construction of attributes and fix a opt-mode bug in DenseElementsAttr when allocating an empty array buffer. 2019-03-29 17:33:15 -07:00
Attributes.cpp Add support for building a DenseIntElementsAttr with ArrayRef<int64_t> values. 2019-03-29 17:29:42 -07:00
Block.cpp Rename InstOperand to OpOperand. 2019-03-29 17:50:41 -07:00
Builders.cpp Introduce affine terminator 2019-03-29 17:44:24 -07:00
CMakeLists.txt Add build files and update README. 2019-03-30 11:23:22 -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 Update the dialect attribute verification hooks to return LogicalResult instead of bool. This updates Function::emitError to return LogicalResult as well. 2019-04-02 15:15:56 -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 Rename UnknownType to OpaqueType (NFC) 2019-04-03 19:21:47 -07:00
Module.cpp Implement initial support for function attributes, including parser, printer, 2019-03-29 13:02:44 -07:00
Operation.cpp Rewrite the verify hooks on operations to use LogicalResult instead of bool. This also changes the return of Operation::emitError/emitOpError to LogicalResult as well. 2019-04-02 13:40:47 -07:00
OperationSupport.cpp Rename InstOperand to OpOperand. 2019-03-29 17:50:41 -07:00
PatternMatch.cpp Replace usages of Instruction with Operation in the /IR directory. 2019-03-29 17:43:37 -07:00
StandardTypes.cpp Implement basic IR support for a builtin complex<> type. As with tuples, we 2019-03-30 11:23:39 -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 Add a getLoc() method on mlir::Value that returns the loc of the defining Operations if any, otherwise an unknown location 2019-04-01 11:00:58 -07:00