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] initial support for pointer-to-data-member type #401

Merged
merged 3 commits into from
Feb 22, 2024

Commits on Feb 22, 2024

  1. [CIR] initial support for pointer-to-data-member type

    This patch adds initial support for the pointer-to-data-member type.
    Specifically, this commit includes:
    
    - New ops, types, and attributes:
      - Add a new type !cir.data_member that models the ptr-to-data-member in C++
      - Add a new attribute #cir.data_member that represents a constant ptr-to-data-member value
      - Add a new operation cir.get_runtime_member that dereferences a ptr-to-data-member value
    - CodeGen for pointer-to-data-member types and values
    Lancern committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    37ca35a View commit details
    Browse the repository at this point in the history
  2. Resolve review comments

    Lancern committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    dd53bcc View commit details
    Browse the repository at this point in the history
  3. Resolve review comments

    Lancern committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    b6bb43a View commit details
    Browse the repository at this point in the history