Skip to content
This repository was archived by the owner on May 9, 2024. It is now read-only.

Misc recovery items from LLVM Upgrade #708

Merged
merged 5 commits into from
Oct 23, 2023
Merged

Conversation

alexbaden
Copy link
Contributor

Now that the bulk of the LLVM upgrade code is in, here are a few misc cleanup items.

Earlier versions of LLVM do not support opaque pointers. LLVM 15 does not support opaque pointers in SPIRV. LLVM 16 supports opaque pointers across all backends.
With range join removed, this code is dead
With opaque pointers we cannot rely on pointer introspection to sanity check UDF code. If this becomes a problem in the future we will need to register the struct type when we register the UDF and compare that way.
@alexbaden alexbaden merged commit a46a5e2 into main Oct 23, 2023
@alexbaden alexbaden deleted the alex/llvm_upgrade_recovery branch October 23, 2023 19:09
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants