Remove compatibility for LLVM < 14 (#606)

* Remove compatibility with LLVM < 14

* Remove redundant VectorType compat file

* Remove redundant Attributes compat file

* Remove redundant BitcodeReaderWriter compat file

* Remove redundant Verifier compat file

* Remove redundant Cloning compat file

* Remove redundant DebugInfo compat file

* Remove redundant GlobalValue compat file

* Remove redundant FileSystem compat file

* Remove redundant JITSymbol compat file

* Remove redundant TargetLibraryInfo compat file

* Remove redundant ScalarTransforms compat file

* Actually remove the file this time

* Remove redundant ToolOutputFile compat file

* Remove redundant DataLayout compat file

* Move Error helpers out of Compat directory

* Remove redundant CallSite compat file

* Remove redundant RuntimeDyld compat file

* Remove redundant CTypes compat file

* Modify build script to exclude LLVM 13

* Update references to LLVM in README
This commit is contained in:
Alex Cameron
2022-06-29 00:21:54 +10:00
committed by GitHub
parent 65549b31d3
commit 66ef46be8a
31 changed files with 47 additions and 1116 deletions
+1 -5
View File
@@ -272,10 +272,6 @@ function Package
function GetLLVMVersion
{
case ${1} in
13)
LLVM_VERSION=llvm-13
return 0
;;
14)
LLVM_VERSION=llvm-14
return 0
@@ -295,7 +291,7 @@ function Help
echo ""
echo "Options:"
echo " --prefix Change the default (${INSTALL_DIR}) installation prefix."
echo " --llvm-version Change the default (13) LLVM version."
echo " --llvm-version Change the default (14) LLVM version."
echo " --build-dir Change the default (${BUILD_DIR}) build directory."
echo " --debug Build with Debug symbols."
echo " --extra-cmake-args Extra CMake arguments to build with."