Граф коммитов

13 Коммитов

Автор SHA1 Сообщение Дата
Tianqi Chen 1400edac33 [IR] Include PrefetchIR (#189) 2017-06-18 21:53:13 -07:00
Tianqi Chen 330d49f81c [IR] Update new version of HalideIR (#116) 2017-05-04 12:15:02 -07:00
Ziheng Jiang c8ebfbe355 [PASS]LoopPartition (#56)
* loop_partition draft

* divide loop variable into constant domain and variable domain & consider multiple partitions

* process doubt interval

* fix and refactor, add relax_map arg in BoundDeduce

* fix testcase and comment

* rebase to zero, convert to SSA

* change the logic of generating loop code & fix issues

* add a testcase for relax map in deducebound && fix issues

* clean code

* const auto&

* add test_multi_if
2017-03-03 21:09:39 -08:00
Tianqi Chen 7133448330 [VISITOR] New ExprFunctor, StmtFunctor Interface. Modular analysis (#58)
* [ARITH/VISITOR] Modular Analysis, ExprFunctor, StmtFunctor

* retrigger

* [IRFunctor] Migrated CodegenC

* [IRFUNCTOR] Migrate CodeGenLLVM

* [IRFunctor] Migrate canonical

* [IRFunctor] Migrate vectorize

* [IRFunctor] migrate CodeGenStackVM
2017-02-28 16:16:09 -08:00
Ziheng Jiang 5c07413cd4 [PASS] Change IRVisitor interfaces to function override (#42)
* [PASS] Change IRVisitor interfaces to function override

* [PASS] Change IRMutator interfaces to overloadable function
2017-02-11 21:55:57 -08:00
Tianqi Chen b8f0ec504c [LANG/PASS] InjectVirtualThread (#38) 2017-02-11 11:55:42 -08:00
Tianqi Chen 45597d0006 [LANG/PASS] Support Vectorize (#37) 2017-02-09 12:15:47 -08:00
Tianqi Chen 4f1473f3a1 [CODEGEN] Add LoweredFunc, MakeAPI to build a C API function (#23)
* [CODEGEN] Add LoweredFunc, MakeAPI and SplitHostDevice

* update halideir
2017-01-22 17:45:31 -08:00
tqchen 70d9302891 Keep up with changes of NodeRef 2016-11-29 12:08:45 -08:00
tqchen 8e04361c32 Refactor IR Pass 2016-11-18 10:57:56 -08:00
tqchen ff6b8d8211 check substitute 2016-11-17 20:55:47 -08:00
tqchen 5cfca3a2aa update comment 2016-11-06 11:23:58 -08:00
tqchen be8de13fd6 Enable IRFunctor based IRMutator 2016-11-06 11:22:49 -08:00