- Dec 20, 2010
-
-
Wesley Peck authored
llvm-svn: 122269
-
Roman Divacky authored
llvm-svn: 122268
-
Bill Wendling authored
the library unless *all* uses have been converted over to the new form. llvm-svn: 122267
-
Johnny Chen authored
POSIX does not define sockaddr_un.sun_len. Set only when required by the platform. llvm-svn: 122266
-
Duncan Sands authored
llvm-svn: 122265
-
Duncan Sands authored
it could only be tested indirectly, via instcombine, gvn or some other pass that makes use of InstructionSimplify, which means that testcases had to be carefully contrived to dance around any other transformations that that pass did. llvm-svn: 122264
-
Roman Divacky authored
llvm-svn: 122263
-
Greg Clayton authored
llvm-svn: 122262
-
Wesley Peck authored
llvm-svn: 122261
-
Johnny Chen authored
Fix a typo where a qualification was being interpreted as a label. llvm-svn: 122260
-
Dale Johannesen authored
llvm-svn: 122259
-
Benjamin Kramer authored
llvm-svn: 122258
-
Matt Beaumont-Gay authored
llvm-svn: 122257
-
Owen Anderson authored
llvm-svn: 122256
-
Caroline Tice authored
Add code to make sure InputReaders finish and are cleaned up when a Debugger object is destroyed or re-set. (Thus making sure that, for example, the Python interpreter finishes and exits cleanly rather than being left in an undefined state.) llvm-svn: 122255
-
Owen Anderson authored
verify as being safe thanks its recent de-recursivization. llvm-svn: 122254
-
Douglas Gregor authored
centralizing the transformation into two routines. No functionality change. llvm-svn: 122253
-
Douglas Gregor authored
the list traversal. Part 1, no functionality change. llvm-svn: 122252
-
Douglas Gregor authored
a parameter pack, check the parameter pack against each of the template arguments it corresponds to, then pack the converted arguments into a template argument pack. Allows us to use variadic class templates so long as instantiation isn't required, e.g., template<typename... Types> struct Tuple; Tuple<int, float> *t2; llvm-svn: 122251
-
Douglas Gregor authored
area of printing template arguments. The functionality changes here are limited to cases of variadic templates that aren't yet enabled. llvm-svn: 122250
-
Benjamin Kramer authored
llvm-svn: 122249
-
Benjamin Kramer authored
Teach InstCombine to merge (icmp ult (X + CA), C1) | (icmp eq X, C2) into (icmp ult (X + CA), C1 + 1) if C2 + CA == C1. InstCombine creates these so now we compile x == 23 || x == 24 || x == 25 to %x.off = add i32 %x, -23 %1 = icmp ult i32 %x.off, 3 instead of %x.off = add i32 %x, -23 %1 = icmp ult i32 %x.off, 2 %cmp3 = icmp eq i32 %x, 25 %ret2 = or i1 %1, %cmp3 llvm-svn: 122248
-
Daniel Dunbar authored
llvm-svn: 122247
-
Daniel Dunbar authored
llvm-svn: 122246
-
Duncan Sands authored
(they had just been forgotten before). Adding Xor causes "main" in the existing testcase 2010-11-01-lshr-mask.ll to be hugely more simplified. llvm-svn: 122245
-
Michael J. Spencer authored
llvm-svn: 122244
-
Michael J. Spencer authored
llvm-svn: 122243
-
Duncan Sands authored
llvm-svn: 122242
-
Duncan Sands authored
mayBeOverridden. llvm-svn: 122241
-
Oscar Fuentes authored
revision id is appended to the LLVM version string. Defaults to OFF. Until now the VC revision id was always appended to the revision string whenever cmake was invoked (either explicitly or implicitly because a cmake source file changed). This was causing massive recompilations because config.h are reconfigured with the new contents of PACKAGE_VERSION. llvm-svn: 122240
-
Oscar Fuentes authored
llvm-svn: 122239
-
Chris Lattner authored
llvm-svn: 122238
-
Chris Lattner authored
llvm-svn: 122237
-
Chris Lattner authored
to make sure that the reused alloca has sufficient alignment. llvm-svn: 122236
-
Chris Lattner authored
llvm-svn: 122235
-
Chris Lattner authored
argument. The generated alloca has to have at least the alignment of the byval, if not, the client may be making assumptions that the new alloca won't satisfy. llvm-svn: 122234
-
Chris Lattner authored
llvm-svn: 122233
-
Chris Lattner authored
llvm-svn: 122232
-
Francois Pichet authored
Remove a line: this test is line position sensitive. llvm-svn: 122231
-
Francois Pichet authored
llvm-svn: 122230
-