diff options
| author | Arjun P <arjunpitchanathan@gmail.com> | 2022-02-08 00:31:27 +0530 |
|---|---|---|
| committer | Arjun P <arjunpitchanathan@gmail.com> | 2022-02-08 00:43:59 +0530 |
| commit | d5a29442191066b70176e59260288d8cb08bd602 (patch) | |
| tree | 85eb2f53cccd7b9da2759c43c207b876efdf86a7 /lldb/test/Shell/ScriptInterpreter/Python/python.test | |
| parent | 570471199bfa18fa0ee153336bd84e47dc5480a6 (diff) | |
| download | llvm-d5a29442191066b70176e59260288d8cb08bd602.zip llvm-d5a29442191066b70176e59260288d8cb08bd602.tar.gz llvm-d5a29442191066b70176e59260288d8cb08bd602.tar.bz2 | |
[MLIR][Presburger] Add support for piece-wise multi-affine functions
Add the class MultiAffineFunction which represents functions whose domain is an
IntegerPolyhedron and which produce an output given by a tuple of affine
expressions in the IntegerPolyhedron's ids.
Also add support for piece-wise MultiAffineFunctions, which are defined on a
union of IntegerPolyhedrons, and may have different output affine expressions
on each IntegerPolyhedron. Thus the function is affine on each individual
IntegerPolyhedron piece in the domain.
This is part of a series of patches leading up to parametric integer programming.
Depends on D118778.
Reviewed By: Groverkss
Differential Revision: https://reviews.llvm.org/D118779
Diffstat (limited to 'lldb/test/Shell/ScriptInterpreter/Python/python.test')
0 files changed, 0 insertions, 0 deletions
