- Oct 29, 2013
-
-
Manman Ren authored
Add a tag before the name attribute for readability. Use CHECK-NEXT instead of CHECK-NOT followed by a CHECK. Add new lines to separate checking of different DIEs. llvm-svn: 193629
-
Andrew Kaylor authored
llvm-svn: 193628
-
Rafael Espindola authored
llvm-svn: 193627
-
Weiming Zhao authored
llvm-svn: 193626
-
Weiming Zhao authored
Fixes PR17690 llvm-svn: 193625
-
Amara Emerson authored
llvm-svn: 193624
-
Zoran Jovanovic authored
llvm-svn: 193623
-
Tom Stellard authored
llvm-svn: 193622
-
Tom Stellard authored
v2: - Fix LDS size calculation Reviewed-by:
Michel Dänzer <michel.daenzer@amd.com> llvm-svn: 193621
-
Tom Stellard authored
llvm-svn: 193620
-
Alexey Samsonov authored
Based on D2050 by Timur Iskhodzhanov. llvm-svn: 193619
-
Rafael Espindola authored
llvm-svn: 193618
-
Rafael Espindola authored
llvm-svn: 193617
-
Rafael Espindola authored
llvm-svn: 193616
-
Kostya Serebryany authored
llvm-svn: 193615
-
Daniel Jasper authored
Same as SpacesInParentheses, this option allows adding a space inside the '<' and '>' of a template parameter list. Patch by Christopher Olsen. This fixes llvm.org/PR17301. llvm-svn: 193614
-
Samuel Benzaquen authored
Summary: This resubmits r193100, plus a fix for a breakage with MSVC. Reviewers: klimek, rnk CC: cfe-commits, revane Differential Revision: http://llvm-reviews.chandlerc.com/D2005 llvm-svn: 193613
-
Rafael Espindola authored
They are used in some packages. For example: http://packages.ubuntu.com/saucy/i386/llvm-3.4/filelist This fixes pr17721. llvm-svn: 193612
-
Bernard Ogden authored
Add some missing tests, factor out a test not specific to v8 into its own file. llvm-svn: 193611
-
Timur Iskhodzhanov authored
llvm-svn: 193610
-
Rafael Espindola authored
llvm-svn: 193609
-
Timur Iskhodzhanov authored
llvm-svn: 193608
-
Sylvestre Ledru authored
Use LLVMLibsOptions intead of LDFLAGS when setting the libclang soname. This allows 'make LDFLAGS=foo' to be set correctly (and matches the way it is done with libllvm and liblldb) llvm-svn: 193607
-
Tim Northover authored
The AST was constructed so that this builtin returned the default BoolTy and since I'd opted for custom SemaChecking, I should have set it properly at that point. This caused an assertion failure when the types didn't match up with what we generated. This makes it return an IntTy, which is as good as anything. llvm-svn: 193606
-
Daniel Jasper authored
Before: operator::A(); After: operator ::A(); llvm-svn: 193605
-
Timur Iskhodzhanov authored
MSVC can't comprehend template<typename T, size_t N> ArrayRef<T> makeArrayRef(const T (&Arr)[N]) { return ArrayRef<T>(Arr); } if Arr is static const uint8_t sizes[]; declared in a templated and defined a few lines later. I'll send a proper fix (i.e. get rid of unnecessary templates) for review soon. llvm-svn: 193604
-
Sylvestre Ledru authored
llvm-svn: 193603
-
Dmitry Vyukov authored
llvm-svn: 193602
-
Chandler Carruth authored
which doesn't use that multilib. As a consequence, fix Clang's support for cross compiling environments that were relying on this quirk to ensure the correct library search path ordering. This also re-instates the new test cases from Rafael's r193528 for cross-compiling to ARM on Ubuntu 13.10 without any of the changes to the existing test cases (they were no longer needed). This solution was the result of a lot of IRC debugging and trying to understand *exactly* what quirk was being relied upon. It took some time for me to figure out that it was the use of 'lib32' is a multilib that was throwing a wrench in the works. In case you are thinking that its silly to use a multilib of 'lib' at all, entertainingly, GCC does so as well (you can see it with the .../lib/../lib/crt1.o pattern it uses), and the 2-phase sequence of search paths (multilib followed by non-multilib) has observable (if dubious) consequences. =/ Yuck. llvm-svn: 193601
-
Bernard Ogden authored
Allow users to disable or enable CRC subtarget feature. Differential Revision: http://llvm-reviews.chandlerc.com/D2037 llvm-svn: 193600
-
Bernard Ogden authored
Adds a subtarget feature for the CRC instructions (optional in v8-A) to the ARM (32-bit) backend. Differential Revision: http://llvm-reviews.chandlerc.com/D2036 llvm-svn: 193599
-
Anders Waldenborg authored
Sorry Peter Zotov, entirely my fault. llvm-svn: 193598
-
Anders Waldenborg authored
Patch by Peter Zotov Differential Revision: http://llvm-reviews.chandlerc.com/D1910 llvm-svn: 193597
-
Chandler Carruth authored
llvm-svn: 193596
-
Chandler Carruth authored
actually a MIPS-only hack to shim in random ABI directory suffixes in numerous places throughout the toolchain's path search. It shouldn't appear to be anything more general or useful. llvm-svn: 193595
-
Alp Toker authored
This replaces the custom code in RefactoringTool::saveRewrittenFiles() which lacked atomic file saving and error diagnostics, resolving an old FIXME from r157331. Landing this time with the proper return code, plus a very unhelpful comment cleared up. Rubber-stamped by Manuel Klimek. llvm-svn: 193594
-
Tim Northover authored
This is used in the Linux kernel, and effectively just means "print an address". llvm-svn: 193593
-
Alp Toker authored
This wasn't ready for prime time yet, seems to break tools-extra. This reverts commit r193590. llvm-svn: 193592
-
Alp Toker authored
The string buffer in question was replaced with RewriteRope in r43884 back in 2007. llvm-svn: 193591
-
Alp Toker authored
The old code in RefactoringTool::saveRewrittenFiles() lacked atomic moves and diagnostics and had FIXME to this effect. Rubber-stamped by Manuel Klimek. llvm-svn: 193590
-