[coco] IR entities-to-Module link (#1546)
author박종현/동작제어Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Tue, 18 Sep 2018 08:01:29 +0000 (17:01 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Tue, 18 Sep 2018 08:01:29 +0000 (17:01 +0900)
commit5cb6abe9adb54b1c859c1ca85eb3a41bc3a9df4b
tree0f56fc057ebbdfdea50f91137eabf76b0551f461
parent9dd18490711b94d8a852bf3f68817699bab1b173
[coco] IR entities-to-Module link (#1546)

With this commit, each IR entity allocated via EntityManager will have a correct
link to a module that it belongs to.

Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
25 files changed:
contrib/coco/core/include/coco/IR/Bag.h
contrib/coco/core/include/coco/IR/BagManager.h
contrib/coco/core/include/coco/IR/Block.h
contrib/coco/core/include/coco/IR/BlockManager.h
contrib/coco/core/include/coco/IR/Entity.h [new file with mode: 0644]
contrib/coco/core/include/coco/IR/EntityBuilder.h [new file with mode: 0644]
contrib/coco/core/include/coco/IR/Input.h
contrib/coco/core/include/coco/IR/InputManager.h
contrib/coco/core/include/coco/IR/Instr.h
contrib/coco/core/include/coco/IR/InstrManager.h
contrib/coco/core/include/coco/IR/Object.h
contrib/coco/core/include/coco/IR/ObjectManager.h
contrib/coco/core/include/coco/IR/Op.h
contrib/coco/core/include/coco/IR/OpManager.h
contrib/coco/core/include/coco/IR/Output.h
contrib/coco/core/include/coco/IR/OutputManager.h
contrib/coco/core/src/IR/BagManager.cpp
contrib/coco/core/src/IR/BlockManager.cpp
contrib/coco/core/src/IR/InputManager.cpp
contrib/coco/core/src/IR/InstrManager.cpp
contrib/coco/core/src/IR/Module.cpp
contrib/coco/core/src/IR/Module.test.cpp
contrib/coco/core/src/IR/ObjectManager.cpp
contrib/coco/core/src/IR/OpManager.cpp
contrib/coco/core/src/IR/OutputManager.cpp