- Oct 01, 2011
-
-
Chandler Carruth authored
invocations on Linux. llvm-svn: 140909
-
- Sep 30, 2011
-
-
Daniel Dunbar authored
llvm-svn: 140889
-
- Sep 29, 2011
-
-
Chad Rosier authored
strings. rdar://9696709 llvm-svn: 140732
-
- Sep 23, 2011
-
-
Daniel Dunbar authored
llvm-svn: 140410
-
Benjamin Kramer authored
llvm-svn: 140365
-
Benjamin Kramer authored
llvm-svn: 140343
-
Benjamin Kramer authored
llvm-svn: 140342
-
- Sep 22, 2011
-
-
Benjamin Kramer authored
This moves the existing code for CPATH into the driver and adds the environment lookup and path splitting there. The paths are then passed down to cc1 with -I options (CPATH), added after the normal user-specified include dirs. Language specific paths are passed via -LANG-isystem and the actual filtering is performed in the frontend. I tried to match GCC's behavior as close as possible Fixes PR8971. llvm-svn: 140341
-
- Sep 08, 2011
-
-
Chad Rosier authored
filtered. This happenis when -save-temps is specified. <rdar://problem/10088387> llvm-svn: 139269
-
- Sep 05, 2011
-
-
Benjamin Kramer authored
llvm-svn: 139114
-
- Aug 31, 2011
-
-
Chandler Carruth authored
to this test, and doesn't always start with 'clang' when fully resolved on some build systems. llvm-svn: 138878
-
- Aug 30, 2011
-
-
Ivan Krasin authored
- wrong alignment for double (it was 4, but 8 is desired), - added checks for _REENTRANT define, - fixed the issue that defines were not tested (because the check for inside #ifdef). llvm-svn: 138775
-
- Aug 26, 2011
-
-
Chad Rosier authored
<rdar://problem/10027287> llvm-svn: 138637
-
Chad Rosier authored
globals during codegen. Fixes <rdar://problem/10017909>. llvm-svn: 138612
-
Ivan Krasin authored
llvm-svn: 138607
-
- Aug 25, 2011
-
-
Chad Rosier authored
-fapple-kext. Fixes <rdar://problem/10013310>. Reverts <rdar://problem/7809940>. llvm-svn: 138564
-
- Aug 24, 2011
-
-
Ivan Krasin authored
llvm-svn: 138489
-
Ivan Krasin authored
llvm-svn: 138470
-
- Aug 23, 2011
-
-
Eric Christopher authored
llvm-svn: 138389
-
Eric Christopher authored
output on darwin so is hard coded there. As a note this will need a little bit of refactoring in the class hierarchy to separate it out for different verifiers based on input type. Fixes rdar://8256258. llvm-svn: 138343
-
- Aug 18, 2011
-
-
Chad Rosier authored
that aren't handled by llvm-gcc on fallback. Enhancement to rdar://9964354 llvm-svn: 137912
-
- Aug 17, 2011
-
-
Chad Rosier authored
automatically invoking llvm-gcc's cc1plus, which doesn't support all options supported by Clang. Therefore, filter out unsupported options. rdar://9964354 llvm-svn: 137842
-
- Aug 14, 2011
-
-
Bob Wilson authored
Since -mkernel implies -fapple-kext, this just extends the current behavior for -fapple-kext to apply for -mkernel as well. Radar 9933387. llvm-svn: 137566
-
Nico Weber authored
Matches gcc, and is also required for using ccache with clang. llvm-svn: 137563
-
- Jul 28, 2011
-
-
Douglas Gregor authored
for quoted header lookup when dealing with not-yet-installed frameworks. Fixes <rdar://problem/9824020>. llvm-svn: 136331
-
Chad Rosier authored
llvm-svn: 136296
-
- Jul 20, 2011
-
-
Chad Rosier authored
llvm-svn: 135605
-
Chad Rosier authored
x86_64-pc-win32-macho is used in conjunction with -no-integrated-as go ahead and use the Darwin system assembler. rdar://9785470 llvm-svn: 135604
-
- Jul 12, 2011
-
-
Peter Collingbourne authored
llvm-svn: 134996
-
- Jul 11, 2011
-
-
NAKAMURA Takumi authored
llvm-svn: 134899
-
- Jul 06, 2011
-
-
John McCall authored
Restore it. llvm-svn: 134459
-
John McCall authored
structure to hold inferred information, then propagate each invididual bit down to -cc1. Separate the bits of "supports weak" and "has a native ARC runtime"; make the latter a CodeGenOption. The tool chain is still driving this decision, because it's the place that has the required deployment target information on Darwin, but at least it's better-factored now. llvm-svn: 134453
-
- Jul 02, 2011
-
-
Eli Friedman authored
Make clang behave in a gcc-compatible way in the presence of multiple flags for the same x86 target feature (e.g. -mno-sse -msse). gcc uses a somewhat unintuitive algorithm here in that the enabled SSE instructions is based on the order of the *last* flag for *each* feature-level, so that "-mno-sse -msse2" only enables SSE2, but "-mno-sse -msse2 -msse" enables all SSE levels. Issue reported on cfe-dev. llvm-svn: 134296
-
- Jun 28, 2011
-
-
Daniel Dunbar authored
llvm-svn: 134025
-
Douglas Gregor authored
llvm-svn: 134006
-
- Jun 23, 2011
-
-
Nick Lewycky authored
llvm-svn: 133688
-
- Jun 22, 2011
-
-
John McCall authored
respect that when deciding whether -objc-exceptions implies the -fexceptions -cc1 option. llvm-svn: 133590
-
- Jun 21, 2011
-
-
Daniel Dunbar authored
llvm-svn: 133548
-
Daniel Dunbar authored
that the linker has a place to put the temporary object file and can leave it around (for the driver to clean up). This is important so that the object file references in the debug info are preserved for possible use by dsymutil. - <rdar://problem/8294279> executable has no debug symbols when compiled with LTO llvm-svn: 133543
-
Nick Lewycky authored
llvm-svn: 133492
-