llvm-project/mlir/lib/IR
Kazu Hirata 192d9dd731 [mlir] Use std::nullopt instead of None in comments (NFC)
This is part of an effort to migrate from llvm::Optional to
std::optional:

https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
2022-12-04 19:58:32 -08:00
..
AffineExpr.cpp [MLIR] Fix bug in the method constructing semi affine expression from flattened form 2022-11-06 12:29:17 +05:30
AffineExprDetail.h Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
AffineMap.cpp [mlir] Use std::nullopt instead of None (NFC) 2022-12-03 18:50:27 -08:00
AffineMapDetail.h [AffineMap] Move result exprs into trailing storage. NFCI. 2022-02-12 15:24:00 +01:00
AsmPrinter.cpp [mlir] Use std::nullopt instead of None in comments (NFC) 2022-12-04 19:58:32 -08:00
AttributeDetail.h [mlir] Fix DenseElementsAttr treatment of bool splat of "true" 2022-09-13 11:39:20 -07:00
Attributes.cpp [mlir] Convert NamedAttribute to be a class 2021-11-18 05:39:29 +00:00
Block.cpp [mlir] Use x.empty() instead of llvm::empty(x) (NFC) 2022-09-18 10:53:49 -07:00
Builders.cpp Add Float8E4M3FN type to MLIR. 2022-11-16 10:24:25 +01:00
BuiltinAttributeInterfaces.cpp [mlir] Remove types from attributes 2022-07-31 20:01:31 -04:00
BuiltinAttributes.cpp [mlir] Use std::nullopt instead of None in comments (NFC) 2022-12-04 17:23:50 -08:00
BuiltinDialect.cpp [mlir:Bytecode] Add initial support for dialect defined attribute/type encodings 2022-08-23 16:56:04 -07:00
BuiltinDialectBytecode.cpp [mlir] Add bytecode encodings for the builtin ElementsAttr attributes 2022-09-13 11:39:20 -07:00
BuiltinDialectBytecode.h [mlir:Bytecode] Add initial support for dialect defined attribute/type encodings 2022-08-23 16:56:04 -07:00
BuiltinTypeInterfaces.cpp [mlir] Clean-up ViewLikeOpInterface w.r.t. kDynamic change. 2022-11-22 10:51:53 +01:00
BuiltinTypes.cpp [mlir] Use std::nullopt instead of None in comments (NFC) 2022-12-04 17:23:50 -08:00
CMakeLists.txt [mlir:Bytecode] Add initial support for dialect defined attribute/type encodings 2022-08-23 16:56:04 -07:00
Diagnostics.cpp [mlir] Use std::nullopt instead of None (NFC) 2022-12-03 18:50:27 -08:00
Dialect.cpp [mlir] Use std::nullopt instead of None (NFC) 2022-12-03 18:50:27 -08:00
DialectResourceBlobManager.cpp [mlir] Add a new builtin DenseResourceElementsAttr 2022-08-01 12:37:16 -07:00
Dominance.cpp [mlir] Update Values to use new casting infra 2022-10-14 11:56:35 -05:00
ExtensibleDialect.cpp [mlir] Use std::nullopt instead of None (NFC) 2022-12-03 18:50:27 -08:00
FunctionImplementation.cpp Use value instead of getValue (NFC) 2022-08-06 11:21:39 -07:00
FunctionInterfaces.cpp [mlir] (NFC) run clang-format on all files 2022-07-14 13:32:13 -07:00
IntegerSet.cpp [MLIR] Use a shared uniquer for affine maps and integer sets. 2021-12-02 23:49:32 +01:00
IntegerSetDetail.h Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
Location.cpp [mlir] Infer SubElementInterface implementations using the storage KeyTy 2022-11-04 18:15:03 -07:00
MLIRContext.cpp [mlir] Use std::nullopt instead of None (NFC) 2022-12-03 18:50:27 -08:00
Operation.cpp [mlir] Use x.empty() instead of llvm::empty(x) (NFC) 2022-09-18 10:53:49 -07:00
OperationSupport.cpp [mlir][Transforms] CSE of ops with a single block. 2022-11-16 02:55:43 +00:00
PatternMatch.cpp [mlir] Introduce `replaceUsesOfWith` to `RewriterBase` 2022-11-16 17:53:11 +01:00
Region.cpp [mlir] Make `Regions`s `cloneInto` multithread-readable 2022-04-21 13:43:00 +02:00
RegionKindInterface.cpp
SubElementInterfaces.cpp [mlir][SubElementInterfaces] Add a recursivelyReplaceElementsIn helper to AttrTypeReplacer 2022-11-18 02:09:57 -08:00
SymbolTable.cpp [mlir] Use std::nullopt instead of None in comments (NFC) 2022-12-04 17:23:50 -08:00
TensorEncoding.cpp
TypeDetail.h [mlir] Infer SubElementInterface implementations using the storage KeyTy 2022-11-04 18:15:03 -07:00
TypeRange.cpp [mlir][NFC] Remove TypeRange's constructors that cause ambiguity 2022-07-25 15:38:05 -06:00
TypeUtilities.cpp [mlir] Remove types from attributes 2022-07-31 20:01:31 -04:00
Types.cpp Add Float8E4M3FN type to MLIR. 2022-11-16 10:24:25 +01:00
Value.cpp [mlir] (NFC) run clang-format on all files 2022-07-14 13:32:13 -07:00
ValueRange.cpp Split class ValueRange to a new file 2022-07-25 15:33:21 -06:00
Verifier.cpp [mlir] Fix verification order of nested ops. 2022-04-15 04:41:10 +00:00
Visitors.cpp [mlir] check whether region and block visitors are interrupted 2022-07-15 14:50:42 -07:00