Commit Graph

234 Commits

Author SHA1 Message Date
William S. Moses e43e035fd6 Fix GPU inline check 2021-12-31 21:23:51 -05:00
William S. Moses 25f43edce7 [CUDALower] Fix inlining multi-block 2021-12-31 21:23:51 -05:00
William S. Moses 020a93c0b5 Additional fixes 2021-12-31 21:23:51 -05:00
William S. Moses 8dce72286d Correct store 2021-12-31 21:23:51 -05:00
William S. Moses 239a2c4d82 Rebase LLVM 2021-12-31 21:23:51 -05:00
William S. Moses 85e117eacb Fix canonicalization bug 2021-12-31 21:23:51 -05:00
William S. Moses 92684ed844 Fix mem2reg bug 2021-12-31 21:23:51 -05:00
William S. Moses 3bfbd54ee5 Fix cast error 2021-12-31 21:23:51 -05:00
William S. Moses c689e8b21b Handle async cuda copy 2021-12-31 21:23:51 -05:00
William S. Moses 8a879a4e8c Handle int and bump llvm 2021-12-31 21:23:51 -05:00
William S. Moses 6b582bf9d9 Add atomics 2021-12-31 21:23:51 -05:00
William S. Moses 75574626d6 Handle dominating values in loop detection 2021-12-31 21:23:51 -05:00
William S. Moses f2de97724c If condition of memref type 2021-12-31 21:23:51 -05:00
William S. Moses 8832c51b0a Global initialization 2021-12-31 21:23:51 -05:00
William S. Moses 56b75654fd [CPUify] Handle if with returns 2021-12-31 21:23:51 -05:00
William S. Moses 6e6f1c9739 Handle static initialization 2021-12-31 21:23:51 -05:00
William S. Moses 2f38e7e6e8 Continued fixes 2021-12-31 21:23:51 -05:00
William S. Moses c56768fd8f Correct struct handling of null 2021-12-31 21:23:51 -05:00
William S. Moses f66466c943 Fix SubIndex LLVM lowering 2021-12-31 21:23:51 -05:00
William S. Moses bfbe85c27a Handle fabs 2021-12-31 21:23:51 -05:00
William S. Moses 25b6fe8951 Lengthen timeout 2021-12-31 21:23:51 -05:00
William S. Moses 14f5f7cd80 Better handle derived classes 2021-12-31 21:23:51 -05:00
William S. Moses e84ed0ee88 Ensure pointer2memref 2021-12-31 21:23:51 -05:00
William S. Moses 700ae9993f Make lambda initialization order deterministic 2021-12-31 21:23:51 -05:00
William S. Moses 03a81d7f13 Correct packed struct handling 2021-12-31 21:23:51 -05:00
William S. Moses e9bfe63c16 Correct errors 2021-12-31 21:23:51 -05:00
William S. Moses 41966050a6 Bump LLVM 2021-12-31 21:23:51 -05:00
William S. Moses a311f76736 Increase build timeout 2021-12-31 14:57:18 -05:00
William S. Moses c3380c9fde Handle array construction 2021-12-24 18:05:39 -05:00
William S. Moses f5b6c2b9cf Handle switch without cases 2021-12-24 18:05:39 -05:00
William S. Moses dce464e271 Fix tests 2021-12-23 22:05:03 -05:00
William S. Moses b031af8430 Mem2Reg on LLVM 2021-12-23 22:05:03 -05:00
William S. Moses 37a338926a Add tests 2021-12-23 22:05:03 -05:00
William S. Moses b7df0d454f Centralize calling infrastructure 2021-12-23 22:05:03 -05:00
William S. Moses 659fc91698 Additional fixes 2021-12-23 22:05:03 -05:00
William S. Moses c516d02208 Constant cast for switch 2021-12-23 22:05:03 -05:00
William S. Moses 0c6d3bd247 Fix llvm allocation 2021-12-23 22:05:03 -05:00
William S. Moses 2e0d977677 Permit distribute lowering 2021-12-23 22:05:03 -05:00
William S. Moses bc543995a1 Fix free cast 2021-12-23 22:05:03 -05:00
William S. Moses 52d56133ed Simplify subview 2021-12-23 20:13:53 -05:00
William S. Moses a4ab8d5c86 Fix RedundantDynSubIndex 2021-12-23 20:13:53 -05:00
Morten Borup Petersen d222ca2cad Also link IPO with mlir-clang 2021-12-22 10:34:17 -05:00
Morten Borup Petersen 24fe1b9cd4 Change tool path in mlir-clang tests 2021-12-14 09:50:27 -08:00
Morten Borup Petersen 2d5701606c Fix CI 2021-12-14 09:50:27 -08:00
Morten Borup Petersen 88c5badb72 Emit tools in ${CMAKE_BINARY_DIR}/bin dir 2021-12-14 09:50:27 -08:00
William S. Moses 3d35200b53 Fix CI 2021-12-11 16:53:20 -05:00
William Moses 539e12ef7e
Update build.yml 2021-12-11 16:51:39 -05:00
William S. Moses 0fa1fd52be Remove secret 2021-12-11 16:43:15 -05:00
William S. Moses 9358717bb4 Move cmake 2021-12-10 09:59:31 -05:00
William S. Moses ce76680ee9 Fix build 2021-12-10 09:59:31 -05:00