- May 13, 2009
-
-
Douglas Gregor authored
template class X<int>; This also cleans up the propagation of template information through declaration parsing, which is used to improve some diagnostics. llvm-svn: 71608
-
Daniel Dunbar authored
llvm-svn: 71607
-
Evan Cheng authored
llvm-svn: 71606
-
Ted Kremenek authored
llvm-svn: 71605
-
Dale Johannesen authored
Should remove a warning from MSVC. llvm-svn: 71603
-
Jim Grosbach authored
llvm-svn: 71602
-
- May 12, 2009
-
-
Bill Wendling authored
llvm-svn: 71601
-
Bill Wendling authored
llvm-svn: 71600
-
Chris Lattner authored
This implements rdar://6880449 - improve diagnostic for usage of "global register variable" GCC extension llvm-svn: 71599
-
Douglas Gregor authored
template parameters. llvm-svn: 71598
-
Fariborz Jahanian authored
declarations. llvm-svn: 71597
-
Douglas Gregor authored
parse just a single declaration and provide a reasonable diagnostic when the "only one declarator per template declaration" rule is violated. This eliminates some ugly, ugly hackery where we used to require thatn the layout of a DeclGroup of a single element be the same as the layout of a single declaration. llvm-svn: 71596
-
Chris Lattner authored
llvm-svn: 71595
-
Chris Lattner authored
to allow us to support generation of deferred ctors/dtors. It looks like codegen isn't emitting a call to the dtor in member-functions.cpp:test2, but when it does, its body should get emitted. llvm-svn: 71594
-
Chris Lattner authored
functions and methods declared inline, but not ctors/dtors or methods not declared inline (apparently my previous patch wasn't good enough). llvm-svn: 71591
-
Chris Lattner authored
llvm-svn: 71590
-
Chris Lattner authored
Per the FIXME, it might be interesting to track whether the inline keyword was also used on the method, but for now we don't do this. Testcase pending. llvm-svn: 71589
-
John Mosby authored
Restructure PEI code: - moved shrink wrapping code from PrologEpilogInserter.cpp to new file ShrinkWrapping.cpp. - moved PEI pass definition into new shared header PEI.h. llvm-svn: 71588
-
Jay Foad authored
llvm-svn: 71587
-
Chris Lattner authored
llvm-svn: 71586
-
Chris Lattner authored
llvm-svn: 71585
-
Douglas Gregor authored
llvm-svn: 71584
-
Chris Lattner authored
llvm-svn: 71583
-
Evan Cheng authored
llvm-svn: 71582
-
rdar://problem/6320065Ted Kremenek authored
Now 'init' methods are treated by the retain/release checker as claiming their receiver and allocating a new object. llvm-svn: 71579
-
Fariborz Jahanian authored
selectors which need use Nonfrgile API for message dispatch. llvm-svn: 71578
-
Douglas Gregor authored
llvm-svn: 71576
-
Evan Cheng authored
llvm-svn: 71575
-
Evan Cheng authored
Fixed a stack slot coloring with reg bug: do not update implicit use / def when doing forward / backward propagation. llvm-svn: 71574
-
Bill Wendling authored
llvm-svn: 71573
-
Chris Lattner authored
llvm-svn: 71572
-
Fariborz Jahanian authored
only and used in class imllementations (objc2 Nonfragile ABI specific). llvm-svn: 71571
-
Ted Kremenek authored
llvm-svn: 71567
-
Douglas Gregor authored
"complete, and we have tests for every paragraph". llvm-svn: 71564
-
Bob Wilson authored
llvm-svn: 71563
-
Bob Wilson authored
llvm-svn: 71562
-
Dan Gohman authored
llvm-svn: 71561
-
Sanjiv Gupta authored
Later in asmprinter, go over thsese sections and print them. Do not print empty sections. llvm-svn: 71560
-
Daniel Dunbar authored
don't need special treatment for unions. llvm-svn: 71559
-
Daniel Dunbar authored
register. - Merge algorithm was returning MEMORY as it should. llvm-svn: 71556
-