- Nov 06, 2009
-
-
Douglas Gregor authored
class type, don't perform the array-to-pointer or function-to-pointer conversions, because we may end up binding a reference to a function or array. With this change, FileCheck now passes -fsyntax-only! llvm-svn: 86211
-
Douglas Gregor authored
implicit conversion sequence, check the validity of this conversion and then perform it. llvm-svn: 86210
-
Fariborz Jahanian authored
llvm-svn: 86209
-
Ted Kremenek authored
Minor cleanup: use BuiltinBug (which will soon be renamed) for DeferenceChecker and friends so that they always report the same bug type. llvm-svn: 86208
-
Fariborz Jahanian authored
It has to do with vararg constructors used as conversion functions. Code gen needs work. This is WIP. llvm-svn: 86207
-
Dan Gohman authored
llvm-svn: 86206
-
Mike Stump authored
speed up this file by not doing twice the checking. llvm-svn: 86205
-
Douglas Gregor authored
Add a bunch of missing "template" keywords to disambiguate dependent template names. GCC eats this ill-formed code, Clang does not. I already filed PR5404 to improve recovery in this case llvm-svn: 86204
-
Eric Christopher authored
llvm-svn: 86203
-
John Thompson authored
llvm-svn: 86200
-
Dan Gohman authored
llvm-svn: 86199
-
Dan Gohman authored
need to be overridden. llvm-svn: 86198
-
Douglas Gregor authored
Make sure that EnumConstantDecls always get a type, even when they have type-dependent initializers. llvm-svn: 86197
-
Dan Gohman authored
implicit zero-extend. llvm-svn: 86196
-
Douglas Gregor authored
llvm-svn: 86195
-
Dan Gohman authored
llvm-svn: 86193
-
Dan Gohman authored
llvm-svn: 86192
-
Dan Gohman authored
problems with name collisions. llvm-svn: 86189
-
Douglas Gregor authored
Fix some problems with the hidden copy constructors for ImmutableMap/ImmutableSet found by Clang++. llvm-svn: 86186
-
- Nov 05, 2009
-
-
Douglas Gregor authored
- skip .svn directories - add a set of excluded filenames so we can easily skip tests llvm-svn: 86185
-
Lang Hames authored
Added support for renumbering existing index list elements. Removed some junk from the initial numbering code in runOnMachineFunction. llvm-svn: 86184
-
John Thompson authored
llvm-svn: 86183
-
Dan Gohman authored
on loops having dedicated exits, which LoopSimplify can no longer always guarantee. llvm-svn: 86181
-
Dan Gohman authored
llvm-svn: 86180
-
Chris Lattner authored
llvm-svn: 86177
-
Dan Gohman authored
unsplittable critical edges, which means the introduction of loops which cannot be transformed to LoopSimplify form. Fix LoopSimplify to avoid transforming such loops into invalid code. llvm-svn: 86176
-
Dan Gohman authored
LoopSimplify form may not be available. llvm-svn: 86175
-
Sebastian Redl authored
Make ASTContext::getIntWidth return 1 for all boolean type variations, not just for the unqualified, unaliased bool. llvm-svn: 86174
-
Sebastian Redl authored
The signed/unsigned checker should not warn for value-dependent expressions, and should especially not try to evaluate them. llvm-svn: 86173
-
David Goodwin authored
Fix bug in aggressive antidep breaking; liveness was not updated correctly for regions that do not have antidep candidates. llvm-svn: 86172
-
Douglas Gregor authored
Be a little more careful when trying to extract a TypeDecl from a enum/class/struct/union specifier; in invalid code, we may also see ClassTemplateDecls. llvm-svn: 86171
-
John Thompson authored
llvm-svn: 86167
-
Douglas Gregor authored
llvm-svn: 86166
-
Sebastian Redl authored
llvm-svn: 86165
-
Dan Gohman authored
llvm-svn: 86164
-
Dan Gohman authored
LoopPassManager for it. llvm-svn: 86163
-
Dan Gohman authored
llvm-svn: 86162
-
Dan Gohman authored
llvm-svn: 86161
-
Dan Gohman authored
llvm-svn: 86160
-
Dan Gohman authored
a separate helper function. llvm-svn: 86159
-