- Mar 24, 2009
-
-
Mike Stump authored
llvm-svn: 67633
-
Daniel Dunbar authored
is specified. - No easy way to make a safe test case for this (given where the driver is supposed to put temp files). llvm-svn: 67632
-
Dale Johannesen authored
llvm-svn: 67629
-
Daniel Dunbar authored
- <rdar://problem/6715818> clang doesn't honor gcc semantic that last -O optimization option wins. llvm-svn: 67628
-
Anders Carlsson authored
Fix the bug that Eli noticed where we wouldn't look at function decls outside the class declaration. llvm-svn: 67627
-
Chris Lattner authored
llvm-svn: 67626
-
Chris Lattner authored
llvm-svn: 67625
-
Chris Lattner authored
llvm-svn: 67624
-
Douglas Gregor authored
llvm-svn: 67623
-
Dan Gohman authored
llvm-svn: 67622
-
Chris Lattner authored
Similarly for ppc64. This should probably move into the driver, along with all the other target selection stuff other than -triple. llvm-svn: 67621
-
Douglas Gregor authored
llvm-svn: 67620
-
Chris Lattner authored
change the __VERSION__ string to be more sensible. It would be useful to include the clang version # too. llvm-svn: 67619
-
Chris Lattner authored
the target constraint specifies a specific physreg. llvm-svn: 67618
-
Chris Lattner authored
llvm-svn: 67617
-
Chris Lattner authored
fail. llvm-svn: 67616
-
Daniel Dunbar authored
translation, the former we support, the later we don't (yet). llvm-svn: 67611
-
Daniel Dunbar authored
- Substitutes both clang and clang-cc. - Incorporates patch from Jon Simons to diagnose if clang or clang-cc isn't found. - Uses full path when running scripts, for more precision in the output. llvm-svn: 67610
-
Ted Kremenek authored
llvm-svn: 67609
-
Ted Kremenek authored
llvm-svn: 67608
-
Daniel Dunbar authored
- Updated ccc & driver to look in libexec/ for tools. llvm-svn: 67607
-
Daniel Dunbar authored
Again, I tried to update cmake but it is untested. llvm-svn: 67606
-
Daniel Dunbar authored
Again, I tried to update cmake but it is untested. llvm-svn: 67605
-
Daniel Dunbar authored
llvm-svn: 67604
-
Daniel Dunbar authored
llvm-svn: 67603
-
Daniel Dunbar authored
Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602
-
Daniel Dunbar authored
llvm-svn: 67601
-
Anders Carlsson authored
llvm-svn: 67598
-
Anders Carlsson authored
llvm-svn: 67596
-
Anders Carlsson authored
llvm-svn: 67595
-
Anders Carlsson authored
class C { void g(C c); virtual void f() = 0; }; In this case, C is not known to be abstract when doing semantic analysis on g. This is done by recursively traversing the abstract class and checking the types of member functions. llvm-svn: 67594
-
Eli Friedman authored
llvm-svn: 67593
-
Eli Friedman authored
llvm-svn: 67592
-
Daniel Dunbar authored
executables (e.g., clang). - This matches the clang-driver behavior. llvm-svn: 67590
-
Dan Gohman authored
to be returned in DL. LLVM's multiple-return-value support is not ABI-conforming; front-ends that wish to have code emitted that conforms to an ABI are currently expected to make arrangements for this on their own rather than assuming that multiple-return-values will automatically do the right thing. This commit doesn't fundamentally change this situation. llvm-svn: 67588
-
Dan Gohman authored
canClobberPhysRegDefs if the successor node doesn't clobber any physical registers. llvm-svn: 67587
-
Dan Gohman authored
help out the register pressure reduction heuristics in the case of nodes with multiple uses. Currently this uses very conservative heuristics, so it doesn't have a broad impact, but in cases where it does help it can make a big difference. llvm-svn: 67586
-
Douglas Gregor authored
llvm-svn: 67585
-
Ted Kremenek authored
llvm-svn: 67584
-
Daniel Dunbar authored
ccc due to the different way we handle output arguments). llvm-svn: 67583
-