llvm-project/mlir/unittests
Arjun P 628a2c14e3 [MLIR][Presburger] introduce SlowMPInt, an auto-resizing APInt for fully correct signed integer computations
The Presburger library currently uses int64_t throughout for its integers.
This runs the risk of silently producing incorrect results when overflows occur.
Fixing this issue requires some sort of multiprecision integer
that transparently supports aribtrary arithmetic computations.

The class SlowMPInt provides this functionality, and is intended to be used
as the slow path fallback for a more optimized upcoming class, MPInt, that optimizes
for the Presburger library's workloads.

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D123758
2022-06-22 18:37:18 +02:00
..
Analysis [MLIR][Presburger] introduce SlowMPInt, an auto-resizing APInt for fully correct signed integer computations 2022-06-22 18:37:18 +02:00
Conversion [mlir] (NFC) Clean up bazel and CMake target names 2022-06-13 16:24:15 +00:00
Dialect [mlir][memref] Fix layout map computation in inferRankReducedResultType 2022-06-21 10:08:26 +02:00
ExecutionEngine [mlir][msan][test] Disable jit tests 2022-04-28 08:50:13 -07:00
IR [mlir] Rework the implementation of TypeID 2022-04-04 13:52:26 -07:00
Interfaces [mlir] (NFC) Clean up bazel and CMake target names 2022-06-13 16:24:15 +00:00
Pass [mlir] (NFC) Clean up bazel and CMake target names 2022-06-13 16:24:15 +00:00
Rewrite Fix memory leaks in MLIR unit-tests (NFC) 2021-10-02 21:31:46 +00:00
Support [MLIR] Add forgotten directory Support to unittests cmake 2021-12-27 14:42:48 +05:30
TableGen [mlir][ods] Remove StructAttr 2022-06-21 01:10:05 +00:00
Transforms [mlir] Rework the implementation of TypeID 2022-04-04 13:52:26 -07:00
CMakeLists.txt Mark some MLIR tests as requiring the native target to be configured 2022-01-14 07:23:14 +00:00