Llvm Utils Versions Save

LLVM/Clang toolsets for Visual Studio 2022, 2019, 2017, 2015, 2013, 2012 and 2010.

v23.05

1 year ago

File List

Archive Name Visual Studio Version
LLVM_VS2017.zip 2017, 2019 and 2022
LLVM_VS2010_2015.zip 2010, 2012, 2013 and 2015
LLVM_VS2015.zip 2015
LLVM_VS2013.zip 2013
LLVM_VS2012.zip 2012
LLVM_VS2010.zip 2010

Changes Since v23.03

  • Ignore BuildStlModules property ("Build ISO C++23 Standard Library Modules") added in Visual Studio 2022 17.6. 8b2a67c48ebe3b3e45d433089ed65298ffff2815

v23.03

1 year ago

File List

Archive Name Visual Studio Version
LLVM_VS2017.zip 2017, 2019 and 2022
LLVM_VS2010_2015.zip 2010, 2012, 2013 and 2015
LLVM_VS2015.zip 2015
LLVM_VS2013.zip 2013
LLVM_VS2012.zip 2012
LLVM_VS2010.zip 2010

Changes Since v23.01

  • Support /RELEASE switch implemented in lld-link 16. 4ce8214958e8044a3ab701eaa6dccc6d8b0058a3

v23.01

1 year ago

File List

Archive Name Visual Studio Version
LLVM_VS2017.zip 2017, 2019 and 2022
LLVM_VS2010_2015.zip 2010, 2012, 2013 and 2015
LLVM_VS2015.zip 2015
LLVM_VS2013.zip 2013
LLVM_VS2012.zip 2012
LLVM_VS2010.zip 2010

Changes Since v22.09

  • Support MultiProcessorCompilation for Visual Studio 2017, 2019 and 2022, issue #11. 476ab9f6d3f77b7ed96679b3253cd57da977ecb8 and 635ea740ac59eadaef357a1ee53b82495948056f
  • llvm-link and llvm-lib can be enabled now, unsupported option no longer passed to the driver. 66f35f403c30b8608496e3b83b669ac926d0d777, bb95b229c682395519afde69fa48603c57ad3cb0 and 4a8015e82aa9da4fd3348c21fd88c185cf5c6339
  • Predefined __clang__ and __llvm__ for better Visual Studio editor support (code highlighting, IntelliSense, etc.), issue #9. contributed by @MohitSethi99 in 2734f50b21ef7dff7d48eabf094daa6cce9a34e9

v22.09

1 year ago

File List

Archive Name Visual Studio Version
LLVM_VS2017.zip 2017, 2019 and 2022
LLVM_VS2010_2015.zip 2010, 2012, 2013 and 2015
LLVM_VS2015.zip 2015
LLVM_VS2013.zip 2013
LLVM_VS2012.zip 2012
LLVM_VS2010.zip 2010

Changes

  • Updated MSBuild script to support LLVM 15.0.0. 557873e578a3e52c194809dc61c3e26a703a4d6e

v22.03

2 years ago

File List

Archive Name Visual Studio Version
LLVM_VS2017.zip 2017, 2019 and 2022
LLVM_VS2010_2015.zip 2010, 2012, 2013 and 2015
LLVM_VS2015.zip 2015
LLVM_VS2013.zip 2013
LLVM_VS2012.zip 2012
LLVM_VS2010.zip 2010

Changes

  • Support LanguageStandard_C (/std:c11 and /std:c17) and ExternalDirectoriesEnv(/external:env:) properties.

v21.11

2 years ago

File List

Archive Name Visual Studio Version
LLVM_VS2017.zip 2017, 2019 and 2022
LLVM_VS2010_2015.zip 2010, 2012, 2013 and 2015
LLVM_VS2015.zip 2015
LLVM_VS2013.zip 2013
LLVM_VS2012.zip 2012
LLVM_VS2010.zip 2010

Changes

  • Support Visual Studio 2022. d46cdfd9219f9ae7dbfd941e0ce18d7c8b23958b

v21.06

2 years ago

File List

Archive Name Visual Studio Version
LLVM_VS2017.zip 2017 and 2019
LLVM_VS2010_2015.zip 2010, 2012, 2013 and 2015
LLVM_VS2015.zip 2015
LLVM_VS2013.zip 2013
LLVM_VS2012.zip 2012
LLVM_VS2010.zip 2010

Changes

  • Support Visual Studio 2019 16.10, which added many new options that not supported by clang-cl 12.
  • Support OpenMP, previously all OpenMP options are ignored.

v21.05

3 years ago

File List

Archive Name Visual Studio Version
LLVM_VS2017.zip 2017 and 2019
LLVM_VS2010_2015.zip 2010, 2012, 2013 and 2015
LLVM_VS2015.zip 2015
LLVM_VS2013.zip 2013
LLVM_VS2012.zip 2012
LLVM_VS2010.zip 2010

Changes

  • Support Visual Studio Build Tools, issue #5.
  • Support using llvm-rc.exe to compile resources.

v20.03

4 years ago

File List

Archive Name Visual Studio Version
LLVM_VS2017.zip 2017 and 2019
LLVM_VS2010_2015.zip 2010, 2012, 2013 and 2015
LLVM_VS2015.zip 2015
LLVM_VS2013.zip 2013
LLVM_VS2012.zip 2012
LLVM_VS2010.zip 2010

Changes

  • Support 32 bit ARM target (Windows RT, arm-pc-windows-msvc). 73bdbab2261f83cc19ffc6d7608b78be3b74d7b5 and ed7da5f213f8f8cbbcc62c620bbc84a28969e552
  • Win32 target is changed from i386-pc-windows-msvc to i686-pc-windows-msvc. 73bdbab2261f83cc19ffc6d7608b78be3b74d7b5
  • Patch for using clang-cl as Python 3 distutils compiler (see https://github.com/python/cpython/pull/18371) is now included in release archives. 229d2cfa9d9205e642d2ec92c01c474832bcde5b, 16331d15e35b8c98231b9cb1a326de922d4dd83a and 5256de4118928a7247b92ab669a96b4cd3b06011

v19.05

5 years ago

File List

Archive Name Visual Studio Version
LLVM_VS2017.zip 2017 and 2019
LLVM_VS2010_2015.zip 2010, 2012, 2013 and 2015
LLVM_VS2015.zip 2015
LLVM_VS2013.zip 2013
LLVM_VS2012.zip 2012
LLVM_VS2010.zip 2010

Changes

  • Support using llvm-lib.exe to create static library. 68a4a932bcf3504abb891ef2c0abb61aaadfc473
  • Map /DEBUG and /DEBUG:FASTLINK to /DEBUG:FULL to fix llvm-link warning. 7f19634746512536d9ae243cfb2cddf3d411a643