- Jun 22, 2010
-
-
Devang Patel authored
llvm-svn: 106516
-
Devang Patel authored
llvm-svn: 106515
-
Chris Lattner authored
llvm-svn: 106513
-
Dan Gohman authored
in addition to the kill flags. llvm-svn: 106512
-
Fariborz Jahanian authored
is a static comparator operator). llvm-svn: 106511
-
Johnny Chen authored
llvm-svn: 106510
-
Johnny Chen authored
llvm-svn: 106509
-
Bob Wilson authored
llvm-svn: 106508
-
Chris Lattner authored
Elhage! llvm-svn: 106507
-
Eric Christopher authored
llvm-svn: 106505
-
Douglas Gregor authored
if/while/switch/for statements to ensure that walking the children of these statements actually works. Previously, we stored the condition variable as a VarDecl. However, StmtIterator isn't able to walk from a VarDecl to a set of statements, and would (in some circumstances) walk beyond the end of the list of statements, cause Bad Behavior. In this change, we've gone back to representing the condition variables as DeclStmts. While not as memory-efficient as VarDecls, it greatly simplifies iteration over the children. Fixes the remainder of <rdar://problem/8104754>. llvm-svn: 106504
-
Fariborz Jahanian authored
order of priorotized global object initializations. llvm-svn: 106503
-
Chris Lattner authored
but it will cover uses of blockaddress that are actually in a function. llvm-svn: 106502
-
Chris Lattner authored
rolling our own. llvm-svn: 106501
-
Chris Lattner authored
llvm-svn: 106500
-
Bruno Cardoso Lopes authored
llvm-svn: 106499
-
Chris Lattner authored
llvm-svn: 106498
-
Douglas Gregor authored
llvm-svn: 106497
-
Douglas Gregor authored
just skip over the body of the class or class template: it's a semantic disaster that's likely to cause invariants to break. Fixes part of <rdar://problem/8104754>. llvm-svn: 106496
-
Ted Kremenek authored
llvm-svn: 106495
-
Fariborz Jahanian authored
llvm-svn: 106494
-
Dan Gohman authored
opportunities. For example, this lets it emit this: movq (%rax), %rcx addq %rdx, %rcx instead of this: movq %rdx, %rcx addq (%rax), %rcx in the case where %rdx has subsequent uses. It's the same number of instructions, and usually the same encoding size on x86, but it appears faster, and in general, it may allow better scheduling for the load. llvm-svn: 106493
-
Fariborz Jahanian authored
objc_category_name_xxx for each category implementation. (fixes PR7431) patch by Nico Weber. llvm-svn: 106492
-
- Jun 21, 2010
-
-
Bruno Cardoso Lopes authored
llvm-svn: 106486
-
Fariborz Jahanian authored
emitted in the order in which they are seen (still radar 8076356). llvm-svn: 106485
-
Bob Wilson authored
Radar 8104310. llvm-svn: 106484
-
Jim Grosbach authored
being moved around away from the jump table it references. rdar://8104340 llvm-svn: 106483
-
Bruno Cardoso Lopes authored
llvm-svn: 106482
-
Evan Cheng authored
Fix PR7421: bug in kill transferring logic. It was ignoring loads / stores which have already been processed. llvm-svn: 106481
-
Tom Care authored
http://llvm.org/bugs/show_bug.cgi?id=7377 Updated format string highlighting and fixits to take advantage of the new CharSourceRange class. - Change HighlightRange to allow highlighting whitespace only in a CharSourceRange (for warnings about the ' ' (space) flag) - Change format specifier range helper function to allow for half-open ranges (+1 to end) - Enabled previously failing tests (FIXMEs/XFAILs removed) - Small fixes and additions to format string test cases M test/Sema/format-strings.c M test/Sema/format-strings-fixit.c M lib/Frontend/TextDiagnosticPrinter.cpp M lib/Sema/SemaChecking.cpp llvm-svn: 106480
-
Howard Hinnant authored
llvm-svn: 106478
-
Anders Carlsson authored
llvm-svn: 106477
-
Ted Kremenek authored
adding a clang_getCursorResultType() function (which complements clang_getResultType()). llvm-svn: 106473
-
Chris Lattner authored
llvm-svn: 106472
-
Chris Lattner authored
lib/Transforms/Hello/Makefile, and prevents a lot of errors like "Assertion `Inserted && "Pass registered multiple times!"' failed" Patch by Gregory Petrosyan! llvm-svn: 106471
-
Eric Christopher authored
llvm-svn: 106470
-
Chris Lattner authored
"This is just a cosmetic change in MCAsmStreamer.cpp/EmitSymbolAttribute: all attributes have now a \t before and after, as done for '.type'. This makes the output look consistent, as well as help some third party assemblers expecting the attributes to be in the second column." Patch by Arnaud de Grandmaison! llvm-svn: 106469
-
Chris Lattner authored
llvm-svn: 106468
-
Eric Christopher authored
llvm-svn: 106467
-
Eric Christopher authored
llvm-svn: 106466
-