Commit Graph

27 Commits

Author SHA1 Message Date
Hanchen Ye 3555fb9d2d [HLSCppDialect] use enum to update attributes definition; enhance pragma operations to support bind_storage, partition, and interface; [HLSCppEmitter] support all enhanced pragma operations 2020-10-04 20:14:22 -05:00
Hanchen Ye 4838b15b0f update func_pragma definition; update readme 2020-10-01 20:10:51 -05:00
Hanchen Ye e2c21ca9ab [QoREstimation] support dependency-based II analysis 2020-10-01 16:16:02 -05:00
Hanchen Ye 46f444463e [QoREstimator] a simple impl of estimator with lots of assumptions, can handle unroll and pipeline 2020-09-30 23:26:26 -05:00
Hanchen Ye 9049f0cec8 [README] update todos 2020-09-23 14:15:21 -05:00
Hanchen Ye 50b2a6c099 [HLSCppDialect] remove pragma operations: the functionality of pragma ops has been fully covered by param ops, and param ops is much more friendly to dse, hince there are no reason to maintain two groups of op with overlapped semantics; [README] update install & test instructions 2020-09-20 02:21:20 -05:00
Hanchen Ye f472053e58 [README] update todos 2020-09-19 18:37:46 -05:00
Hanchen Ye c72afd4e8a update to the newest LLVM version 2020-09-19 01:58:58 -05:00
Hanchen Ye aa14c60a91 [README] add detailed build & test instruction; update TODOs list 2020-09-15 00:57:44 -05:00
Hanchen Ye 42693da685 update readme 2020-09-13 23:45:52 -05:00
Hanchen Ye 1f4200e88a mechanical rename hlsld to scalehls; update file structure 2020-09-06 18:05:16 -05:00
Hanchen Ye 417b10f68d [EmitHLSCpp] shaped-type related operation emitters are further optimized; AffineYieldOp supports shaped-type; update readme and TODOs 2020-09-06 16:47:40 -05:00
Hanchen Ye 1df6af6af6 update readme 2020-09-06 03:25:26 -05:00
Hanchen Ye d7556c8a0a [EmitHLSCpp] add legalization check for unranked/dynamic shaped tensor/memref; support DimOp and RankOp 2020-09-05 16:52:54 -05:00
Hanchen Ye 3e41770540 [EmitHLSCpp] support ranked tensor load and store 2020-09-05 13:25:31 -05:00
Hanchen Ye 5c95351a47 update readme TODO list 2020-09-05 00:05:34 -05:00
Hanchen Ye e6f539103d update readme and todo list; support select operation 2020-09-03 20:09:30 -05:00
Hanchen Ye 01baa10c97 [EmitHLSCpp] some basic classes; hlsld-translate entry; add testcase 2020-08-26 23:23:22 -05:00
Hanchen Ye b35338e68e build code structure; update readme; remove pymlir directory 2020-08-25 14:11:30 -05:00
Jack Huang 9dde2d3a94 add overview and benchmarks 2020-05-12 23:28:39 -05:00
Jack Huang aabc0455c5
Update README.md 2020-04-23 17:02:59 -05:00
Jack Huang 8db4a6bff4
update todo list 2020-04-22 21:00:55 -05:00
hanchen8 03cc414663 update readme 2020-04-21 17:37:43 -05:00
hanchen8 c38c5f252a update readme 2020-04-21 17:33:57 -05:00
hanchen8 8149f1717b update readme 2020-04-20 16:32:50 -05:00
hanchen8 a2df1634db update readme 2020-04-20 16:29:04 -05:00
hanchen8 0b4c848e18 initial commit 2020-04-20 16:25:12 -05:00