Commit Graph

20 Commits

Author SHA1 Message Date
Ruobing Han fd56811650 Refactoring the codebase. Remove useless variables; Add comments; Remove useless header files; Remove hard code and support both x86 and ARM CPU 2023-12-13 14:29:17 -05:00
Ruobing Han 7e029ba1d5 fix bug for AllocaInst that are wrapped in a PR 2023-04-01 16:59:26 -04:00
Ruobing Han 63c9cc566c avoid unnecessary extend arrays 2022-09-23 09:15:10 -04:00
Ruobing Han c6442c8b23 modify name of extend arrays 2022-09-23 09:11:45 -04:00
Ruobing Han ed51e5af91 apply divergence analysis for replicating local variables 2022-09-22 16:24:16 -04:00
Ruobing Han e99205aa8b apply divergence analysis for replicating local variables 2022-09-22 16:15:38 -04:00
Han Ruobing 124e7fa0ae remove unless initilization 2022-09-22 14:44:42 -04:00
Ruobing Han 3d22cc1f36 fix bug for dynamic shared memory 2022-09-15 20:38:48 -04:00
Ruobing Han f2a4f7fe64 update HostTranslator with debug tools 2022-09-15 18:19:13 -04:00
Ruobing Han bb3724c486 update compilation with DEBUG mode 2022-09-15 12:33:28 -04:00
Ruobing Han ef77421142 add back O3 optimization in kernelTranslator 2022-09-07 20:17:34 -04:00
Ruobing Han cf12d604eb support CloverLeaf on LLVM14 2022-07-13 18:39:59 -04:00
Ruobing Han 8fddb647bd remove performance optimization in kernelTranslator 2022-06-25 15:22:50 -04:00
Ruobing Han fc1ed8d224 remove optnone metadata 2022-06-25 14:44:50 -04:00
RobinHan d7668ccd86 [WIP] migriate to LLVM14 2022-06-17 23:43:22 -04:00
Han Ruobing f6ef5436de reconstruct the code constructure 2022-06-07 12:53:32 -07:00
Bhanu Garg 308e9284cb fix linting issues 2022-05-24 20:43:47 -04:00
jchen706 1add53fa86 add dwt2d example and fixes 2022-05-21 15:55:49 -04:00
Han Ruobing f8e72916c1 add codebase for TACO submission 2022-05-04 08:59:38 -04:00
RobinHan addf0a95b7 add backbone, including basic features for compilation 2022-01-11 11:01:42 -05:00