llvm-project/mlir/unittests
Arjun P 4bf9cbc408 [MLIR][Presburger] subtract: improve redundant constraint detection
When constraints in the two operands make each other redundant, prefer constraints of the second because this affects the number of sets in the output at each level; reducing these can help prevent exponential blowup.

This is accomplished by adding extra overloads to Simplex::detectRedundant that only scan a subrange of the constraints for redundancy.

Reviewed By: Groverkss

Differential Revision: https://reviews.llvm.org/D127237
2022-06-08 14:44:31 -04:00
..
Analysis [MLIR][Presburger] subtract: improve redundant constraint detection 2022-06-08 14:44:31 -04:00
Conversion [mlir] Trim a huge number of unnecessary dependencies on the Func dialect 2022-03-01 12:10:04 -08:00
Dialect [MLIR][Affine][Analysis] Merge FAC and FACV 2022-04-06 03:02:32 +05:30
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 Re-land "[mlir] Add integer range inference analysis"" 2022-06-03 17:13:48 +00:00
Pass [mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespace 2022-04-18 12:01:55 -07: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] Update LLVMIR Fastmath flags use of MLIR BitEnum functionality 2022-05-17 18:19:14 +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