- Aug 12, 2011
-
-
Jakob Stoklund Olesen authored
This is possible now that we now longer provide an interface to iterate the interference overlaps. llvm-svn: 137397
-
Johnny Chen authored
llvm-svn: 137396
-
Douglas Gregor authored
declaration that never actually gets serialized. Instead, serialize the various kinds of update records (lexical decls, visible decls, the addition of an anonymous namespace) for the translation unit, even if we're not chaining. This way, we won't have to deal with multiple loaded translation unit declarations. llvm-svn: 137395
-
Johnny Chen authored
llvm-svn: 137394
-
Jim Grosbach authored
llvm-svn: 137393
-
Sean Callanan authored
causing problems with printing the values of persistent variables with struct types. llvm-svn: 137392
-
Jim Grosbach authored
llvm-svn: 137389
-
Eli Friedman authored
llvm-svn: 137388
-
Johnny Chen authored
llvm-svn: 137387
-
Eli Friedman authored
llvm-svn: 137386
-
Andrew Trick authored
checked in at r137276 and r137341. llvm-svn: 137385
-
Andrew Trick authored
SCEV unrolling can unroll loops with arbitrary induction variables. It is a prerequisite for -disable-iv-rewrite performance. It is also easily handles loops of arbitrary structure including multiple exits and is generally more robust. This is under a temporary option to avoid affecting default behavior for the next couple of weeks. It is needed so that I can checkin unit tests for updateUnloop. llvm-svn: 137384
-
Argyrios Kyrtzidis authored
No test case, sorry. It's one of those bugs where it's really really hard to make one. rdar://9910862. llvm-svn: 137383
-
Ted Kremenek authored
llvm-svn: 137382
-
Jakob Stoklund Olesen authored
llvm-svn: 137381
-
Jakob Stoklund Olesen authored
The Query class now holds two iterators instead of an InterferenceResult instance. The iterators are used as bookmarks for repeated collectInterferingVRegs calls. llvm-svn: 137380
-
Akira Hatanaka authored
warning. llvm-svn: 137378
-
Richard Trieu authored
The current warning in -Wnull-arithmetic for comparisons between NULL and non-pointers is not very helpful. This patch will update the wording to be more helpful to users. Old warning: warning: use of NULL in arithmetic operation [-Wnull-arithmetic] return 10 <= NULL; ^ ~~~~ New warning: warning: comparison between NULL and non-pointer ('int' and NULL) [-Wnull-arithmetic] return 10 <= NULL; ~~ ^ ~~~~ llvm-svn: 137377
-
Jim Grosbach authored
llvm-svn: 137376
-
Jim Grosbach authored
llvm-svn: 137375
-
Johnny Chen authored
llvm-svn: 137374
-
Douglas Gregor authored
either "special" type has already been initialized. Previously, we did this check based on just the first special type (__builtin_va_list), but now we have some NULL special type entries to content with. llvm-svn: 137373
-
Jim Grosbach authored
llvm-svn: 137372
-
Owen Anderson authored
llvm-svn: 137371
-
Owen Anderson authored
llvm-svn: 137370
-
Ted Kremenek authored
Add diagtool-based test where we enforce that no additional warnings can be added to Clang without a -W flag. llvm-svn: 137369
-
Owen Anderson authored
llvm-svn: 137368
-
Jim Grosbach authored
llvm-svn: 137367
-
Douglas Gregor authored
llvm-svn: 137366
-
- Aug 11, 2011
-
-
NAKAMURA Takumi authored
It caused an unexpected behavior since r137254. llvm-svn: 137365
-
Owen Anderson authored
llvm-svn: 137364
-
Owen Anderson authored
llvm-svn: 137363
-
Bruno Cardoso Lopes authored
inserts and extracts. This simple combine makes us generate only 1 instruction instead of 11 in the v8 case. llvm-svn: 137362
-
Bruno Cardoso Lopes authored
1) check for the "v" version of movaps 2) add a couple of CHECK-NOT to guarantee the behavior 3) move to a more appropriate test file llvm-svn: 137361
-
Johnny Chen authored
llvm-svn: 137360
-
Jim Grosbach authored
llvm-svn: 137359
-
Jim Grosbach authored
llvm-svn: 137358
-
Enrico Granata authored
llvm-svn: 137357
-
Owen Anderson authored
llvm-svn: 137356
-
Johnny Chen authored
llvm-svn: 137355
-