- Mar 15, 2012
-
-
Lang Hames authored
register allocation by allowing all 32 D-registers to be used. Patch by Cameron Zwarich. llvm-svn: 152824
-
Argyrios Kyrtzidis authored
llvm-svn: 152823
-
Johnny Chen authored
rdar://problem/11034702 For the time being, skip the relevant disassemble action which resulted in a crash. Minor modification (print out format) to the existing TestDisassembleRawBytes.py test file. llvm-svn: 152822
-
Argyrios Kyrtzidis authored
-When printing location avoid printing the filename if it is same as the main file, not just if it has '.h' extension. -Make sure we allocate enough bytes for storing as string a huge line number. llvm-svn: 152821
-
Argyrios Kyrtzidis authored
to avoid a stack overflow with extreme cases. Part of rdar://10941790. llvm-svn: 152820
-
Argyrios Kyrtzidis authored
This allows us to handle extreme cases of chained binary operators without causing stack overflow. The binary operators that are handled with the data recursive evaluator are comma, logical, or operators that have operands with integral or enumeration type. Part of rdar://10941790. llvm-svn: 152819
-
Argyrios Kyrtzidis authored
llvm-svn: 152818
-
Jakob Stoklund Olesen authored
We cannot limit the concatenated instruction names to 64K. ARM is already at 32K, and it is easy to imagine a target with more instructions. llvm-svn: 152817
-
Jakob Stoklund Olesen authored
This patch limited the concatenated register names to 64K which meant that the total number of registers was many times less than 64K. If any compilers actually enforce the 64K limit on string literals, and it turns out to be a problem, we should fix that problem by not using long string literals. llvm-svn: 152816
-
Kristof Beyls authored
Fix VCVT decoding (between floating-point and fixed-point, Floating-point). Patch by Richard Barton. llvm-svn: 152814
-
Michael J. Spencer authored
llvm-svn: 152812
-
rdar://problem/11052829Greg Clayton authored
Fixed a case where if you have a argument stirng that ends with a '\' character, it would infinite loop while consuming all of your memory. Also fixed a case where non-quote terminated strings would inefficiently be handled. llvm-svn: 152809
-
Fariborz Jahanian authored
for @protocol expression into their own section. llvm-svn: 152808
-
Sean Callanan authored
the external source to complete the Decl if it hasn't been completed already. This fixes a crash in LLDB. llvm-svn: 152807
-
Kostya Serebryany authored
llvm-svn: 152806
-
Kostya Serebryany authored
[asan] update asan docs: mention CMake problem and to explain the status of MacOS 10.7 and 32-bit Linux llvm-svn: 152805
-
Rafael Espindola authored
code. While here, reduce indentation. llvm-svn: 152803
-
rdar://11033946Han Ming Ong authored
Made sure that the root XPC service validate the right before starting the service. The right is created and authenticated by clients (in this case, lldb) and transferred over for validiation. llvm-svn: 152802
-
Aaron Ballman authored
Patch thanks to Nikola Smiljanic llvm-svn: 152801
-
Tobias Grosser authored
llvm-svn: 152800
-
Tobias Grosser authored
llvm-svn: 152799
-
Raghesh Aloor authored
Adding documentation for changes in coefficients of induction variables. llvm-svn: 152795
-
Bill Wendling authored
llvm-svn: 152794
-
Tobias Grosser authored
llvm-svn: 152793
-
Tobias Grosser authored
llvm-svn: 152792
-
Tobias Grosser authored
llvm-svn: 152791
-
Tobias Grosser authored
llvm-svn: 152790
-
Bill Wendling authored
The functions memccpy, strdup, strndup, strlcat, and strlcpy should also have object size checking support. Of course, this is only good if the C library also supports these functions. <rdar://problem/10528974> llvm-svn: 152789
-
James Molloy authored
Patch by Silviu Baranga! llvm-svn: 152788
-
Michael J. Spencer authored
This needs a test, but it will take some time to figure out the best way to get an input that will produce > 2^16 relocs. Patch by Graydon Hoare! llvm-svn: 152787
-
Dave Zarzycki authored
These APIs aren't thread safe, but they're pretending to be. Let's at least make the getter as fast as they can be. The setters are a lost cause unless the API can be fixed. llvm-svn: 152786
-
Dave Zarzycki authored
Apple Radar: 11053417 llvm-svn: 152785
-
Nadav Rotem authored
When optimizing certain BUILD_VECTOR nodes into other BUILD_VECTOR nodes, add the new node into the work list because there is a potential for further optimizations. llvm-svn: 152784
-
Eric Christopher authored
out the DW_AT_name. Older gdbs unfortunately still use it to disambiguate member functions in templated classes (gdb.cp/templates.exp). rdar://11043421 (which is now deferred for a bit) llvm-svn: 152782
-
Eli Bendersky authored
llvm-svn: 152780
-
Bill Wendling authored
Transform: (fsub x, (fadd x, y)) -> (fneg y) and (fsub x, (fadd y, x)) -> (fneg y) if 'unsafe math' is specified. <rdar://problem/7540295> llvm-svn: 152777
-
David Blaikie authored
Err on the side of brevity and rename (while providing aliases for the original name) -Wbool-conversions, -Wint-conversions, and -Wvector-conversions for consistency with constant, literal, string, and sign conversion warnings. And name the diagnostic groups explicitly while I'm here rather than rewriting the string in the groups and sema td files. Curiously, vector-conversion is not under -Wconversion. Perhaps it should be. llvm-svn: 152776
-
Richard Smith authored
breaking bootstrap. No test yet: it's quite hard to tickle the failure case. The specific testcase for this wouldn't be useful for testing anything more general than a reintroduction of this precise bug in any case. llvm-svn: 152775
-
David Blaikie authored
Original commit message: Provide -Wnull-conversion separately from -Wconversion. Like GCC, provide a NULL conversion to non-pointer conversion as a separate flag, on by default. GCC's flag is "conversion-null" which we provide for cross compatibility, but in the interests of consistency (with -Wint-conversion, -Wbool-conversion, etc) the canonical Clang flag is called -Wnull-conversion. Patch by Lubos Lunak. Review feedback by myself, Chandler Carruth, and Chad Rosier. llvm-svn: 152774
-
Kostya Serebryany authored
llvm-svn: 152773
-