[Offload] Introduce offload-tblgen and initial new API implementation #108413
[Offload] Introduce offload-tblgen and initial new API implementation
841d0022
Fix liboffload_new linking and formatting
2b142440
jplehr
commented
on 2024-09-16
Refactor entry point validation so failures are visible in tracing ou…
bb17c4fa
Add Offload API unittests
2c98c64b
Implement optional error details
5d926712
Check in auto-generated Offload files
35e70fbe
Fix OffloadGenerate target, clang-format generated files
6d9c1bfd
Fix offload header install location
dd266549
Tidy generated comments etc
585a239a
Rework Offload API errors
147e39ee
Add optional code location entry point variants
fb6d7758
Rework API to avoid multiple returns, add init/shutdown, general refa…
55740e02
Fix style
932d440f
Only check OFFLOAD_TRACE once
87ddac34
Add offload-tblgen tests
6e76a792
Add additional offload-tblgen tests and associated fixes
8aa2cdf0
Add version info to the API definition
cc1dc593
Fix version query; misc style fixes
e92a900b
Change prefix from `offload` to `ol`
d932cea8
Rename new offload library and try to match LLVM style
a6cff97b
Fix missing tablegen, tidy Offload tests
2ec0fffa
Use SmallVector where possible
5c87ef29
jhuber6
approved these changes
on 2024-11-13
jhuber6
merged
8a2311c4
into main 348 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub