Logo
Explore Help
Sign In
shylie/llvm-project
1
0
Fork 0
You've already forked llvm-project
Code Issues Pull Requests Actions 6 Packages Projects Releases Wiki Activity
llvm-project/mlir/lib/Dialect/Arith/Transforms
History
Jakub Kuderski fc19204918 [mlir][arith] Add narrowing patterns for index casts
These rely on the `ValueBounds` interace and its utility function to
compute constant bounds. This allows us to optimize `linalg.index`
values cast to integer types.

Reviewed By: antiagainst

Differential Revision: https://reviews.llvm.org/D149538
2023-05-03 13:55:02 -04:00
..
BufferizableOpInterfaceImpl.cpp
[mlir] Support bufferization of arith.constant to memref.global with memory space
2023-03-20 17:09:51 +02:00
Bufferize.cpp
…
CMakeLists.txt
[mlir][arith] Add initial integer bitwidth narrowing pass
2023-04-25 22:33:11 -04:00
EmulateWideInt.cpp
[mlir] Prevent implicit downcasting to interfaces
2023-04-20 16:31:54 -04:00
ExpandOps.cpp
[mlir] Expose Arith::ExpandOps options in constructor
2023-04-20 18:18:52 +00:00
IntNarrowing.cpp
[mlir][arith] Add narrowing patterns for index casts
2023-05-03 13:55:02 -04:00
IntRangeOptimizations.cpp
Apply clang-tidy fixes for performance-unnecessary-value-param in IntRangeOptimizations.cpp (NFC)
2023-01-14 13:01:30 +00:00
ReifyValueBounds.cpp
[mlir][Arith] Fix Windows build
2023-04-18 17:30:01 +09:00
UnsignedWhenEquivalent.cpp
mlir/DialectConversion: use std::optional (NFC)
2022-12-19 18:48:59 +01:00
Powered by Gitea Version: 1.23.1 Page: 1033ms Template: 3ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API