llvm-capstone/mlir/unittests
Abhinav271828 68a5261d26
[MLIR][Presburger] Implement function to evaluate the number of terms in a generating function. (#78078)
We implement `computeNumTerms()`, which counts the number of terms in a
generating function by substituting the unit vector in it.
This is the main function in Barvinok's algorithm – the number of points
in a polytope is given by the number of terms in the generating function
corresponding to it.
We also modify the GeneratingFunction class to have `const` getters and
improve the simplification of QuasiPolynomials.
2024-01-22 14:22:01 +05:30
..
Analysis [MLIR][Presburger] Implement function to evaluate the number of terms in a generating function. (#78078) 2024-01-22 14:22:01 +05:30
Bytecode [mlir] add a way to query non-property attributes (#76959) 2024-01-04 16:40:13 +01:00
Conversion [mlir][arith] Change dialect name from Arithmetic to Arith 2022-09-29 11:23:28 -04:00
Debug Introduce MLIR Op Properties 2023-05-01 23:16:34 -07:00
Dialect [mlir][flang][openacc] Device type support on acc routine op (#78375) 2024-01-18 09:04:11 -08:00
ExecutionEngine [mlir][CRunnerUtils] Fix iterators accessing MemRefs with non-zero offset 2023-09-14 13:14:13 +02:00
Interfaces [mlir] Add global and program memory space handling to the data layout subsystem (#77367) 2024-01-09 13:56:11 +01:00
IR [mlir] Attribute add printStripped (#78008) 2024-01-15 20:56:35 -08:00
Parser [mlir][Parser] Make parse{Attribute,Type} null-terminate input 2023-03-03 17:03:27 -05:00
Pass [mlir][Pass] Move PassExecutionAction to Pass.h, NFC. (#74850) 2023-12-08 11:22:08 -08:00
Rewrite
Support [mlir][docgen] Handle Windows line endings in doc generation. 2023-06-29 09:56:49 -07:00
TableGen [mlir] Fix duplicate word typos; NFC 2023-09-01 20:53:08 -07:00
Target [mlir] Use the process (host) triple in MLIRTargetLLVMTests (#69538) 2023-10-18 18:48:24 -07:00
Transforms Introduce MLIR Op Properties 2023-05-01 23:16:34 -07:00
CMakeLists.txt [mlir][Target][LLVM] Adds an utility class for serializing operations to binary strings. 2023-08-08 14:48:11 +00:00