- 02 Mar, 2018 4 commits
-
-
Hans Wennborg authored
llvm-svn: 326550
-
Hans Wennborg authored
llvm-svn: 326549
-
Chandler Carruth authored
llvm-svn: 326540
-
Chandler Carruth authored
llvm-svn: 326539
-
- 01 Mar, 2018 1 commit
-
-
Hans Wennborg authored
```--------------------------------------------------------------------- r326393 | ctopper | 2018-03-01 01:08:38 +0100 (Thu, 01 Mar 2018) | 5 lines [X86] Make sure we don't combine (fneg (fma X, Y, Z)) to a target specific node when there are no FMA instructions. This would cause a 'cannot select' error at isel when we should have emitted a lib call and an xor. Fixes PR36553. ``` --------------------------------------------------------------------- llvm-svn: 326423
-
- 28 Feb, 2018 2 commits
-
-
Martin Storsjo authored
llvm-svn: 326317
-
Richard Smith authored
llvm-svn: 326297
-
- 27 Feb, 2018 8 commits
-
-
Hans Wennborg authored
llvm-svn: 326200
-
Hans Wennborg authored
llvm-svn: 326199
-
Hans Wennborg authored
llvm-svn: 326197
-
Hans Wennborg authored
```--------------------------------------------------------------------- r326195 | hans | 2018-02-27 14:48:50 +0100 (Tue, 27 Feb 2018) | 1 line AttrDocs.td: fix some bad code-blocks ``` --------------------------------------------------------------------- llvm-svn: 326196
-
Hans Wennborg authored
llvm-svn: 326190
-
Hans Wennborg authored
llvm-svn: 326186
-
Hans Wennborg authored
llvm-svn: 326185
-
Hans Wennborg authored
llvm-svn: 326184
-
- 26 Feb, 2018 3 commits
-
-
Rafael Espindola authored
Thanks to Martin Storsjö for noticing it! llvm-svn: 326103
-
Hans Wennborg authored
```--------------------------------------------------------------------- r325946 | echristo | 2018-02-23 21:12:24 +0100 (Fri, 23 Feb 2018) | 15 lines Because of CVE-2018-6574, some compiler options and linker options are restricted to prevent arbitrary code execution. https://github.com/golang/go/issues/23672 By this change, building a Go code with LLVM Go bindings causes a compilation error as follows. go build llvm.org/llvm/bindings/go/llvm: invalid flag in #cgo LDFLAGS: -Wl,-headerpad_max_install_names llvm-go tool generates cgo LDFLAGS directive from `llvm-config --ldflags` and it contains -Wl,option options. But -Wl,option is banned by default. To avoid this problem, we need to set $CGO_LDFLAGS_ALLOW environment variable to notify a compiler that the flags should be allowed. $ export CGO_LDFLAGS_ALLOW='-Wl,(-search_paths_first|-headerpad_max_install_names)' By default for go 1.10 and go 1.9.5 these options should appear in the accepted set of options, however, if you're running into the error it's useful to have this documented. Patch by Ryuichi Hayashida ``` --------------------------------------------------------------------- llvm-svn: 326076
-
Hans Wennborg authored
llvm-svn: 326075
-
- 23 Feb, 2018 5 commits
-
-
Craig Topper authored
llvm-svn: 325932
-
Hans Wennborg authored
```--------------------------------------------------------------------- r325894 | hans | 2018-02-23 13:20:26 +0100 (Fri, 23 Feb 2018) | 1 line llvm-config: Add advapi32 to --system-libs on Windows (PR36372) ``` --------------------------------------------------------------------- llvm-svn: 325895
-
Hans Wennborg authored
$ bin/clang-tblgen -gen-diag-docs -I../cfe.src/include/clang/Basic \ ../cfe.src/include/clang/Basic/Diagnostic.td \ -o ../cfe.src/docs/DiagnosticsReference.rst llvm-svn: 325889 -
Simon Dardis authored
Reviewers: atanasyan, arichardson, petarj, smaksimovic, abeserminji Differential Revision: https://reviews.llvm.org/D43573 llvm-svn: 325876
-
Hans Wennborg authored
By Rui Ueyama! Differential Revision: https://reviews.llvm.org/D43670 llvm-svn: 325871
-
- 22 Feb, 2018 16 commits
-
-
Rafael Espindola authored
llvm-svn: 325811
-
Hans Wennborg authored
$ bin/clang-tblgen -gen-opt-docs -I../cfe.src/include \ -I../cfe.src/include/clang/Driver -I../llvm.src/include \ ../cfe.src/include/clang/Driver/ClangOptionDocs.td \ -o ../cfe.src/docs/ClangCommandLineReference.rst llvm-svn: 325793 -
Hans Wennborg authored
llvm-svn: 325791
-
Hans Wennborg authored
llvm-svn: 325790
-
Hans Wennborg authored
llvm-svn: 325789
-
Hans Wennborg authored
llvm-svn: 325787
-
Hans Wennborg authored
llvm-svn: 325786
-
Hans Wennborg authored
llvm-svn: 325783
-
Hans Wennborg authored
By Nico Weber llvm-svn: 325781
-
Hans Wennborg authored
By Nico Weber! llvm-svn: 325780
-
Hans Wennborg authored
By Sanjay Patel! llvm-svn: 325776
-
Hans Wennborg authored
```--------------------------------------------------------------------- r325687 | sbaranga | 2018-02-21 16:20:32 +0100 (Wed, 21 Feb 2018) | 8 lines [SCEV] Temporarily disable loop versioning for the purpose of turning SCEVUnknowns of PHIs into AddRecExprs. This feature is now hidden behind the -scev-version-unknown flag. Fixes PR36032 and PR35432. ``` --------------------------------------------------------------------- llvm-svn: 325773
-
Hans Wennborg authored
```--------------------------------------------------------------------- r325739 | nemanjai | 2018-02-22 04:02:41 +0100 (Thu, 22 Feb 2018) | 9 lines [PowerPC] Do not produce invalid CTR loop with an FRem An FRem instruction inside a loop should prevent the loop from being converted into a CTR loop since this is not an operation that is legal on any PPC subtarget. This will always be a call to a library function which means the loop will be invalid if this instruction is in the body. Fixes PR36292. ``` --------------------------------------------------------------------- llvm-svn: 325767
-
Hans Wennborg authored
```--------------------------------------------------------------------- r324308 | rtrieu | 2018-02-06 03:58:21 +0100 (Tue, 06 Feb 2018) | 4 lines Fix crash on invalid. Don't call a method when the pointer is null. ``` --------------------------------------------------------------------- llvm-svn: 325766
-
Hans Wennborg authored
This broke OpenBSD (PR36423). Revert back to the behaviour at the branch point (which matches lld 5.0.1) and let the correct spelling be figured out on trunk. llvm-svn: 325759
-
Hans Wennborg authored
```--------------------------------------------------------------------- r325714 | ruiu | 2018-02-21 21:08:14 +0100 (Wed, 21 Feb 2018) | 6 lines Revert r325679: [ELF] Add -nopie alias for -no-pie (PR36423) This reverts commit r325679 that was committed without discussion. Actually, in the discussion thread, most people opposed to have this option in lld. Reverting that change doesn't mean that this is a final decision, but that needs to be discussed first. ``` --------------------------------------------------------------------- llvm-svn: 325758
-
- 21 Feb, 2018 1 commit
-
-
Simon Atanasyan authored
Differential Revision: https://reviews.llvm.org/D43575 llvm-svn: 325721
-