llvm-project/mlir/lib/IR
Lorenzo Chelini 81e7922e83 [mlir] m_Constant()
Summary: Introduce m_Constant() which allows matching a constant operation without forcing the user also to capture the attribute value.

Differential Revision: https://reviews.llvm.org/D72397
2020-01-13 17:22:01 +01:00
..
AffineExpr.cpp Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
AffineExprDetail.h Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
AffineMap.cpp Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
AffineMapDetail.h Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
AsmPrinter.cpp [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is properly value-typed. 2020-01-11 08:54:39 -08:00
AttributeDetail.h Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
Attributes.cpp [mlir] Use getDenseElementBitwidth instead of Type::getElementTypeBitWidth. 2020-01-09 14:51:44 -08:00
Block.cpp [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is properly value-typed. 2020-01-11 08:54:39 -08:00
Builders.cpp [mlir] m_Constant() 2020-01-13 17:22:01 +01:00
CMakeLists.txt Add a new OpAsmOpInterface to allow for ops to directly hook into the AsmPrinter. 2019-11-20 10:45:45 -08:00
Diagnostics.cpp Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
Dialect.cpp Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
Function.cpp [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is properly value-typed. 2020-01-11 08:54:39 -08:00
FunctionImplementation.cpp Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
IntegerSet.cpp Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
IntegerSetDetail.h Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
Location.cpp Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
LocationDetail.h Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
MLIRContext.cpp Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
Module.cpp Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
Operation.cpp [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is properly value-typed. 2020-01-11 08:54:39 -08:00
OperationSupport.cpp [mlir] Fix indexed_accessor_range to properly forward the derived class. 2020-01-03 13:30:18 -08:00
PatternMatch.cpp [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is properly value-typed. 2020-01-11 08:54:39 -08:00
Region.cpp [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is properly value-typed. 2020-01-11 08:54:39 -08:00
StandardTypes.cpp [mlir][Linalg] Add a linalg.reshape op 2020-01-06 22:21:19 -05:00
SymbolTable.cpp Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
TypeDetail.h Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
TypeUtilities.cpp [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is properly value-typed. 2020-01-11 08:54:39 -08:00
Types.cpp Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00
Value.cpp [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is properly value-typed. 2020-01-11 08:54:39 -08:00
Visitors.cpp Adjust License.txt file to use the LLVM license 2019-12-23 15:33:37 -08:00