Skip to content

Conversation

@Kuree
Copy link
Contributor

@Kuree Kuree commented Sep 20, 2023

Here is the promised patch that adds proper type conversion to CIR -> MLIR conversion. I tried to keep the changes minimum but the existing implementation doesn't use TypeConverter.

This should not have any functional changes except for one tiny fix that registers the cf dialect, which should allow goto.mlir to pass. Happy to break the PR into two if requested.

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.

This is great, thanks! LGTM

@bcardosolopes bcardosolopes merged commit 008a9f4 into llvm:main Sep 26, 2023
lanza pushed a commit that referenced this pull request Oct 27, 2023
Here is the promised patch that adds proper type conversion to CIR ->
MLIR conversion. I tried to keep the changes minimum but the existing
implementation doesn't use `TypeConverter`.

This should not have any functional changes except for one tiny fix that
registers the `cf` dialect, which should allow `goto.mlir` to pass.
Happy to break the PR into two if requested.
lanza pushed a commit that referenced this pull request Dec 20, 2023
Here is the promised patch that adds proper type conversion to CIR ->
MLIR conversion. I tried to keep the changes minimum but the existing
implementation doesn't use `TypeConverter`.

This should not have any functional changes except for one tiny fix that
registers the `cf` dialect, which should allow `goto.mlir` to pass.
Happy to break the PR into two if requested.
lanza pushed a commit that referenced this pull request Jan 29, 2024
Here is the promised patch that adds proper type conversion to CIR ->
MLIR conversion. I tried to keep the changes minimum but the existing
implementation doesn't use `TypeConverter`.

This should not have any functional changes except for one tiny fix that
registers the `cf` dialect, which should allow `goto.mlir` to pass.
Happy to break the PR into two if requested.
lanza pushed a commit that referenced this pull request Mar 23, 2024
Here is the promised patch that adds proper type conversion to CIR ->
MLIR conversion. I tried to keep the changes minimum but the existing
implementation doesn't use `TypeConverter`.

This should not have any functional changes except for one tiny fix that
registers the `cf` dialect, which should allow `goto.mlir` to pass.
Happy to break the PR into two if requested.
eZWALT pushed a commit to eZWALT/clangir that referenced this pull request Mar 24, 2024
Here is the promised patch that adds proper type conversion to CIR ->
MLIR conversion. I tried to keep the changes minimum but the existing
implementation doesn't use `TypeConverter`.

This should not have any functional changes except for one tiny fix that
registers the `cf` dialect, which should allow `goto.mlir` to pass.
Happy to break the PR into two if requested.
eZWALT pushed a commit to eZWALT/clangir that referenced this pull request Mar 24, 2024
Here is the promised patch that adds proper type conversion to CIR ->
MLIR conversion. I tried to keep the changes minimum but the existing
implementation doesn't use `TypeConverter`.

This should not have any functional changes except for one tiny fix that
registers the `cf` dialect, which should allow `goto.mlir` to pass.
Happy to break the PR into two if requested.
lanza pushed a commit that referenced this pull request Apr 29, 2024
Here is the promised patch that adds proper type conversion to CIR ->
MLIR conversion. I tried to keep the changes minimum but the existing
implementation doesn't use `TypeConverter`.

This should not have any functional changes except for one tiny fix that
registers the `cf` dialect, which should allow `goto.mlir` to pass.
Happy to break the PR into two if requested.
lanza pushed a commit that referenced this pull request Apr 29, 2024
Here is the promised patch that adds proper type conversion to CIR ->
MLIR conversion. I tried to keep the changes minimum but the existing
implementation doesn't use `TypeConverter`.

This should not have any functional changes except for one tiny fix that
registers the `cf` dialect, which should allow `goto.mlir` to pass.
Happy to break the PR into two if requested.
eZWALT pushed a commit to eZWALT/clangir that referenced this pull request Apr 29, 2024
Here is the promised patch that adds proper type conversion to CIR ->
MLIR conversion. I tried to keep the changes minimum but the existing
implementation doesn't use `TypeConverter`.

This should not have any functional changes except for one tiny fix that
registers the `cf` dialect, which should allow `goto.mlir` to pass.
Happy to break the PR into two if requested.
lanza pushed a commit that referenced this pull request Apr 29, 2024
Here is the promised patch that adds proper type conversion to CIR ->
MLIR conversion. I tried to keep the changes minimum but the existing
implementation doesn't use `TypeConverter`.

This should not have any functional changes except for one tiny fix that
registers the `cf` dialect, which should allow `goto.mlir` to pass.
Happy to break the PR into two if requested.
bruteforceboy pushed a commit to bruteforceboy/clangir that referenced this pull request Oct 2, 2024
Here is the promised patch that adds proper type conversion to CIR ->
MLIR conversion. I tried to keep the changes minimum but the existing
implementation doesn't use `TypeConverter`.

This should not have any functional changes except for one tiny fix that
registers the `cf` dialect, which should allow `goto.mlir` to pass.
Happy to break the PR into two if requested.
Hugobros3 pushed a commit to shady-gang/clangir that referenced this pull request Oct 2, 2024
Here is the promised patch that adds proper type conversion to CIR ->
MLIR conversion. I tried to keep the changes minimum but the existing
implementation doesn't use `TypeConverter`.

This should not have any functional changes except for one tiny fix that
registers the `cf` dialect, which should allow `goto.mlir` to pass.
Happy to break the PR into two if requested.
keryell pushed a commit to keryell/clangir that referenced this pull request Oct 19, 2024
Here is the promised patch that adds proper type conversion to CIR ->
MLIR conversion. I tried to keep the changes minimum but the existing
implementation doesn't use `TypeConverter`.

This should not have any functional changes except for one tiny fix that
registers the `cf` dialect, which should allow `goto.mlir` to pass.
Happy to break the PR into two if requested.
lanza pushed a commit that referenced this pull request Nov 5, 2024
Here is the promised patch that adds proper type conversion to CIR ->
MLIR conversion. I tried to keep the changes minimum but the existing
implementation doesn't use `TypeConverter`.

This should not have any functional changes except for one tiny fix that
registers the `cf` dialect, which should allow `goto.mlir` to pass.
Happy to break the PR into two if requested.
lanza pushed a commit that referenced this pull request Mar 18, 2025
Here is the promised patch that adds proper type conversion to CIR ->
MLIR conversion. I tried to keep the changes minimum but the existing
implementation doesn't use `TypeConverter`.

This should not have any functional changes except for one tiny fix that
registers the `cf` dialect, which should allow `goto.mlir` to pass.
Happy to break the PR into two if requested.
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