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

AVX10.1 API introduction in JIT #101938

Merged
merged 22 commits into from
Jun 9, 2024

Commits on Jun 3, 2024

  1. Add AVX10v1 API surface

    khushal1996 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    8e7745f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41ab759 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    445be70 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cad5824 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4079f41 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8054bdf View commit details
    Browse the repository at this point in the history
  7. Fix CI errors. Add missing API in Avx10v1.PlatofrmNotSupported ad end…

    … line with a new character
    khushal1996 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    3386ed4 View commit details
    Browse the repository at this point in the history
  8. Changes to be made with latest changes on main. Make appropriate comm…

    …ents. Update tests in template testing for Avx10v1
    khushal1996 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    2b56317 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    43d9d80 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a7bbd75 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6fc9d38 View commit details
    Browse the repository at this point in the history
  12. Distinguish between Avx10v1 and Avx10v1/512, Add appropriate comments…

    … and clean up code in lowerCast
    khushal1996 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    ebd3ee3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f426baa View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    455d754 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    52a5aa0 View commit details
    Browse the repository at this point in the history
  16. resolve review comments. Make evex encoding checks clear to read and …

    …resolve a bug in gtNewSimdCvtNode
    khushal1996 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    20e022b View commit details
    Browse the repository at this point in the history
  17. Add FMA and Avx512F.X64 instructions to AVX10v1. Restructure code and…

    … compOpportunistic checks
    khushal1996 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    2d8fc4c View commit details
    Browse the repository at this point in the history
  18. Combine compOpportunistic checks with Avx10 check using IsAvx10OrIsaS…

    …upportedOpportunistically
    khushal1996 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    79b2a52 View commit details
    Browse the repository at this point in the history
  19. Introduce a new internal ISA InstructionSet_EVEX and remove Instructi…

    …onSet_AVX10v1_V256 to make space for the new ISA. Also change all the internal special intrinsic nodes for Avx512F on x86/x64 arch to evex nodes
    khushal1996 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    c38b62f View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7a51e1e View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. fix formatting

    khushal1996 committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    b1509c4 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Reorder declaration of InstructionSet_EVEX to proper position. Run fo…

    …rmatting adn resolve errors introduced when merging with main
    khushal1996 committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    e21bcff View commit details
    Browse the repository at this point in the history