Tian Jin
95de5b7ac9
revert changes to lower-to-krnl
2019-12-24 02:07:21 -05:00
Tian Jin
2cf60bc4c8
verbose lit
2019-12-24 02:01:23 -05:00
Tian Jin
5fafe91380
verbose lit
2019-12-24 01:50:47 -05:00
Tian Jin
c5f0e51d44
verbose build
2019-12-24 01:46:41 -05:00
Tian Jin
e46b010abd
add tests
2019-12-24 01:42:31 -05:00
Tian Jin
43afd5236b
checkout specific commits of LLVM/MLIR
2019-12-24 01:17:20 -05:00
Tian Jin
8815f12ad0
final -> override
2019-12-24 01:09:54 -05:00
Tian Jin
747e2f17d0
install protobuf
2019-12-24 00:54:02 -05:00
Tian Jin
e33192b14d
pull submodule
2019-12-24 00:51:23 -05:00
Tian Jin
376bf215e4
fix cache checking logic
2019-12-24 00:48:42 -05:00
Tian Jin
ffd58084f1
fix build path
2019-12-24 00:46:32 -05:00
Tian Jin
10183b27aa
fix yaml file
2019-12-24 00:21:51 -05:00
Tian Jin
ab10eb510a
fix yaml file
2019-12-24 00:20:37 -05:00
Tian Jin
20fc4d963b
fix yaml file
2019-12-24 00:17:45 -05:00
Tian Jin
40677f528d
fix yaml file
2019-12-24 00:16:00 -05:00
Tian Jin
78dc3f6e93
cache MLIR build
2019-12-24 00:09:31 -05:00
Tian Jin
8dbca0cc7b
build in release mode
2019-12-23 23:23:07 -05:00
Tian Jin
e1f4fcd66e
reduce hash table size
2019-12-23 23:18:38 -05:00
Tian Jin
d4c59cc45f
build all
2019-12-23 22:43:43 -05:00
Tian Jin
8e27d831e6
try tricks to reduce memory consumption of linkers
2019-12-23 22:37:23 -05:00
Tian Jin
71b27d555b
use 4 threads, not much credit left
2019-12-23 22:01:16 -05:00
Tian Jin
e909658279
use 2 threads
2019-12-23 21:59:26 -05:00
Tian Jin
01c88a3750
running out of memory, limit parallelism
2019-12-23 18:19:55 -05:00
Tian Jin
8f1af19e43
install ninja
2019-12-23 17:58:55 -05:00
Tian Jin
0a953629db
use sudo
2019-12-23 17:53:31 -05:00
Tian Jin
db4afef879
try without installing sudo
2019-12-23 17:51:52 -05:00
Tian Jin
d601a34afa
install gcc, cmake
2019-12-23 17:47:37 -05:00
Tian Jin
65240a1368
use python image
2019-12-23 17:03:22 -05:00
Tian Jin
52ca81f3ad
find git
2019-12-23 17:00:55 -05:00
Tian Jin
13f9c83397
set up buildbot
2019-12-23 16:53:08 -05:00
Tian Jin
43b559b025
Merge pull request #5 from clang-ykt/enable-ci
...
enable ci
2019-12-23 16:35:06 -05:00
Tian Jin
6c1d0d42c5
enable ci
2019-12-23 16:33:08 -05:00
Tian Jin
e9e47edc9e
Merge pull request #2 from doru1004/flatten-src-folder-structure
...
flatten src directory structure
2019-12-23 11:41:11 -05:00
Tian Jin
3b7a1c17b0
Merge pull request #3 from doru1004/fix-build
...
Fix build
2019-12-23 11:41:04 -05:00
Tian Jin
206fb5db67
fix whole-archive link
2019-12-23 11:40:15 -05:00
Tian Jin
50ea6bed03
fix build
2019-12-23 02:09:11 -05:00
Tian Jin
238c937f1b
rewrite cli description
2019-12-23 01:14:35 -05:00
Tian Jin
0c41a204e4
fix include path
2019-12-23 00:22:11 -05:00
Tian Jin
da4527c961
flatten src directory structure
2019-12-23 00:13:52 -05:00
Tian Jin
922a40962c
FE -> ONNF
2019-12-22 23:53:14 -05:00
Tian Jin
82d513096e
a commandline interface for onnf
2019-12-22 23:52:49 -05:00
Tian Jin
911cc2ad92
Merge pull request #1 from doru1004/remove-boost
...
clean up, remove dependency for boost
2019-12-22 23:15:46 -05:00
Tian Jin
685bf23b40
Enable ONNX Backend Test ( #1 )
...
* wip, commit before merging with upstream
* organize API, return wrapped output
* enable onnx backend test
* undo unintentional commit
* fix krnl ops tablegen
* format krnl ops
* reorder fillDynMemRefWithMemRef to be after fillPtrToMemRefWithDynMemRef, better comments
* more onnx backend tests
* ensure that test names refer to existing tests
* improve code readability by shortening type names
* nit
* restore unintentional changes
* more nits
* fix ; -> :
* split runtime implementation into header and body file, add support for data types
* comment on the onnx backend test
* make the comments read better
* do not dump when lowering
2019-12-22 23:14:57 -05:00
Tian Jin
2cb054324d
clean up, remove dependency for boost
2019-12-22 20:49:29 -05:00
Tian Jin
5573cb39fe
clean up, remove dependency for boost
2019-12-22 20:33:33 -05:00
Tian Jin
a6a40cf989
Format Key Files using LLVM Style ( #403 )
...
* format using llvm style
* merge and format
2019-12-21 02:11:49 -05:00
TUNG LEDUC
06a968d4a1
[MLIR] Add broadcasting support for element wise operations ( #398 )
...
* Add broadcasting support for elementwise operations
* Remove MLIRDialect from MLIRWholeArchiveLibs
* Rewrite getLoopIVsForBroadcasting
* Compute dimensions for allocating result memory
* Compute dimensions for allocating result memory (revised)
* Use static dimension for element-wise operation testcases
* Add a test for addition with broadcasting
* Missed Traits.h when merging
* Revise
* Update SharedWork.md
* Broadcasting for variadic operations
* Edit comments
* Update SharedWork.md
* Reorganize the code
* Add CHECK-LABEL for test_add_with_broadcasting
2019-12-21 02:08:27 -05:00
GHEORGHE-TEOD BERCEA
0a8af69e94
Add inference for Identity operation. ( #400 )
2019-12-21 02:08:13 -05:00
Haruki Imai
7e3f96e642
[MLIR] Add support for Reciprocal ( #397 )
...
* Added support for Reciprocal
* Fixed format
2019-12-21 02:07:44 -05:00
Tian Jin
3e7b8465e9
clean up
2019-12-21 02:07:24 -05:00