LonelyCat124
LonelyCat124
This may also be required to fix #2156 fully, but I'm not sure on the source code that needs that change. The subroutine prefixes belong to the routineSymbol and if...
I tried to see if I could have a quite look at how to add a SymbolTable to a FileContainer but I think this will be more complex than just...
#2575 fixes this behaviour for Subroutines, but leaves programs and (more importantly) Modules as symbol-less. This raised a question more generally on how we should handle modules, as I don't...
`Intrinsic` is stored in `decl.items[0]` in `fparser.py::_process_use_stmts`. It doesn't look like we do anything with this information right now. We could pull this value out (not sure if it has...
@arporter I'm debugging this and I'm a bit confused how the renaming/inlining works slash I think it produces incorrect code with OpenMP. I'd assumed that when we inline code we...
Hi Andy, I think the issue might be that the structure is two inlined functions with overlapping names: ``` do i = 1, 10 call momentum_u(...) ! This contains v_n...
My concern is I don't know that the OpenMP clauses can know how to tell what they need to use since both the original and modified named symbols can appear...
The task one doesn't use dep analysis - at the moment the task one essentially says "please don't modify the code underneath me once i've been lowered". I guess one...
That doesn't resolve it because the merging of the symbol tables isn't happening in lowering but during code generation. I think it would be quite difficult to regenerate clauses at...
Yeah that always will happen (though i'm doing it explicitly for now as there were some other problems with doing it after the ChunkedLoopTrans for NemoLite2D I think). The steps...