-
include/mlir/Analysis/Presburger/ -
lib/Analysis/Presburger/ -
unittests/Analysis/Presburger/ 2/2
IntegerPolyhedronTest.cpp
| | Authored by arjunp on Apr 2 2022, 1:12 PM. Event TimelineHerald added a project: Restricted Project. arjunp requested review of this revision. Herald added a project: Restricted Project. arjunp marked 2 inline comments as done. This revision is now accepted and ready to land. This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Path | Size |
---|
| | | include/ | mlir/ | Analysis/ | Presburger/ |
| | | 23 lines | | 3 lines | | 10 lines | | 264 lines | | | | 16 lines | | 8 lines | | 12 lines | | 491 lines | | unittests/ | Analysis/ | Presburger/ |
| | | 224 lines |
Commit | Tree | Parents | Author | Summary | Date |
---|
3220d5fd2672 | 557a0add285b | 4418c8013a36 | Arjun P | fix expression in symbolic cut documentation | Apr 4 2022, 6:21 AM | 4418c8013a36 | a256c0f4d333 | a90e171d2103 | Arjun P | remove use of auto | Apr 4 2022, 6:16 AM | a90e171d2103 | 1755333fc8df | 7c42c09942b2 | Arjun P | Address comments | Apr 4 2022, 6:12 AM | 7c42c09942b2 | 21bebff23f89 | da05adf96775 | Arjun P | TODO: | Apr 3 2022, 2:31 PM | da05adf96775 | 22d42f1c7837 | dd7de1a0c302 | Arjun P | fix doc | Apr 2 2022, 5:24 PM | dd7de1a0c302 | 800c67f925ba | bbb40afba10b | Arjun P | add some doc and asserts | Apr 2 2022, 5:21 PM | bbb40afba10b | 3c34b0ed7a7c | 6582b64c652c | Arjun P | lint | Apr 2 2022, 5:00 PM | 6582b64c652c | 6fed2b787396 | ef80d3c93961 | Arjun P | remove symbolDomain overload | Apr 2 2022, 4:59 PM | ef80d3c93961 | 8865b6a7a60d | fc5290c50300 | Arjun P | lint | Apr 2 2022, 2:30 PM | fc5290c50300 | 9e02cc8f3e0e | 872a416a799e | Arjun P | fix stuff I missed | Apr 2 2022, 2:29 PM | 872a416a799e | 5be82ac77898 | be928d3b8b3a | Arjun P | [MLIR][Presburger] IntegerPolyhedron: add support for symbolic integer lexmin (Show More…) | Apr 2 2022, 2:09 PM | be928d3b8b3a | 6d2f87b0c16f | b662b79c1145 | Arjun P | lint | Apr 2 2022, 1:56 PM | b662b79c1145 | 40e99f538af9 | bb5ff154df61 | Arjun P | lint | Apr 2 2022, 1:55 PM | bb5ff154df61 | be688e9fd5ea | 95ec0334d2b2 | Arjun P | remove unnccssary func | Apr 2 2022, 1:46 PM | 95ec0334d2b2 | cb0625d5213b | 81ae36cc0fa0 | Arjun P | remove unnecessary .restricted checks | Apr 2 2022, 1:42 PM | 81ae36cc0fa0 | 8da41629703b | aeadd9de71d5 | Arjun P | more PhDs | Apr 2 2022, 1:41 PM | aeadd9de71d5 | 4027e3abae83 | 558c74a8a1c0 | Arjun P | changes | Apr 2 2022, 1:15 PM | 558c74a8a1c0 | a2c2eb4551b9 | 96c7433ddfe1 | Arjun P | name changes | Apr 2 2022, 1:11 PM | 96c7433ddfe1 | 848019be27d3 | 2836ad346f11 | Arjun P | sue appendExtraRow | Apr 2 2022, 1:09 PM | 2836ad346f11 | 105abb0f9b5a | a839da61113a | Arjun P | appendExtraRow | Apr 2 2022, 1:07 PM | a839da61113a | bc26ec16a0de | 05e5df2ac230 | Arjun P | doc changes | Apr 2 2022, 1:06 PM | 05e5df2ac230 | b1557fc4c4f9 | cab150ca95a5 | Arjun P | fix build | Apr 2 2022, 1:04 PM | cab150ca95a5 | a75f895fb12e | 58b329cfc2c6 | Arjun P | add more healers | Apr 2 2022, 10:40 AM | 58b329cfc2c6 | 52a30d54c8f5 | 2798d969682f | Arjun P | unlint | Apr 2 2022, 9:56 AM | 2798d969682f | 1a68e82675bd | 02b272fc6a56 | Arjun P | fix build | Apr 2 2022, 9:56 AM | 02b272fc6a56 | aaa59878eb7b | 2a4278b8156e | Arjun P | lint | Apr 2 2022, 9:52 AM | 2a4278b8156e | 143f807abdb7 | 14589f268443 | Arjun P | unlint | Apr 2 2022, 9:52 AM | 14589f268443 | 8fb577aac3b9 | af4d7081ac32 | Arjun P | lint | Apr 2 2022, 9:49 AM | af4d7081ac32 | 60dd3894d85a | 492029d7a3f5 | Arjun P | more medical professionals | Apr 2 2022, 9:39 AM | 492029d7a3f5 | aa23b8a2f884 | a6671b6bdec6 | Arjun P | add some docs | Apr 2 2022, 6:26 AM | a6671b6bdec6 | 92b6ed745a8f | aecc93e9bb09 | Arjun P | PIP | Mar 31 2022, 6:21 AM | aecc93e9bb09 | f798b04ddeff | fbeb0db54ff4 | Arjun P | PWMA/MAF: support truncateOutput | Mar 31 2022, 4:34 AM |
|
I would prefer not treating the relation as a set while producing this lexmin. Can we instead also treat the domain variables as parameters and have something like:
I think this is a more general case of what the current implementation produces.