- Nov 05, 2009
-
-
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
-
Devang Patel authored
llvm-svn: 86156
-
Oscar Fuentes authored
Patch by Arnaud Allard de Grandmaison! llvm-svn: 86153
-
Oscar Fuentes authored
Cygwin). Fixes PR 5368. llvm-svn: 86152
-
Dan Gohman authored
llvm-svn: 86151
-
Fariborz Jahanian authored
llvm-svn: 86150
-
Dan Gohman authored
llvm-svn: 86149
-
Douglas Gregor authored
actually need that conversion function. Silences a Clang++ warning. llvm-svn: 86148
-
Dan Gohman authored
makes several optimization passes abort in cases where they're currently silently miscompiling code. Remove the indirectbr assertion from SplitEdge. Indirectbr is only a problem for critical edges, and SplitEdge defers to SplitCriticalEdge to handle those, and SplitCriticalEdge has its own assertion for indirectbr. llvm-svn: 86147
-
Chris Lattner authored
llvm-svn: 86146
-
Fariborz Jahanian authored
initialization before main. Fixes pr5396. llvm-svn: 86145
-
Chris Lattner authored
llvm-svn: 86144
-
Douglas Gregor authored
always zero in this context" warning logic. Also, make the diagnostic itself more precise when referring to pointer values ("NULL" vs. "zero"). llvm-svn: 86143
-
Sebastian Redl authored
llvm-svn: 86142
-
Benjamin Kramer authored
llvm-svn: 86141
-
Sebastian Redl authored
When collecting types for built-in candidates, make arrays decay to pointers. Otherwise, subscripting an array leads to no candidates at all. Fixes PR5360. llvm-svn: 86140
-
Daniel Dunbar authored
can always find the main clang site config (when invoked via CMake/Makefiles, at least). llvm-svn: 86139
-
Daniel Dunbar authored
arbitrary command line arguments to the test suite). llvm-svn: 86137
-
Sebastian Redl authored
This fixes PR5048. Also fix a bug where zero-sized arrays weren't warned about when the size was unsigned. llvm-svn: 86136
-
Sebastian Redl authored
llvm-svn: 86135
-
Daniel Dunbar authored
llvm-svn: 86134
-