Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unify LLI and C-API ORC stacks. #30449

Open
lhames opened this issue Nov 21, 2016 · 3 comments
Open

Unify LLI and C-API ORC stacks. #30449

lhames opened this issue Nov 21, 2016 · 3 comments
Labels
bugzilla Issues migrated from bugzilla orcjit

Comments

@lhames
Copy link
Contributor

lhames commented Nov 21, 2016

Bugzilla Link 31101
Version trunk
OS All
CC @AlexDenisov,@lhames

Extended Description

LLI and the ORC C-bindings each have their own stack, but they have a lot of overlapping functionality. They should almost certainly share a single stack, which could also be made directly available to LLVM clients who want to use it.

@lhames
Copy link
Contributor Author

lhames commented Nov 21, 2016

The unified stack might also be shared with the Kaleidoscope tutorials.

@lhames
Copy link
Contributor Author

lhames commented Jan 21, 2020

LLJIT (git# 9f1c239, svn r335670) is a reasonable contender for a solution to this. It has replaced OrcLazyJIT for lli, but we still need to move the C API bindings over (or better yet write some new ones) before we close this.

@lhames
Copy link
Contributor Author

lhames commented Nov 26, 2021

mentioned in issue llvm/llvm-bugzilla-archive#31103

@llvmbot llvmbot transferred this issue from llvm/llvm-bugzilla-archive Dec 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bugzilla Issues migrated from bugzilla orcjit
Projects
None yet
Development

No branches or pull requests

1 participant