mirror of
https://github.com/ldc-developers/ldc.git
synced 2025-05-11 05:16:19 +03:00
Upgrade LLVM to v7.0.0
This commit is contained in:
parent
21972bbc49
commit
7224de5e0c
5 changed files with 1626 additions and 6 deletions
|
@ -279,7 +279,7 @@ jobs:
|
|||
- image: ubuntu:14.04
|
||||
environment:
|
||||
- CI_OS: linux
|
||||
- LLVM_VERSION: 6.0.1-3
|
||||
- LLVM_VERSION: 7.0.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"
|
||||
- DUB_VERSION: v1.11.0
|
||||
|
@ -291,7 +291,7 @@ jobs:
|
|||
- CI_OS: osx
|
||||
- MACOSX_DEPLOYMENT_TARGET: 10.8
|
||||
- USE_LIBCPP: true
|
||||
- LLVM_VERSION: 6.0.1-3
|
||||
- LLVM_VERSION: 7.0.0
|
||||
- HOST_LDC_VERSION: 1.10.0
|
||||
- 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++"
|
||||
|
|
|
@ -12,13 +12,13 @@ environment:
|
|||
matrix:
|
||||
- APPVEYOR_JOB_ARCH: x64
|
||||
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
|
||||
LLVM_VERSION: 6.0.1-3
|
||||
LLVM_VERSION: 7.0.0
|
||||
HOST_LDC_VERSION: 1.10.0
|
||||
EXTRA_CMAKE_FLAGS: -DBUILD_LTO_LIBS=ON
|
||||
DUB_VERSION: v1.11.0
|
||||
- APPVEYOR_JOB_ARCH: x86
|
||||
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
|
||||
LLVM_VERSION: 6.0.1-3
|
||||
LLVM_VERSION: 7.0.0
|
||||
HOST_LDC_VERSION: 1.10.0
|
||||
DUB_VERSION: v1.11.0
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ namespace llvm {
|
|||
// Auto-generate:
|
||||
// Attribute::AttrKind getAttrKindFromName(StringRef AttrName) { ... }
|
||||
#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"
|
||||
#else
|
||||
#include "llvm/IR/Attributes.inc"
|
||||
|
|
|
@ -10,7 +10,7 @@ env:
|
|||
global:
|
||||
- secure: RQ6gpJFPBDGVlnz+ZzSgeMpkcnvcA/7Lzyj/r06fMFR5iOz2cYaImCekNRw2PlhYQ+0FCQ119TLMKNOa7OUu6XxUp5LZtq7pSB6QLe3RB3YysFsosNPlY/wyyRsrW9ICEbDP/X8kPcfrDtOPGS/dGIwgeo0+R4Yl0OLDK9GrExEY45bWgvuLqoWDO89pi31kBk5LG5MAYhHZ0UTdboi5A2GRT0T8M0kr53jBRka8FGkbncXfHp9+/6IjTVJoUduRkdsk0A9RN1KRoao6rtrBNNvwIStc6zxJSOHszoaTp/K/ucGC4InZl/9GHPS/Y78SGKn7YJv3tGmcGzqAxrVaXQ==
|
||||
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"
|
||||
DUB_VERSION=v1.11.0
|
||||
|
||||
|
|
1620
utils/FileCheck-7.0.cpp
Normal file
1620
utils/FileCheck-7.0.cpp
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue