- Nov 11, 2016
-
-
Simon Pilgrim authored
In preparation for demandedelts support llvm-svn: 286579
-
Simon Pilgrim authored
llvm-svn: 286578
-
Simon Pilgrim authored
In preparation for demandedelts support llvm-svn: 286577
-
Simon Pilgrim authored
llvm-svn: 286576
-
Simon Pilgrim authored
In preparation for demandedelts support llvm-svn: 286575
-
Omair Javaid authored
Fails with all versions of arm/aarch64 gcc available on ubuntu 16.04/14.04. Passes with Linaro GCC version >= 4.8 but fails with >= 5.0. But There are other regressions when we use Linaro GCC. llvm-svn: 286574
-
Diana Picus authored
Add GlobalISel skeleton, up to the point where we can select a ret void. llvm-svn: 286573
-
Adam Nemet authored
In this case the index page is sorted by the source location. llvm-svn: 286572
-
Mehdi Amini authored
llvm-svn: 286571
-
Teresa Johnson authored
I missed these files in examples/ llvm-svn: 286570
-
Teresa Johnson authored
Add the new BitcodeWriter.h header, which was missed in my r286566 commit, and should fix all the bot failures. llvm-svn: 286569
-
Teresa Johnson authored
The change in D26502 splits ReaderWriter.h, which contains the APIs into both the BitReader and BitWriter libraries, into BitcodeReader.h and BitcodeWriter.h. Change lld uses to the appropriate split header, removing it completely in one case where it wasn't needed. llvm-svn: 286568
-
Teresa Johnson authored
The change in D26502 splits ReaderWriter.h, which contains the APIs into both the BitReader and BitWriter libraries, into BitcodeReader.h and BitcodeWriter.h. Change clang uses to the appropriate split header(s). llvm-svn: 286567
-
Teresa Johnson authored
Summary: Split ReaderWriter.h which contains the APIs into both the BitReader and BitWriter libraries into BitcodeReader.h and BitcodeWriter.h. This is to address Chandler's concern about sharing the same API header between multiple libraries (BitReader and BitWriter). That concern is why we create a single bitcode library in our downstream build of clang, which led to r286297 being reverted as it added a dependency that created a cycle only when there is a single bitcode library (not two as in upstream). Reviewers: mehdi_amini Subscribers: dlj, mehdi_amini, llvm-commits Differential Revision: https://reviews.llvm.org/D26502 llvm-svn: 286566
-
Mehdi Amini authored
My script updated lldb::Errors, and I failed to fix it entirely before pushing. This restore everything in lldb as it was before r286561. llvm-svn: 286565
-
Mandeep Singh Grang authored
Reviewers: anemet Subscribers: fhahn Differential Revision: https://reviews.llvm.org/D26535 llvm-svn: 286564
-
Mehdi Amini authored
llvm-svn: 286563
-
Mehdi Amini authored
This would trigger an assertion at runtime otherwise. Differential Revision: https://reviews.llvm.org/D26482 llvm-svn: 286562
-
Mehdi Amini authored
This is forcing to use Error::success(), which is in a wide majority of cases a lot more readable. Differential Revision: https://reviews.llvm.org/D26481 llvm-svn: 286561
-
Mehdi Amini authored
This is need because of clang-tblgen Differential Revision: https://reviews.llvm.org/D26483 llvm-svn: 286560
-
Davide Italiano authored
llvm-svn: 286559
-
Saleem Abdulrasool authored
Include the cctype header to try to fix windows bots. llvm-svn: 286558
-
Rui Ueyama authored
llvm-svn: 286557
-
Saleem Abdulrasool authored
This is a replacement to binutils' string tool. It prints strings found in a binary (object file, executable, or archive library). It is rather bare and not functionally equivalent, however, it lays the groundwork necessary for the strings tool, enabling iterative development of features to reach feature parity. llvm-svn: 286556
-
Davide Italiano authored
llvm-svn: 286555
-
Davide Italiano authored
llvm-svn: 286554
-
Davide Italiano authored
This matches link.exe behaviour. Differential Revision: https://reviews.llvm.org/D26372 llvm-svn: 286553
-
Yaxun Liu authored
Remove redundant include file. llvm-svn: 286552
-
Davide Italiano authored
llvm-svn: 286551
-
Sean Fertile authored
llvm-svn: 286550
-
Davide Italiano authored
To be used in lld (and probably somewhere else in llvm). Differential Revision: https://reviews.llvm.org/D26538 llvm-svn: 286549
-
Rui Ueyama authored
llvm_shutdown could write something to outs or errs, so we need to flush them after calling llvm_shutdown. llvm-svn: 286548
-
Rui Ueyama authored
The previous code didn't make sense at all. Now an error condition is handled with fatal(). Thanks to Mehdi for pointing out the issue. llvm-svn: 286547
-
Mandeep Singh Grang authored
Reviewers: mehdi_amini Differential Revision: https://reviews.llvm.org/D26533 llvm-svn: 286546
-
Adam Nemet authored
With this the yellow (bubble) part of the remark shows up under the corresponding expression. llvm-svn: 286545
-
Matthias Braun authored
addSchedBarrierDeps() is supposed to add use operands to the ExitSU node. The current implementation adds uses for calls/barrier instruction and the MBB live-outs in all other cases. The use operands of conditional jump instructions were missed. Also added code to macrofusion to set the latencies between nodes to zero to avoid problems with the fusing nodes lingering around in the pending list now. Differential Revision: https://reviews.llvm.org/D25140 llvm-svn: 286544
-
Stephen Hines authored
Summary: This macro should be defined only when the user directly specifies an API level as part of an Android target. For any regular Android target, we leave this macro undefined. Bug: https://llvm.org/bugs/show_bug.cgi?id=30940 Reviewers: eugenis, pirama Subscribers: tberghammer, cfe-commits, pirama, eugenis, danalbert Differential Revision: https://reviews.llvm.org/D26491 llvm-svn: 286543
-
Jordan Rose authored
Take 3! This should finally fix the Hexagon, PPC, and Windows bots. rdar://problem/25846421 llvm-svn: 286542
-
Jordan Rose authored
This reverts commit r286533. At this point an array really is still an array, but the problem is with /non-/array va_lists anyway. llvm-svn: 286541
-
Adam Nemet authored
When a function is inlined, each instance is optimized in their own inlining context. This can produce different remarks all pointing to the same source line. This adds a new column on the source view to display the inlining context. llvm-svn: 286537
-