-
Notifications
You must be signed in to change notification settings - Fork 99
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
Reapply and patch "[CIR][ABI] Apply CC lowering pass by default (#842)" #944
Reapply and patch "[CIR][ABI] Apply CC lowering pass by default (#842)" #944
Conversation
✅ With the latest revision this PR passed the C/C++ code formatter. |
This reverts commit 8f699fd.
c01bafd
to
6edd26b
Compare
@bcardosolopes (friendly ping) |
I found this patch caused a regression on vastart. Reproducer:
|
Hey @ChuanqiXu9 !
I think the regression is due to the variadic |
Got it. Thanks. Would you like to create an issue that? And we can track it more explicitly. |
I sent #974 to track this more formally |
…#842)" (llvm#944) This reverts commit 8f699fd and fixes some issues, namely: - CC lowering pass will no longer fail if the function has no AST information that won't be used. - Fixed CC lowering not disabling when running certain `cc1` compilation commands. - CC lowering can now be disabled when calling `cir-opt` and `cir-translate`. - Compilation commands that generate Object files should now invoke CC lowering by default.
…" (#944) This reverts commit 8f699fd and fixes some issues, namely: - CC lowering pass will no longer fail if the function has no AST information that won't be used. - Fixed CC lowering not disabling when running certain `cc1` compilation commands. - CC lowering can now be disabled when calling `cir-opt` and `cir-translate`. - Compilation commands that generate Object files should now invoke CC lowering by default.
This reverts commit 8f699fd and fixes some issues, namely:
cc1
compilation commands.cir-opt
andcir-translate
.