- 13 Sep, 2018 1 commit
-
-
Rui Ueyama authored
llvm-svn: 342187
-
- 11 Sep, 2018 6 commits
-
-
Martin Storsjo authored
llvm-svn: 341976
-
Rui Ueyama authored
llvm-svn: 341936
-
Hans Wennborg authored
llvm-svn: 341916
-
Hans Wennborg authored
llvm-svn: 341913
-
Hans Wennborg authored
Differential revision: https://reviews.llvm.org/D51118 llvm-svn: 341911
-
Rui Ueyama authored
llvm-svn: 341890
-
- 10 Sep, 2018 6 commits
-
-
Hans Wennborg authored
llvm-svn: 341829
-
Hans Wennborg authored
llvm-svn: 341828
-
Hans Wennborg authored
llvm-svn: 341805
-
Hans Wennborg authored
llvm-svn: 341804
-
Hans Wennborg authored
```--------------------------------------------------------------------- r341642 | tnorthover | 2018-09-07 11:21:25 +0200 (Fri, 07 Sep 2018) | 8 lines ARM: fix Thumb2 CodeGen for ldrex with folded frame-index. Because t2LDREX (& t2STREX) were marked as AddrModeNone, but did allow a FrameIndex operand, rewriteT2FrameIndex asserted. This gives them a proper addressing-mode and tells the rewriter about it so that encodable offsets are exploited and others are rejected. Should fix PR38828. ``` --------------------------------------------------------------------- llvm-svn: 341783
-
Hans Wennborg authored
```--------------------------------------------------------------------- r341670 | tstellar | 2018-09-07 17:42:01 +0200 (Fri, 07 Sep 2018) | 15 lines MachO: Fix out-of-bounds memory access in getString16 Summary: This fixes the following tests when gcc is compiled with gcc8: lld :: mach-o/do-not-emit-unwind-fde-arm64.yaml lld :: mach-o/eh-frame-relocs-arm64.yaml llvm.org/PR38096 Reviewers: lhames, kledzik, javed.absar Subscribers: kristof.beyls, llvm-commits Differential Revision: https://reviews.llvm.org/D51547 ``` --------------------------------------------------------------------- ------------------------------------------------------------------------ r341672 | tstellar | 2018-09-07 17:51:52 +0200 (Fri, 07 Sep 2018) | 3 lines MachO: Change getString16() back to inline function This was accidentally changed in r341670. ------------------------------------------------------------------------ llvm-svn: 341780
-
- 07 Sep, 2018 6 commits
-
-
Hans Wennborg authored
llvm-svn: 341665
-
Hans Wennborg authored
llvm-svn: 341664
-
Hans Wennborg authored
llvm-svn: 341663
-
Hans Wennborg authored
llvm-svn: 341662
-
Hans Wennborg authored
llvm-svn: 341661
-
Hans Wennborg authored
llvm-svn: 341640
-
- 06 Sep, 2018 7 commits
-
-
Hans Wennborg authored
```--------------------------------------------------------------------- r341512 | ctopper | 2018-09-06 04:03:14 +0200 (Thu, 06 Sep 2018) | 7 lines [X86][Assembler] Allow %eip as a register in 32-bit mode for .cfi directives. This basically reverts a change made in r336217, but improves the text of the error message for not allowing IP-relative addressing in 32-bit mode. Fixes PR38826. Patch by Iain Sandoe. ``` --------------------------------------------------------------------- llvm-svn: 341530
-
Hans Wennborg authored
```--------------------------------------------------------------------- r340609 | ldionne | 2018-08-24 16:10:28 +0200 (Fri, 24 Aug 2018) | 13 lines [libc++] Fix handling of negated character classes in regex Summary: This commit fixes a regression introduced in r316095, where we don't match inverted character classes when there's no negated characrers in the []'s. rdar://problem/43060054 Reviewers: mclow.lists, timshen, EricWF Subscribers: christof, dexonsmith, cfe-commits Differential Revision: https://reviews.llvm.org/D50534 ``` --------------------------------------------------------------------- llvm-svn: 341529
-
Hans Wennborg authored
```--------------------------------------------------------------------- r341442 | bcain | 2018-09-05 04:15:54 +0200 (Wed, 05 Sep 2018) | 8 lines Add glibc_prereq to platform limits mmsghdr sendmmsg requires glibc >= 2.14. Fixes PR38589. Review: https://reviews.llvm.org/D51538 ``` --------------------------------------------------------------------- llvm-svn: 341524
-
Hans Wennborg authored
```--------------------------------------------------------------------- r341416 | annat | 2018-09-05 00:12:23 +0200 (Wed, 05 Sep 2018) | 11 lines [LV] First order recurrence phis should not be treated as uniform This is fix for PR38786. First order recurrence phis were incorrectly treated as uniform, which caused them to be vectorized as uniform instructions. Patch by Ayal Zaks and Orivej Desh! Reviewed by: Anna Differential Revision: https://reviews.llvm.org/D51639 ``` --------------------------------------------------------------------- llvm-svn: 341523
-
Hans Wennborg authored
llvm-svn: 341522
-
Hans Wennborg authored
llvm-svn: 341521
-
Hans Wennborg authored
llvm-svn: 341520
-
- 05 Sep, 2018 1 commit
-
-
Hans Wennborg authored
Patch by Lei Huang! llvm-svn: 341453
-
- 04 Sep, 2018 6 commits
-
-
Hans Wennborg authored
```--------------------------------------------------------------------- r339253 | psmith | 2018-08-08 16:50:33 +0200 (Wed, 08 Aug 2018) | 7 lines Add missing REQUIRES x86 to tests. Add REQUIRES to tests that fail when an x86 backend is not present. Differential Revision: https://reviews.llvm.org/D50440 ``` --------------------------------------------------------------------- llvm-svn: 341367
-
Hans Wennborg authored
llvm-svn: 341359
-
David Chisnall authored
llvm-svn: 341355
-
David Chisnall authored
The code remains so that we can potentially reenable it in a point release, but the driver will reject it. Several issues were raised during testing that made it clear that this was not quite ready for general consumption. Approved by: Hans Wennborg llvm-svn: 341354
-
Hans Wennborg authored
```--------------------------------------------------------------------- r340959 | mareko | 2018-08-29 22:03:00 +0200 (Wed, 29 Aug 2018) | 9 lines AMDGPU: Handle 32-bit address wraparounds for SMRD opcodes Summary: This fixes GPU hangs with OpenGL bindless handle arithmetic. Reviewers: arsenm, nhaehnle Subscribers: kzhuravl, jvesely, wdng, yaxunl, dstuttard, tpr, t-tye, llvm-commits Differential Revision: https://reviews.llvm.org/D51203 ``` --------------------------------------------------------------------- llvm-svn: 341351
-
Hans Wennborg authored
```--------------------------------------------------------------------- r341244 | tstellar | 2018-08-31 22:15:31 +0200 (Fri, 31 Aug 2018) | 11 lines lit: Use sys.executable for executing builtin commands Summary: The python executable may not exist on all systems so use sys.executable instead. Reviewers: ddunbar, stella.stamenova Subscribers: delcypher, llvm-commits Differential Revision: https://reviews.llvm.org/D51511 ``` --------------------------------------------------------------------- llvm-svn: 341349
-
- 31 Aug, 2018 3 commits
-
-
Hans Wennborg authored
```--------------------------------------------------------------------- r341094 | efriedma | 2018-08-30 20:59:24 +0200 (Thu, 30 Aug 2018) | 11 lines [SROA] Fix alignment for uses of PHI nodes. Splitting an alloca can decrease the alignment of GEPs into the partition. Normally, rewriting accounts for this, but the code was missing for uses of PHI nodes and select instructions. Fixes https://bugs.llvm.org/show_bug.cgi?id=38707 . Differential Revision: https://reviews.llvm.org/D51335 ``` --------------------------------------------------------------------- llvm-svn: 341220
-
Simon Atanasyan authored
Differential revision: https://reviews.llvm.org/D51355 llvm-svn: 341203
-
Simon Atanasyan authored
Differential revision: https://reviews.llvm.org/D51356 llvm-svn: 341201
-
- 30 Aug, 2018 4 commits
-
-
Hans Wennborg authored
```--------------------------------------------------------------------- r340900 | hans | 2018-08-29 08:55:27 +0200 (Wed, 29 Aug 2018) | 6 lines LoopSink: Don't sink into blocks without an insertion point (PR38462) In the PR, LoopSink was trying to sink into a catchswitch block, which doesn't have a valid insertion point. Differential Revision: https://reviews.llvm.org/D51307 ``` --------------------------------------------------------------------- llvm-svn: 341048
-
Hans Wennborg authored
```--------------------------------------------------------------------- r340751 | hans | 2018-08-27 17:55:39 +0200 (Mon, 27 Aug 2018) | 7 lines Use a lambda for calls to ::open in RetryAfterSignal In Bionic, open can be overloaded for _FORTIFY_SOURCE support, causing compile errors of RetryAfterSignal due to overload resolution. Wrapping the call in a lambda avoids this. Based on a patch by Chih-Wei Huang <cwhuang@linux.org.tw>! ``` --------------------------------------------------------------------- llvm-svn: 341044
-
Hans Wennborg authored
```--------------------------------------------------------------------- r340417 | hakzsam | 2018-08-22 18:08:48 +0200 (Wed, 22 Aug 2018) | 14 lines AMDGPU: bump AS.MAX_COMMON_ADDRESS to 6 since 32-bit addr space 32-bit constant address space is declared as 6, so the maximum number of address spaces is 6, not 5. Fixes "LLVM ERROR: Pointer address space out of range". v5: rename MAX_COMMON_ADDRESS to MAX_AMDGPU_ADDRESS v4: - fix compilation issues - fix out of bounds access v3: use static_assert() v2: add a very simple test for 32-bit addr space Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=106630 ``` --------------------------------------------------------------------- llvm-svn: 341041 -
Hans Wennborg authored
```--------------------------------------------------------------------- r340416 | hakzsam | 2018-08-22 18:08:43 +0200 (Wed, 22 Aug 2018) | 8 lines AMDGPU: fix existing alias rules for constant and global Constant and global may alias, also one rules table wasn't ordered correctly. Pinpointed by Matt. v2: add a test with swapped parameters ``` --------------------------------------------------------------------- llvm-svn: 341040
-