opencv/modules/gapi
Andrey Golubev 9f4f9000bc Merge pull request #15313 from andrey-golubev:map_subst_to_pattern
G-API: add transformation logic to GCompiler

* Introduce transformation logic to GCOmpiler

* Remove partialOk() method

* Fix minor issues

* Refactor code according to code review

1. Re-design matchPatternToSubstitute logic
2. Update transformations order
3. Replace check_transformations pass with a
   one time check in GCompiler ctor

* Revert unused nodes handling in pattern matching

* Address minor code review issues

* Address code review comments:

1) Fix some mistakes
2) Add new tests for endless loops
3) Update GCompiler's transformations logic

* Simplify GCompiler check for endless loops

1. Simplify transformations endless loops check:
 - Original idea wasn't a full solution
 - Need to develop a good method (heuristic?) to find loops
   in general case (TODO)
2. Remove irrelevant Endless Loops tests
3. Add new "bad arg" tests and unit tests

* Update comments
2019-09-25 18:19:45 +03:00
..
cmake Bump to new ADE release v0.1.1f 2019-08-07 21:35:28 +03:00
doc Fix modules/ typos 2019-08-15 18:02:09 -04:00
include/opencv2 Move maxval to threshold tests parameter 2019-09-23 14:21:33 +03:00
perf perf tests are added 2019-08-05 19:04:14 +03:00
samples Merge pull request #13851 from TolyaTalamanov:at/new-kernel-package-design 2019-05-22 14:53:44 +03:00
src Merge pull request #15313 from andrey-golubev:map_subst_to_pattern 2019-09-25 18:19:45 +03:00
test Merge pull request #15313 from andrey-golubev:map_subst_to_pattern 2019-09-25 18:19:45 +03:00
CMakeLists.txt Merge pull request #15313 from andrey-golubev:map_subst_to_pattern 2019-09-25 18:19:45 +03:00