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

[OpenMP][Draft] Breaking up of combined/composite directives #80059

Closed
wants to merge 4 commits into from

Commits on Jan 30, 2024

  1. [Flang][OpenMP] TableGen support for getting leaf constructs

    Implement getLeafConstructs(D), which for a composite directive D
    will return the list of the constituent leaf directives.
    kparzysz committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    e5dca46 View commit details
    Browse the repository at this point in the history
  2. [Flang][OpenMP] Set OpenMP attributes in MLIR module in bbc before lo…

    …wering
    
    Right now attributes like OpenMP version or target attributes for offload
    are set after lowering in bbc. The flang frontend sets them before lowering,
    making them available in the lowering process.
    
    This change sets them before lowering in bbc as well.
    kparzysz committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    c06c3b5 View commit details
    Browse the repository at this point in the history
  3. getOpenMPVersion

    kparzysz committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    900187f View commit details
    Browse the repository at this point in the history
  4. Split function complete

    Some TODOs still remain.
    kparzysz committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    5ae6a20 View commit details
    Browse the repository at this point in the history