> On Jul 15, 2020, at 12:39, Chen, Yuanfang <Yuanfang.Chen at sony.com> wrote: > > Indeed, but there is a distinction about their position in the pipeline. We run opt & codegen pipeline separately, âcodegenâ IR passes run with other âcodegenâ IR passes. The same goes for regular IR passes. > > Do you run âcodegenâ IR passes with regular IR passes? If so, do you mind sharing the use cases? I might have missed this use case. I suppose there are 3 cases: 1. IR passes that are run in the codegen pipeline, but also run in the regular optimization pipeline. For example, AMDGPU runs SROA and a few other ânoncodegenâ IR passes as part of codegen. These obviously are both. 2. Reducing testcases. I extract the IR at some point in the codegen pipeline, and want to see what happens if I ran other passes at that point. 3. Experiments to see if there is value in moving a codegen IR pass earlier in the pipeline, into the non-codegen IR passes -Matt
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4