- Jun 18, 2009
-
-
Douglas Gregor authored
llvm-svn: 73700
-
- Jun 17, 2009
-
-
Daniel Dunbar authored
- Turns out libstdcxx greps for this in configure. llvm-svn: 73582
-
Daniel Dunbar authored
- I think we will eventually need to support this for realz, and some build processes seem to depend on these options. llvm-svn: 73581
-
- Jun 16, 2009
-
-
Daniel Dunbar authored
llvm-svn: 73556
-
Daniel Dunbar authored
tool chain. llvm-svn: 73555
-
- Jun 08, 2009
-
-
Daniel Dunbar authored
- <rdar://problem/6945384> Driver should pass down -C and -CC llvm-svn: 73087
-
Daniel Dunbar authored
llvm-svn: 73082
-
- Jun 06, 2009
-
-
Devang Patel authored
llvm-svn: 72961
-
- Jun 05, 2009
-
-
Eli Friedman authored
llvm-svn: 72930
-
- Jun 04, 2009
-
-
Torok Edwin authored
llvm-svn: 72856
-
- Jun 03, 2009
-
-
Eli Friedman authored
I'll look into cleaning this up a bit as a followup. llvm-svn: 72794
-
Daniel Dunbar authored
llvm-svn: 72780
-
- Jun 02, 2009
-
-
Daniel Dunbar authored
directory exist. llvm-svn: 72704
-
- May 28, 2009
-
-
Eli Friedman authored
llvm-svn: 72538
-
- May 26, 2009
-
-
Eli Friedman authored
barely enough to get the given usage of -print-file-name working). llvm-svn: 72412
-
- May 23, 2009
-
-
Daniel Dunbar authored
llvm-svn: 72333
-
- May 22, 2009
-
-
Fariborz Jahanian authored
compiled with -fobjc-sender-dependent-dispatch. This is used in AOP, COP, implementing object planes, and a few other things. Patch by David Chisnall. llvm-svn: 72275
-
Daniel Dunbar authored
- We could just warn about -fno-unit-at-a-time, but in practice people using it probably aren't going to get what they want out of clang. Also, use "clang" specified error for unsupported things instead of driver unsupported error. llvm-svn: 72272
-
Daniel Dunbar authored
- This commit has some messy stuff in it to extend string lifetimes, but that will go away once we switch to using the enum'd Triple interfaces. llvm-svn: 72243
-
Daniel Dunbar authored
llvm-svn: 72241
-
Daniel Dunbar authored
llvm-svn: 72238
-
- May 19, 2009
-
-
Daniel Dunbar authored
llvm-svn: 72061
-
- May 18, 2009
-
-
Daniel Dunbar authored
llvm-svn: 72046
-
- May 13, 2009
-
-
Daniel Dunbar authored
llvm-svn: 71698
-
- May 06, 2009
-
-
Daniel Dunbar authored
- Default to yonah on Darwin (to get SSE3). - Default to Pentium4 (32-bit) and x86-64 (64-bit) on non-Darwin. Welcome to the 21st century. llvm-svn: 71069
-
Daniel Dunbar authored
- This is a WIP... - This adds -march= handling to the driver, and fixes the defaulting of -mcpu on Darwin (which was using the wrong test). Instead of handling -m{sse, ...} in the driver, pass them to clang-cc as -target-feature [+-]name In clang-cc, communicate with the (clang) target to discover the legal features of a target, and the features which are enabled based on -mcpu. This is currently hardcoded just enough to not be a feature regression, we need to get this information from the backend's TableGen information somehow. This is used to construct the full list of features which are being used, which is in turn used to initialize the predefines. llvm-svn: 71061
-
Daniel Dunbar authored
- Currently just an alias for --analyze, eventually we want to refit --analyze so that it is less automatic (i.e., does not force plist output and does not hard code the list of checks). llvm-svn: 71056
-
- May 04, 2009
-
-
Daniel Dunbar authored
- This implements gcc style Objective-C interface layout (I think). Currently it is always off, there is no functionality change unless this is passed. For the curious, the deal is that gcc lays out the fields of a subclass as if they were part of the superclass. That is, the subclass fields immediately follow the super class fields instead of being padded to the alignment of the superclass structure. - Currently gcc uses the tight layout in 32-bit and 64-bit modes, and llvm-gcc uses it in 32-bit only, for reasons which aren't clear yet. We probably want to switch to matching gcc, once this makes it through testing... my hope is that we can also fix llvm-gcc in order to maintain compatibility between the compilers. llvm-svn: 70827
-
- May 02, 2009
-
-
Daniel Dunbar authored
recognize the architecture. - This is an attempt to force gcc to the write target. - PR4094. llvm-svn: 70647
-
Daniel Dunbar authored
non-Darwin linker (sorry Gold + LTO-plugin users). llvm-svn: 70641
-
Daniel Dunbar authored
- Patch by Alex Hornung! llvm-svn: 70635
-
- May 01, 2009
-
-
Douglas Gregor authored
Also, put a line of whitespace between the diagnostic and the source code/caret line when the start of the actual source code text lines up (or nearly lines up) with the most recent line of the diagnostic. For example, here it's okay for the last line of the diagnostic to be (vertically) next to the source line, because there is horizontal whitespace to separate them: decl-expr-ambiguity.cpp:12:16: error: function-style cast to a builtin type can only take one argument typeof(int)(a,5)<<a; However, here is a case where we need the vertical separation (since there is no horizontal separation): message-length.c:10:46: warning: incompatible pointer types initializing 'void (int, float, char, float)', expected 'int (*)(int, float, short, float)' int (*fp1)(int, float, short, float) = f; This is part one of <rdar://problem/6711348>. llvm-svn: 70578
-
- Apr 30, 2009
-
-
Douglas Gregor authored
llvm-svn: 70432
-
Douglas Gregor authored
llvm-svn: 70424
-
- Apr 29, 2009
-
-
Daniel Dunbar authored
compiler. - Code generation options may still affect the language... llvm-svn: 70393
-
Douglas Gregor authored
llvm-svn: 70339
-
- Apr 28, 2009
-
-
Daniel Dunbar authored
regardless of extension. - Otherwise we can't expect that just plugging in -ccc-pch-is-pch will work. llvm-svn: 70318
-
Douglas Gregor authored
Clang version value rather than hard-coding "1.0". Add PCH and Clang version information into the PCH file. Reject PCH files with the wrong version information. llvm-svn: 70264
-
- Apr 27, 2009
-
-
Douglas Gregor authored
llvm-svn: 70168
-
Douglas Gregor authored
llvm-svn: 70164
-