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

[CIR][ABI][NFC] AppleARM64 CXXABI handling in TargetLowering library #733

Merged

Conversation

seven-mile
Copy link
Collaborator

@seven-mile seven-mile commented Jul 12, 2024

In this commit, minimal support for Darwin aarch64 triples was added. But TargetLoweringInfo was not updated correspondingly.

This could lead to a failure of the test driver.c with CallConvLowering pass enabled (or LowerModule used in some other ways).

This PR fixes the inconsistency and adds an extra missing feature flag for it.

@seven-mile seven-mile changed the title [CIR][ABI][NFC] AppleARM64 handling in TargetLowering [CIR][ABI][NFC] AppleARM64 CXXABI handling in TargetLowering library Jul 12, 2024
Copy link
Member

@bcardosolopes bcardosolopes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch, LGTM

@bcardosolopes bcardosolopes merged commit fa1e9b5 into llvm:main Jul 12, 2024
7 checks passed
Hugobros3 pushed a commit to shady-gang/clangir that referenced this pull request Oct 2, 2024
…lvm#733)

In [this
commit](llvm@e5d840b),
minimal support for Darwin aarch64 triples was added. But
TargetLoweringInfo was not updated correspondingly.

This could lead to a failure of the test `driver.c` with
CallConvLowering pass enabled (or `LowerModule` used in some other
ways).

This PR fixes the inconsistency and adds an extra missing feature flag
for it.
smeenai pushed a commit to smeenai/clangir that referenced this pull request Oct 9, 2024
…lvm#733)

In [this
commit](llvm@e5d840b),
minimal support for Darwin aarch64 triples was added. But
TargetLoweringInfo was not updated correspondingly.

This could lead to a failure of the test `driver.c` with
CallConvLowering pass enabled (or `LowerModule` used in some other
ways).

This PR fixes the inconsistency and adds an extra missing feature flag
for it.
smeenai pushed a commit to smeenai/clangir that referenced this pull request Oct 9, 2024
…lvm#733)

In [this
commit](llvm@e5d840b),
minimal support for Darwin aarch64 triples was added. But
TargetLoweringInfo was not updated correspondingly.

This could lead to a failure of the test `driver.c` with
CallConvLowering pass enabled (or `LowerModule` used in some other
ways).

This PR fixes the inconsistency and adds an extra missing feature flag
for it.
keryell pushed a commit to keryell/clangir that referenced this pull request Oct 19, 2024
…lvm#733)

In [this
commit](llvm@e5d840b),
minimal support for Darwin aarch64 triples was added. But
TargetLoweringInfo was not updated correspondingly.

This could lead to a failure of the test `driver.c` with
CallConvLowering pass enabled (or `LowerModule` used in some other
ways).

This PR fixes the inconsistency and adds an extra missing feature flag
for it.
lanza pushed a commit that referenced this pull request Nov 5, 2024
…733)

In [this
commit](e5d840b),
minimal support for Darwin aarch64 triples was added. But
TargetLoweringInfo was not updated correspondingly.

This could lead to a failure of the test `driver.c` with
CallConvLowering pass enabled (or `LowerModule` used in some other
ways).

This PR fixes the inconsistency and adds an extra missing feature flag
for it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants