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

Support building against llvm15 #1035

Merged
merged 11 commits into from
Mar 30, 2024
Merged

Support building against llvm15 #1035

merged 11 commits into from
Mar 30, 2024

Commits on Mar 12, 2024

  1. get rid of -flto

    yashssh committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    2a0f69b View commit details
    Browse the repository at this point in the history
  2. [llvm15] Support llvmlite to building against llvm15

    1) Drop 2 passes no longer supported by old PM
    2) Update domTree passes to their wrapper passes
    3) Update getAddress() api
    4) Disable opaque pointer mode
    5) Give warning when build with llvm15
    
    All the changes are put inside llvm version check guard
    so that it builds with both llvm14 and llvm15
    yashssh committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    d6957e1 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Update ffi/Makefile.linux

    gmarkall authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    36ae6cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34406e8 View commit details
    Browse the repository at this point in the history
  3. Update assembly.cpp

    gmarkall authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    6206a41 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. fix python formatting

    yashssh committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    247fa16 View commit details
    Browse the repository at this point in the history
  2. run clang format

    yashssh committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    64bb499 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bec8eec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a585985 View commit details
    Browse the repository at this point in the history
  5. Run CI with LLVM 15 on Windows

    This includes changes:
    
    - Adding the Windows LLVM 15 config to the Azure setup.
    - Converting the commands in the Azure pipeline file to a call to the
      setup_conda_environment.cmd script (it's easier to edit a script
      rather than individual lines in the Azure file).
    - Installation of LLVM 15 from conda-forge.
    - A workaround / supporting change for the conda-forge solution to
      conda-forge/llvmdev-feedstock#175.
    gmarkall committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    cdd4c5f View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Use legacysimpleloopunswitch with old PM; more consistency with versi…

    …on checking condtions
    yashssh committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    2d5d8ee View commit details
    Browse the repository at this point in the history