Add logging and test cases for Controlflow ops (#4129) accepted/tizen_6.0_unified_hotfix tizen_20201012 tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.121029 accepted/tizen/6.0/unified/hotfix/20201103.051019 accepted/tizen/unified/20200915.060157 submit/tizen/20200915.021158 submit/tizen_6.0/20201029.205103 submit/tizen_6.0_hotfix/20201102.192503 submit/tizen_6.0_hotfix/20201103.114803 tizen_6.0.m2_release
authorHanjoung Lee <hanjoung.lee@samsung.com>
Thu, 10 Sep 2020 04:46:16 +0000 (13:46 +0900)
committerChunseok Lee <chunseok.lee@samsung.com>
Tue, 15 Sep 2020 02:10:32 +0000 (11:10 +0900)
commitbd3b73d5dd04eb8415b231c9b8cb74552aae142e
treef8716e991ea2ae73c868e6e825425d5e2a6d568f
parent5828ffdff817bbc93dba5384fa67b934ae6fb2b4
Add logging and test cases for Controlflow ops (#4129)

- Log subgraph calls during execution so we can trace the execution stack.
- Add a OneOp TC for If

This is a squashed commit of 465828c0 8aba0221 and 117a4712 .

ONE-DCO-1.0-Signed-off-by: Hanjoung Lee <hanjoung.lee@samsung.com>

Change-Id: Idfa7044145b855222ab8ab382291e2d05af63f78
Signed-off-by: Chunseok Lee <chunseok.lee@samsung.com>
runtime/onert/core/src/backend/controlflow/kernel/IfLayer.cc
runtime/onert/core/src/backend/controlflow/kernel/WhileLayer.cc
runtime/onert/core/src/exec/IPermuteFunction.h
tests/nnfw_api/src/CircleGen.cc
tests/nnfw_api/src/CircleGen.h
tests/nnfw_api/src/one_op_tests/If.cc [new file with mode: 0644]