Commit c13a4e5
Add mechanism to lower generic pointers returned by functions
This change introduces a mechanism to lower functions returning generic
pointer to functions returning non-generic pointer.
The mechanism iterates thorugh functions in down-top order (starting from
most nested functions). Once a return type for particular function gets
changed to non-generic, then regular GAS resolver is triggered on all
functions calling updated function to propagate the non-generic pointer.1 parent 807588b commit c13a4e5
File tree
8 files changed
+780
-63
lines changed- IGC
- AdaptorOCL
- Compiler
- CISACodeGen
- tests/ResolveGAS
8 files changed
+780
-63
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
444 | 444 | | |
445 | 445 | | |
446 | 446 | | |
| 447 | + | |
| 448 | + | |
447 | 449 | | |
448 | 450 | | |
449 | 451 | | |
| |||
0 commit comments