llvm-capstone/mlir/lib
Martin Erhart 765e82eeb6 [mlir][bufferization] Generalize dealloc simplification pattern
We are allowed to remove any values from the `memref` list for which there is no
memref in the `retained` list with a may-alias relation. Before removing, we
just have to make sure that the corresponding op results for all retained
memrefs with must-alias relation  are updated accordingly. This means, the the
condition operand has to become part of the disjunction the result value is
computed with.

Reviewed By: springerm

Differential Revision: https://reviews.llvm.org/D158395
2023-08-21 13:08:00 +00:00
..
Analysis [MLIR][Presburger] Implement getDomainSet and getRangeSet for PresburgerRelation 2023-08-19 16:12:43 +05:30
AsmParser
Bindings/Python add owner to OpResultsList. this is useful for when the list is empty and an element can't be used to fetch the owner. 2023-08-11 21:09:06 -05:00
Bytecode [mlir] Apply ClangTidy fix (NFC) 2023-08-07 15:45:36 +02:00
CAPI [MLIR][python bindings] add vendor gpu dialects 2023-08-13 16:45:20 -05:00
Conversion [mlir][complex] Initial support for FastMath flag when converting to LLVM 2023-08-21 10:41:55 +09:00
Debug
Dialect [mlir][bufferization] Generalize dealloc simplification pattern 2023-08-21 13:08:00 +00:00
ExecutionEngine [mlir][sparse] supports sparse_tensor.pack on libgen path 2023-08-15 20:20:54 +00:00
Interfaces [mlir] Fix verifier of RegionBranchOpInterface 2023-08-10 12:38:54 +02:00
IR [mlir] Fix resource printing in the presence of multiple dialects 2023-08-10 16:31:30 -07:00
Parser
Pass Fix minor typos in comments in MLIR Pass.cpp (NFC) 2023-08-07 19:01:14 -07:00
Reducer
Rewrite Finish renaming getOperandSegmentSizeAttr() from operand_segment_sizes to operandSegmentSizes 2023-08-09 19:37:01 -07:00
Support
TableGen Reland "[mlir] Add a postprocessing parameter in Pattern" 2023-08-15 19:21:27 -07:00
Target [mlir][AMDGPU] Improve BF16 handling through AMDGPU compilation 2023-08-17 18:31:28 +00:00
Tools
Transforms [MLIR] Infer locations for block argument conversion 2023-08-18 19:44:49 +03:00
CMakeLists.txt