Upgrade LLVM to v7.0.0

This commit is contained in:
Martin Kinkelin 2018-09-17 22:44:55 +02:00
parent 21972bbc49
commit 7224de5e0c
5 changed files with 1626 additions and 6 deletions

View file

@ -279,7 +279,7 @@ jobs:
- image: ubuntu:14.04 - image: ubuntu:14.04
environment: environment:
- CI_OS: linux - CI_OS: linux
- LLVM_VERSION: 6.0.1-3 - LLVM_VERSION: 7.0.0
- HOST_LDC_VERSION: 1.10.0 - HOST_LDC_VERSION: 1.10.0
- EXTRA_CMAKE_FLAGS: "-DMULTILIB=ON -DBUILD_LTO_LIBS=ON -DCMAKE_EXE_LINKER_FLAGS=-static-libstdc++ -DLDC_INSTALL_LTOPLUGIN=ON -DLDC_INSTALL_LLVM_RUNTIME_LIBS=ON" - EXTRA_CMAKE_FLAGS: "-DMULTILIB=ON -DBUILD_LTO_LIBS=ON -DCMAKE_EXE_LINKER_FLAGS=-static-libstdc++ -DLDC_INSTALL_LTOPLUGIN=ON -DLDC_INSTALL_LLVM_RUNTIME_LIBS=ON"
- DUB_VERSION: v1.11.0 - DUB_VERSION: v1.11.0
@ -291,7 +291,7 @@ jobs:
- CI_OS: osx - CI_OS: osx
- MACOSX_DEPLOYMENT_TARGET: 10.8 - MACOSX_DEPLOYMENT_TARGET: 10.8
- USE_LIBCPP: true - USE_LIBCPP: true
- LLVM_VERSION: 6.0.1-3 - LLVM_VERSION: 7.0.0
- HOST_LDC_VERSION: 1.10.0 - HOST_LDC_VERSION: 1.10.0
- BOOTSTRAP_CMAKE_FLAGS: "-DCMAKE_CXX_FLAGS='-stdlib=libc++' -DCMAKE_EXE_LINKER_FLAGS=-lc++" - BOOTSTRAP_CMAKE_FLAGS: "-DCMAKE_CXX_FLAGS='-stdlib=libc++' -DCMAKE_EXE_LINKER_FLAGS=-lc++"
- EXTRA_CMAKE_FLAGS: "-DMULTILIB=ON -DBUILD_LTO_LIBS=ON -DCMAKE_CXX_FLAGS='-stdlib=libc++' -DCMAKE_EXE_LINKER_FLAGS=-lc++" - EXTRA_CMAKE_FLAGS: "-DMULTILIB=ON -DBUILD_LTO_LIBS=ON -DCMAKE_CXX_FLAGS='-stdlib=libc++' -DCMAKE_EXE_LINKER_FLAGS=-lc++"

View file

@ -12,13 +12,13 @@ environment:
matrix: matrix:
- APPVEYOR_JOB_ARCH: x64 - APPVEYOR_JOB_ARCH: x64
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
LLVM_VERSION: 6.0.1-3 LLVM_VERSION: 7.0.0
HOST_LDC_VERSION: 1.10.0 HOST_LDC_VERSION: 1.10.0
EXTRA_CMAKE_FLAGS: -DBUILD_LTO_LIBS=ON EXTRA_CMAKE_FLAGS: -DBUILD_LTO_LIBS=ON
DUB_VERSION: v1.11.0 DUB_VERSION: v1.11.0
- APPVEYOR_JOB_ARCH: x86 - APPVEYOR_JOB_ARCH: x86
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
LLVM_VERSION: 6.0.1-3 LLVM_VERSION: 7.0.0
HOST_LDC_VERSION: 1.10.0 HOST_LDC_VERSION: 1.10.0
DUB_VERSION: v1.11.0 DUB_VERSION: v1.11.0

View file

@ -20,7 +20,7 @@ namespace llvm {
// Auto-generate: // Auto-generate:
// Attribute::AttrKind getAttrKindFromName(StringRef AttrName) { ... } // Attribute::AttrKind getAttrKindFromName(StringRef AttrName) { ... }
#define GET_ATTR_KIND_FROM_NAME #define GET_ATTR_KIND_FROM_NAME
#if LDC_LLVM_VER >= 400 #if LDC_LLVM_VER >= 400 && LDC_LLVM_VER < 700
#include "llvm/IR/Attributes.gen" #include "llvm/IR/Attributes.gen"
#else #else
#include "llvm/IR/Attributes.inc" #include "llvm/IR/Attributes.inc"

View file

@ -10,7 +10,7 @@ env:
global: global:
- secure: RQ6gpJFPBDGVlnz+ZzSgeMpkcnvcA/7Lzyj/r06fMFR5iOz2cYaImCekNRw2PlhYQ+0FCQ119TLMKNOa7OUu6XxUp5LZtq7pSB6QLe3RB3YysFsosNPlY/wyyRsrW9ICEbDP/X8kPcfrDtOPGS/dGIwgeo0+R4Yl0OLDK9GrExEY45bWgvuLqoWDO89pi31kBk5LG5MAYhHZ0UTdboi5A2GRT0T8M0kr53jBRka8FGkbncXfHp9+/6IjTVJoUduRkdsk0A9RN1KRoao6rtrBNNvwIStc6zxJSOHszoaTp/K/ucGC4InZl/9GHPS/Y78SGKn7YJv3tGmcGzqAxrVaXQ== - secure: RQ6gpJFPBDGVlnz+ZzSgeMpkcnvcA/7Lzyj/r06fMFR5iOz2cYaImCekNRw2PlhYQ+0FCQ119TLMKNOa7OUu6XxUp5LZtq7pSB6QLe3RB3YysFsosNPlY/wyyRsrW9ICEbDP/X8kPcfrDtOPGS/dGIwgeo0+R4Yl0OLDK9GrExEY45bWgvuLqoWDO89pi31kBk5LG5MAYhHZ0UTdboi5A2GRT0T8M0kr53jBRka8FGkbncXfHp9+/6IjTVJoUduRkdsk0A9RN1KRoao6rtrBNNvwIStc6zxJSOHszoaTp/K/ucGC4InZl/9GHPS/Y78SGKn7YJv3tGmcGzqAxrVaXQ==
matrix: matrix:
- LLVM_VERSION=6.0.1-3 - LLVM_VERSION=7.0.0
EXTRA_CMAKE_FLAGS="-DBUILD_LTO_LIBS=ON -DCMAKE_EXE_LINKER_FLAGS=-static-libstdc++ -DLDC_INSTALL_LTOPLUGIN=ON -DLDC_INSTALL_LLVM_RUNTIME_LIBS=ON -DLDC_INSTALL_LLVM_RUNTIME_LIBS_ARCH=aarch64" EXTRA_CMAKE_FLAGS="-DBUILD_LTO_LIBS=ON -DCMAKE_EXE_LINKER_FLAGS=-static-libstdc++ -DLDC_INSTALL_LTOPLUGIN=ON -DLDC_INSTALL_LLVM_RUNTIME_LIBS=ON -DLDC_INSTALL_LLVM_RUNTIME_LIBS_ARCH=aarch64"
DUB_VERSION=v1.11.0 DUB_VERSION=v1.11.0

1620
utils/FileCheck-7.0.cpp Normal file

File diff suppressed because it is too large Load diff