[enco] Introduce Dead Object Elimination (#1691)
author박종현/동작제어Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Mon, 1 Oct 2018 07:19:53 +0000 (16:19 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Mon, 1 Oct 2018 07:19:53 +0000 (16:19 +0900)
commit29c8370661a7dba309efca6b5e179e6bee8d54d5
tree53fd5bb692ce8014287e7f210372e7422c5383bd
parent0edf3b5d4d2879841546724bf62abfd5df931cd1
[enco] Introduce Dead Object Elimination (#1691)

* [enco] Introduce Dead Object Elimination

This commit introduces Dead Object Elimination (DOE) pass in enco
compilation pipeline.

DOE is a special case of Dead Bag Elimination (DBE), but inserted in
order to reduce compilation overhead.

Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
* Fix a typo (updater -> producer)
contrib/enco/core/src/Backend.cpp
contrib/enco/core/src/Transforms/DeadObjectElimination.cpp [new file with mode: 0644]
contrib/enco/core/src/Transforms/DeadObjectElimination.h [new file with mode: 0644]