buildtools/gcc/libhsail-rt
Adrien Destugues d65f2977c7 import gcc 11.3.0
Change-Id: Ibbd34379df256b6994d7d12448cde98c84294aab
2022-07-15 19:23:24 +02:00
..
include/internal import gcc 11.2.0 2022-07-15 14:33:44 +02:00
rt import gcc 11.2.0 2022-07-15 14:33:44 +02:00
aclocal.m4 import gcc 11.2.0 2022-07-15 14:33:44 +02:00
ChangeLog import gcc 11.3.0 2022-07-15 19:23:24 +02:00
configure import gcc 11.2.0 2022-07-15 14:33:44 +02:00
configure.ac import gcc 11.2.0 2022-07-15 14:33:44 +02:00
configure.tgt import gcc 11.2.0 2022-07-15 14:33:44 +02:00
Makefile.am import gcc 7.3.0 2022-07-15 14:14:32 +02:00
Makefile.in import gcc 11.2.0 2022-07-15 14:33:44 +02:00
README import gcc 7.3.0 2022-07-15 14:14:32 +02:00
target-config.h.in import gcc 7.3.0 2022-07-15 14:14:32 +02:00

This library implements the agent-side runtime functionality required
to run HSA finalized programs produced by the BRIG frontend.

The library contains both the code required to run kernels on the agent
and also functions implementing more complex HSAIL instructions.

rt/workitems.c contains the runtime entry function that manages multiple
work-item execution using fibers or simple for-loops (in case of work groups
without barriers).  Otherwise, the rest of the source files mostly contain
functions that typically map directly to HSAIL instructions.