- Nov 20, 2009
-
-
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
-
Mike Stump authored
llvm-svn: 89412
-
Dan Gohman authored
llvm-svn: 89411
-
Jeffrey Yasskin authored
llvm-svn: 89410
-
Douglas Gregor authored
rather than punting to a DependentSizedArrayType, tightening up our type checking for template definitions. Thanks, John! llvm-svn: 89407
-
Oscar Fuentes authored
Patch by Tobias Grosser! llvm-svn: 89406
-
David Goodwin authored
llvm-svn: 89404
-
Jim Grosbach authored
assembly can confuse things utterly, as it's assumed that instructions in inline assembly are 4 bytes wide. For Thumb mode, that's often not true, so the calculations for when alignment padding will be present get thrown off, ultimately leading to out of range constant pool entry references. Making more conservative assumptions that padding may be necessary when inline asm is present avoids this situation. llvm-svn: 89403
-
- Nov 19, 2009
-
-
John McCall authored
appropriate lookup and simply can't resolve the referrent yet, and "dependent scope" expressions, where we can't do the lookup yet because the entity we need to look into is a dependent type. llvm-svn: 89402
-
Fariborz Jahanian authored
(radar 7409165). llvm-svn: 89400
-