- Jun 11, 2013
-
-
Eli Friedman authored
llvm-svn: 183720
-
rdar://problem/12876503Enrico Granata authored
Adding a new setting interpreter.stop-command-source-on-error that dictates a default behavior for whether command source should stop upon hitting an error You can still override the setting for each individual invocation with the usual -e setting llvm-svn: 183719
-
Eli Friedman authored
while fixing a related bug. The fix here was simpler than I thought it would be. Fixes <rdar://problem/10530444>. llvm-svn: 183718
-
Argyrios Kyrtzidis authored
A while ago we allowed libclang to build a PCH that had compiler errors; this was to retain the performance afforded by a PCH even if the user's code is in an intermediate state. Extend this for the precompiled preamble as well. rdar://14109828 llvm-svn: 183717
-
rdar://problem/12783351Enrico Granata authored
Add support for half-floats, as specified by IEEE-754-2008 With this checkin, you can now say: (lldb) x/7hf foo to read 7 half-floats at address foo llvm-svn: 183716
-
Sean Silva authored
Should bring bots back to life. llvm-svn: 183715
-
Fariborz Jahanian authored
patch. llvm-svn: 183714
-
Fariborz Jahanian authored
the '@'. PR16287 and // rdar://14106083 llvm-svn: 183713
-
Sean Silva authored
Apparently these macros have semicolons inside of them already. llvm-svn: 183712
-
Sean Silva authored
Currently, only emitting the ELF header is supported (no sections or segments). The ELFYAML code organization is broadly similar to the COFFYAML code. llvm-svn: 183711
-
Tim Northover authored
Some ARM CPUs only support ARM mode (ancient v4 ones, for example) and some only support Thumb mode (M-class ones currently). This makes sure such CPUs default to the correct mode and makes the AsmParser diagnose an attempt to switch modes incorrectly. rdar://14024354 llvm-svn: 183710
-
Nick Lewycky authored
functionality change. llvm-svn: 183709
-
Rui Ueyama authored
Split FileCOFF's constructor into mainly two private methods. One method is responsible to iterate over symbol tables, and other method is to atomize defined atoms. This is for readability and no changes in functionality. Reviewers: Bigcheese CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D940 llvm-svn: 183708
-
Enrico Granata authored
llvm-svn: 183707
-
rdar://problem/14101771Enrico Granata authored
Hardening the CFBitVector data formatter against failed reads llvm-svn: 183706
-
Rui Ueyama authored
llvm-svn: 183705
-
Eric Christopher authored
to return and this is done all over. llvm-svn: 183704
-
Eric Christopher authored
llvm-svn: 183703
-
Matt Kopec authored
llvm-svn: 183701
-
Rui Ueyama authored
llvm-svn: 183700
-
Eli Friedman authored
Fixes <rdar://problem/14074868>. llvm-svn: 183699
-
- Jun 10, 2013
-
-
Eric Christopher authored
llvm-svn: 183698
-
Adrian Prantl authored
- reduce default buffer size to 64, which will still be large enough to hold any property names found in the wild. - get rid of the /*static*/ comments. llvm-svn: 183697
-
Rui Ueyama authored
- Split createAtom() in lib/ReaderWriter/ELF/File.h into small methods. - Added comments to code in other methods. No functionality changes. Reviewers: shankarke CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D921 llvm-svn: 183696
-
Eric Christopher authored
llvm-svn: 183695
-
Reid Kleckner authored
Made significantly easier with git-clang-format. Differential Revision: http://llvm-reviews.chandlerc.com/D947 llvm-svn: 183694
-
Tim Northover authored
Previously LEA64_32r went through virtually the entire backend thinking it was using 32-bit registers until its blissful illusions were cruelly snatched away by MCInstLower and 64-bit equivalents were substituted at the last minute. This patch makes it behave normally, and take 64-bit registers as sources all the way through. Previous uses (for 32-bit arithmetic) are accommodated via SUBREG_TO_REG instructions which make the types and classes agree properly. llvm-svn: 183693
-
Rafael Espindola authored
llvm-svn: 183692
-
Benjamin Kramer authored
llvm-svn: 183690
-
Jordan Rose authored
The Logs directory isn't used for testing, so it's filtered out ahead of time. However, there's then no reason to include it in version control at all. Don't error if it's not present. llvm-svn: 183689
-
Richard Trieu authored
This warning triggers on the logical not of a non-boolean expression on the left hand side of comparison. Often, the user meant to negate the comparison, not just the left hand side of the comparison. Two notes are also emitted, the first with a fix-it to add parentheses around the comparison, and the other to put parenthesis around the not expression to silence the warning. bool not_equal(int x, int y) { return !x == y; // warn here } return !(x == y); // first fix-it, to negate comparison. return (!x) == y; // second fix-it, to silence warning. llvm-svn: 183688
-
Ulrich Weigand authored
[PowerPC] Support extended sc mnemonic A plain "sc" without argument is supposed to be treated like "sc 0" by the assembler. This patch adds a corresponding alias. Problem reported by Joerg Sonnenberger. llvm-svn: 183687
-
Ulrich Weigand authored
[PowerPC] Support branch mnemonics with implied CR0 The extended branch mnemonics are supposed to use an implied CR0 if there is no explicit condition register specified. This patch adds extra variants of the mnemonics to this effect. Problem reported by Joerg Sonnenberger. llvm-svn: 183686
-
Ulrich Weigand authored
[PowerPC] Use multiclass to generate extended branch mnemonics This patch removes some redundancy by generating the extended branch mnemonics via a multiclass. No change in behaviour expected. llvm-svn: 183685
-
Aaron Ballman authored
llvm-svn: 183682
-
Dmitry Vyukov authored
llvm-svn: 183674
-
Dmitry Vyukov authored
llvm-svn: 183673
-
Dmitry Vyukov authored
llvm-svn: 183672
-
Rafael Espindola authored
llvm-svn: 183671
-
Rafael Espindola authored
llvm-svn: 183670
-