Open rupertford opened 2 years ago
created branch 1881_psyad_inlining
At the moment we need to sort the following problems
1) functions are not encoded as calls in PSyIR. PR #1880 fixes this
2) the inline transformation does not inline function calls
3) the inline transformation does not appear to allow subroutines or functions to be outside of the same container
4) at least one of the routines being inlined uses an interface to support multiple precision :-(
5) not sure how to find the code. Need -d
options in PSyAD as used in PSyclone?
We need to be able to inline some functions and calls in PSyAD to be able to deal with all kernels.