[code-reflection] Integrated: Binding Schame to iface mappinsg an switched C99 codegen to use Schema for Typedefs

Gary Frost gfrost at openjdk.org
Thu Jul 11 10:45:52 UTC 2024


On Thu, 11 Jul 2024 10:40:11 GMT, Gary Frost <gfrost at openjdk.org> wrote:

> Finally we can switch to using Schema. 
> The BoundSchema is now 'attached' to the iface mapped interface. 
> So now we can extract the schema, the layout and the bound array dimensions from an iface mapped buffer directly
> This simplifies C99 code gen. 
> It will also allow us to pass the BoundSchema down at first kernel dispatch, so that SSA based code gen can determine relative offsets.

This pull request has now been integrated.

Changeset: 660272d4
Author:    Gary Frost <gfrost at openjdk.org>
URL:       https://git.openjdk.org/babylon/commit/660272d4e01992fa31e5c15c46ab182f30490853
Stats:     1133 lines in 61 files changed: 531 ins; 223 del; 379 mod

Binding Schame to iface mappinsg an switched C99 codegen to use Schema for Typedefs

-------------

PR: https://git.openjdk.org/babylon/pull/176


More information about the babylon-dev mailing list