Skip to content

[SYCL-MLIR] Tweak pipeline when -sycl-use-host-module is passed#10753

Merged
victor-eds merged 2 commits intointel:sycl-mlirfrom
victor-eds:fix-pipeline
Aug 9, 2023
Merged

[SYCL-MLIR] Tweak pipeline when -sycl-use-host-module is passed#10753
victor-eds merged 2 commits intointel:sycl-mlirfrom
victor-eds:fix-pipeline

Conversation

@victor-eds
Copy link

@victor-eds victor-eds commented Aug 9, 2023

Apply following changes:

  • Do not skip -loop-restructure
  • Do not nest -loop-internalization pass
  • Expect sycl.[nd_]range.constructor in UniformityAnalysis

Signed-off-by: Victor Perez victor.perez@codeplay.com

Victor Perez added 2 commits August 9, 2023 12:12
Apply following changes:

- Do not skip `-loop-restructure`
- Do not nest `-loop-internalization` pass

Signed-off-by: Victor Perez <victor.perez@codeplay.com>
@victor-eds victor-eds added the sycl-mlir Pull requests or issues for sycl-mlir branch label Aug 9, 2023
@victor-eds victor-eds self-assigned this Aug 9, 2023
@victor-eds
Copy link
Author

Failing CUDA workflow unreleated. Should be disabled in this branch instead of removing the file to avoid future conflicts

@victor-eds victor-eds merged commit 07b712c into intel:sycl-mlir Aug 9, 2023
@victor-eds victor-eds deleted the fix-pipeline branch August 9, 2023 13:35
OptPM.addPass(polygeist::createLoopInternalizationPass(
PM.addPass(polygeist::createLoopInternalizationPass(
{options.getCgeistOpts().getRelaxedAliasing()}));
mlir::OpPassManager &OptPM =
Copy link
Contributor

Choose a reason for hiding this comment

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

To improve visibility, can we put line 454 to 473 under braces too? And put createInlinePass after.

Copy link
Author

Choose a reason for hiding this comment

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

Yes, will do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sycl-mlir Pull requests or issues for sycl-mlir branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants