- Aug 12, 2015
-
-
Jonathan Peyton authored
llvm-svn: 244799
-
Hans Wennborg authored
llvm-svn: 244797
-
Hans Wennborg authored
llvm-svn: 244795
-
Hans Wennborg authored
llvm-svn: 244794
-
Alexander Kornienko authored
llvm-svn: 244793
-
Aaron Ballman authored
llvm-svn: 244792
-
Douglas Katzman authored
llvm-svn: 244791
-
Hans Wennborg authored
llvm-svn: 244789
-
Richard Trieu authored
When displaying the macro backtrace, ignore some of the backtraces that do not provide extra information to the diagnostic. Typically, if the problem is entirely contained within a macro argument, the macro expansion is often not needed. Also take into account SourceRange's attached to the diagnostic when selecting which backtraces to ignore. Two previous test cases have also been updated. Patch by Zhengkai Wu, with minor formatting fixes. Differential Revision: http://reviews.llvm.org/D11778 llvm-svn: 244788
-
Chandler Carruth authored
I forgot to add these in r244780 and r244778. Sorry about that. Also order the static dependencies in a lexicographical order. llvm-svn: 244787
-
Rafael Espindola authored
Thanks to Majnemer for the help. llvm-svn: 244786
-
Chandler Carruth authored
AliasAnalysis. Same as the other commits, the TLI access from an alias analysis is going away and isn't very clean -- it is better to explicitly mark the dependencies. llvm-svn: 244785
-
Chaoren Lin authored
Reviewers: zturner, clayborg Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D11846 llvm-svn: 244784
-
Chaoren Lin authored
Reviewers: zturner Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D11910 llvm-svn: 244783
-
Chaoren Lin authored
Reviewers: zturner Subscribers: lldb-commits Differential Revision: http://reviews.llvm.org/D11909 llvm-svn: 244782
-
Chaoren Lin authored
Summary: Update to D11816. Reviewers: zturner Subscribers: zturner, lldb-commits Differential Revision: http://reviews.llvm.org/D11843 llvm-svn: 244781
-
Chandler Carruth authored
just depend on it directly. This was particularly frustrating because there was a really wide mixture of using a member variable and re-extracting it from the AA that happened to be around. I think the result is much more clear. I've also deleted all of the pointless null checks and used references across the APIs where I could to make it explicit that this cannot be null in a useful fashion. llvm-svn: 244780
-
JF Bastien authored
Summary: D11924 implemented part of the floating-point comparisons, this patch implements the rest: * Tell ISelLowering that all booleans are either 0 or 1. * Expand the eq/ne/lt/le/gt/ge floating-point comparisons to the canonical ones (similar to what Mips32r6InstrInfo.td does). * Add tests for ord/uno. * Add tests for ueq/one/ult/ule/ugt/uge. * Fix existing comparison tests to remove the (res & 1) code, which setBooleanContents stops from generating. Reviewers: sunfish Subscribers: llvm-commits, jfb Differential Revision: http://reviews.llvm.org/D11970 llvm-svn: 244779
-
Chandler Carruth authored
relying on sneaking it out of its AliasAnalysis. This abuse of AA (to shuffle TLI around rather than explicitly depending on it) is going away with my refactor of AA. llvm-svn: 244778
-
Rafael Espindola authored
This reduces the total .obj size when building llvm from 496,690,342 to 219,334,936 bytes. llvm-svn: 244767
-
Simon Pilgrim authored
llvm-svn: 244765
-
Adam Nemet authored
r243382 changed the behavior to always require a set of memchecks to be passed to LoopVer. This change restores the prior behavior as an alternative to the new behavior. This allows the checks to be implicitly taken from the LAA object. Patch by Ashutosh Nema! llvm-svn: 244763
-
Hans Wennborg authored
llvm-svn: 244761
-
John Brawn authored
This should fix a buildbot failure llvm-svn: 244760
-
Tamas Berghammer authored
llvm-svn: 244759
-
Tobias Grosser authored
llvm-svn: 244758
-
Tobias Grosser authored
This makes it easier to reason about the size of an array dimension with isl. llvm-svn: 244757
-
John Brawn authored
The fix for this is in LLVM but it depends on how clang handles the alias attribute, so add a test to the clang tests to make sure everything works together as expected. Differential Revision: http://reviews.llvm.org/D11980 llvm-svn: 244756
-
Sanjay Patel authored
llvm-svn: 244755
-
James Molloy authored
Hal asked for this change in D11146, but I missed it when I committed originally. llvm-svn: 244754
-
Sanjay Patel authored
llvm-svn: 244753
-
John Brawn authored
r242520 was reverted in r244313 as the expected behaviour of the alias attribute in C is that the alias has the same size as the aliasee. However we can re-introduce adding the size on the alias when the aliasee does not, from a source code or object perspective, exist as a discrete entity. This happens when the aliasee is not a symbol, or when that symbol is private. Differential Revision: http://reviews.llvm.org/D11943 llvm-svn: 244752
-
Aaron Ballman authored
The version of libxml2 required by c-index-test must be at least 2.5.3. Considering that this version was released in 2003, you might think the check a bit ridiculous. Unfortunately, GnuWin32 ships with libxml2 2.4.12, which was released in 2001. This allows us to have GnuWin32 on the PATH on Windows without causing compilation errors. llvm-svn: 244751
-
Omair Javaid authored
http://reviews.llvm.org/D11899 llvm-svn: 244750
-
Aaron Ballman authored
llvm-svn: 244749
-
John Brawn authored
On Mach-O emitting aliases for the variables that make up a MergedGlobals variable can cause problems when linking with dead stripping enabled so don't do that, except for external variables where we must emit an alias. llvm-svn: 244748
-
Denis Protivensky authored
llvm-svn: 244747
-
Daniel Jasper authored
removes a corner case in tests that don't set the diagnostic consumer. In tests, it is good, not to set the diagnostic consumer so that Clang's parsing diagnostics are still displayed in the test output and only ClangTidy's output is analyzed differently. llvm-svn: 244745
-
Zoran Jovanovic authored
[mips][microMIPS] Create microMIPS64r6 subtarget and implement DALIGN, DAUI, DAHI, DATI, DEXT, DEXTM and DEXTU instructions Differential Revision: http://reviews.llvm.org/D10923 llvm-svn: 244744
-
Denis Protivensky authored
Add PT_PHDR segment depending on its availability in linker script's PHDRS command, fallback if no linker script is given. Handle FILEHDR, PHDRS and FLAGS attributes of program header. Differential Revision: http://reviews.llvm.org/D11589 llvm-svn: 244743
-