- Nov 20, 2009
-
-
David Chisnall authored
llvm-svn: 89457
-
Duncan Sands authored
tests/Transforms/InstCombine/shufflemask-undef.ll. If anyone cares, the use of 2*e here (and the equivalent all over the place in instcombine) seems wrong, though harmless: it should really be twice the length of the input vector. I think shufflevector used to require that the mask have the same length as the input, but I don't think that's true any more. I don't care enough about vectors to do anything about this... llvm-svn: 89456
-
Benjamin Kramer authored
driver.cpp:211: warning: ISO C++ forbids zero-size array 'argv' llvm-svn: 89455
-
Duncan Sands authored
which was an expensive checks failure due to a bug in the checking. This patch in essence reverts the original fix for PR3393, and refixes it by a tweak to the way expensive checking is done. llvm-svn: 89454
-
Benjamin Kramer authored
llvm-svn: 89453
-
Benjamin Kramer authored
on ppc buildbot. llvm-svn: 89452
-
Zhongxing Xu authored
llvm-svn: 89451
-
Eli Friedman authored
llvm-svn: 89450
-
Ted Kremenek authored
Add simple static analyzer checker to check for sending 'release', 'retain', etc. directly to a class. Fixes <rdar://problem/7252064>. llvm-svn: 89449
-
Ted Kremenek authored
Unused ivar checker: ivars referenced by lexically nested functions should not be flagged as unused. Fixes <rdar://problem/7254495>. llvm-svn: 89448
-
Zhongxing Xu authored
llvm-svn: 89447
-
Zhongxing Xu authored
llvm-svn: 89446
-
Daniel Dunbar authored
llvm-svn: 89445
-
Dan Gohman authored
tail call has been encountered. llvm-svn: 89444
-
Jim Grosbach authored
llvm-svn: 89443
-
Mike Stump authored
construction. WIP. llvm-svn: 89442
-
Douglas Gregor authored
llvm-svn: 89441
-
Evan Cheng authored
llvm-svn: 89440
-
Dan Gohman authored
just before codegen. llvm-svn: 89439
-
Mike Stump authored
constructor. WIP. llvm-svn: 89438
-
Zhongxing Xu authored
llvm-svn: 89437
-
Daniel Dunbar authored
llvm-svn: 89435
-
Dan Gohman authored
because if the results from getUnderlyingObject match, the values must be from the same underlying object, even if we don't know what that object is. llvm-svn: 89434
-
Daniel Dunbar authored
llvm-svn: 89433
-
Ted Kremenek authored
llvm-svn: 89430
-
Ted Kremenek authored
llvm-svn: 89429
-
Jakob Stoklund Olesen authored
Fix debug code that assumes getBasicBlock never returns NULL. llvm-svn: 89428
-
Dan Gohman authored
llvm-svn: 89426
-
Douglas Gregor authored
A::f that occurs within a non-static member function with a type-dependent "this", don't consider this to be a case for introduction of an implicit "(*this)." to refer to a specific member function unless we know (at template definition time) that A is a base class of *this. There is some disagreement here between GCC, EDG, and Clang about the handling of this case. I believe that Clang now has the correct, literal interpretation of the standard, but have asked for clarification (c++std-core-15483). llvm-svn: 89425
-
Mike Stump authored
llvm-svn: 89424
-
Evan Cheng authored
Fix codegen of conditional move of immediates. We were not making use of the immediate forms of cmov instructions at all. llvm-svn: 89423
-
Lang Hames authored
llvm-svn: 89422
-
Dan Gohman authored
careful about crazy methods of capturing pointers using comparisons. Comparisons of identified objects with null in the default address space are not captures. And, comparisons of two pointers within the same identified object are not captures. llvm-svn: 89421
-
Mike Stump authored
llvm-svn: 89420
-
Dan Gohman authored
llvm-svn: 89419
-
Bill Wendling authored
llvm-svn: 89418
-
Bill Wendling authored
llvm-svn: 89417
-
Mike Stump authored
generation. llvm-svn: 89416
-
Eric Christopher authored
llvm-svn: 89414
-
Ted Kremenek authored
llvm-svn: 89413
-