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

LLVM: Add support for compiling lambda functions used in UDF #2284

Merged
merged 8 commits into from
Jan 11, 2022

Conversation

jvesely
Copy link
Collaborator

@jvesely jvesely commented Jan 11, 2022

Only one lambda function per line is supported.
Add compiled test for MAX_VAL output port. (#1780)

…ures

Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
…nition AST node

This will be needed to compile lambda functions that can
share source lines with other AST nodes and can't
be parsed in isolation.

Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
_gen_llvm_function_body handles only interaction with the rest of the
code framework.

Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
Avoid conflict with option setting compiler optimization level.

Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu>
@jvesely jvesely added the compiler Runtime Compiler label Jan 11, 2022
@jvesely jvesely added this to In progress in LLVM Runtime Compiler via automation Jan 11, 2022
@github-actions
Copy link

This PR causes the following changes to the html docs (ubuntu-latest-3.7-x64):

No differences!

...

See CI logs for the full diff.

@jvesely jvesely linked an issue Jan 11, 2022 that may be closed by this pull request
18 tasks
@jvesely jvesely merged commit 2409dbc into PrincetonUniversity:devel Jan 11, 2022
LLVM Runtime Compiler automation moved this from In progress to Done Jan 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compiler Runtime Compiler
Projects
Development

Successfully merging this pull request may close these issues.

Add compiler support for more OutputPort types
1 participant