| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | clang: Add support for a CC_PRINT_HEADERS environment variable, which mirrors | Daniel Dunbar | 2011-02-02 | 2 | -2/+8 |
| | | | | | | | | CC_PRINT_OPTIONS and can be used to get some out-of-band information on header usage from a build. llvm-svn: 124751 | ||||
| * | Add NetBSD target support. Patch by Joerg Sonnenberger. | Benjamin Kramer | 2011-02-02 | 6 | -0/+306 |
| | | | | | llvm-svn: 124736 | ||||
| * | Turn on -momit-leaf-frame-pointer by default on all non-Darwin platforms. | Nick Lewycky | 2011-02-02 | 1 | -2/+3 |
| | | | | | | | Fixes PR9121! llvm-svn: 124718 | ||||
| * | Add support for x86-64 Mandriva 2010.2. Reported by 'rindolf' on IRC! | Nick Lewycky | 2011-02-01 | 1 | -0/+3 |
| | | | | | llvm-svn: 124699 | ||||
| * | Basic support for -mms-bitfields, from Carl Norum! | Douglas Gregor | 2011-02-01 | 1 | -0/+4 |
| | | | | | llvm-svn: 124661 | ||||
| * | Add hardcoded -L/usr/lib after all -L options to the FreeBSD linker | Roman Divacky | 2011-01-30 | 1 | -0/+1 |
| | | | | | | | | | invocation. This mimics what gcc does and fixes libtool check for libraries. llvm-svn: 124558 | ||||
| * | [analyzer] Enable the self-init checker under command-line option ↵ | Argyrios Kyrtzidis | 2011-01-26 | 1 | -0/+1 |
| | | | | | | | | | '-analyzer-check-objc-self-init' which by default is enabled by the driver for '--analyze'. llvm-svn: 124266 | ||||
| * | improve compatibility with GCC: when generating the ".d" filename to use | Chris Lattner | 2011-01-16 | 1 | -1/+1 |
| | | | | | | | | and the filename has multiple .'s in it, use the last. For example, "foo.bar.cpp" should produce "foo.bar.d" not "foo.d". Patch by Johan Boule in PR8391 llvm-svn: 123576 | ||||
| * | Driver: tweak handling of '--analyze' to invoke | Ted Kremenek | 2011-01-14 | 1 | -10/+25 |
| | | | | | | | | | | | analyzer -cc1 options that are tailored to the input type. If the input type is "C++", we should only run the dead stores checker (for now). Similarly, checks specific to Objective-C should only run on Objective-C Code. llvm-svn: 123481 | ||||
| * | optimize out a temporary sys::Path | Chris Lattner | 2011-01-13 | 1 | -3/+2 |
| | | | | | llvm-svn: 123359 | ||||
| * | replace all uses of PathV1::IsSymlink with PathV2::is_symlink. | Michael J. Spencer | 2011-01-12 | 1 | -1/+2 |
| | | | | | llvm-svn: 123344 | ||||
| * | Driver: Change -dumpversion to return a GCC compatible answer. | Daniel Dunbar | 2011-01-12 | 1 | -1/+7 |
| | | | | | | | - See comment for why. llvm-svn: 123296 | ||||
| * | Replace all uses of PathV1::exists with PathV2::fs::exists. | Michael J. Spencer | 2011-01-10 | 3 | -39/+70 |
| | | | | | llvm-svn: 123150 | ||||
| * | Add all options needed to support -fapple-kext. wip. | Fariborz Jahanian | 2011-01-07 | 1 | -3/+17 |
| | | | | | llvm-svn: 122987 | ||||
| * | Fold -fobjc-nonfragile-abi2 into -fobjc-nonfragile-abi. | Fariborz Jahanian | 2011-01-04 | 1 | -4/+1 |
| | | | | | | | // rdar://8818375 llvm-svn: 122831 | ||||
| * | Remove stray emacs mode markers in all these files that was causing emacs to | Nick Lewycky | 2010-12-31 | 13 | -14/+14 |
| | | | | | | | | open them in fundamental-mode instead of c++-mode. Also twiddle whitespace for consistency in ToolChains.cpp. llvm-svn: 122646 | ||||
| * | Add -fobjc-default-synthesized-properties flag | Ted Kremenek | 2010-12-23 | 2 | -0/+13 |
| | | | | | | | | | | | | | to allow us to explicitly control whether or not Objective-C properties are default synthesized. Currently this feature only works when using the -fobjc-non-fragile-abi2 flag (so there is no functionality change), but we can now turn off this feature without turning off all the features coupled with -fobjc-non-fragile-abi2. llvm-svn: 122519 | ||||
| * | Fix PR8639 by making the "argument unused during compilation" less ↵ | Rafael Espindola | 2010-12-20 | 2 | -22/+16 |
| | | | | | | | | | agressive. Now we don't warn if an argument is not used because it is shadowed by a subsequent argument. llvm-svn: 122281 | ||||
| * | Replace all uses of PathV1::get{Basename,Dirname,Suffix} with their PathV2 ↵ | Michael J. Spencer | 2010-12-18 | 1 | -12/+7 |
| | | | | | | | equivalents. llvm-svn: 122140 | ||||
| * | Replace all uses of PathV1::getLast with PathV2::filename. | Michael J. Spencer | 2010-12-18 | 2 | -12/+10 |
| | | | | | llvm-svn: 122117 | ||||
| * | Going back to the drawing board with these two awful hacks. | Eric Christopher | 2010-12-17 | 1 | -4/+1 |
| | | | | | llvm-svn: 122096 | ||||
| * | Fix spelling. | Michael J. Spencer | 2010-12-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 122088 | ||||
| * | Replace all uses of PathV1::isAbsolute with PathV2::is_{absolute,relative}. | Michael J. Spencer | 2010-12-17 | 1 | -4/+6 |
| | | | | | llvm-svn: 122087 | ||||
| * | Horrible hack for systems that use -dumpversion with clang to expect versions | Eric Christopher | 2010-12-17 | 1 | -1/+4 |
| | | | | | | | that match gcc versions. Eew. llvm-svn: 122080 | ||||
| * | MemoryBuffer API update. | Michael J. Spencer | 2010-12-16 | 1 | -18/+10 |
| | | | | | llvm-svn: 121956 | ||||
| * | Use error_code instead of std::string* for MemoryBuffer. | Michael J. Spencer | 2010-12-09 | 1 | -4/+6 |
| | | | | | llvm-svn: 121378 | ||||
| * | Driver: M and MM should be grouped together, <rdar://problem/8744831>. | Daniel Dunbar | 2010-12-08 | 2 | -5/+3 |
| | | | | | llvm-svn: 121284 | ||||
| * | Remove stray emacs mode marker. | Nick Lewycky | 2010-12-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 120554 | ||||
| * | Driver, Frontend: add CUDA language support | Peter Collingbourne | 2010-12-01 | 1 | -0/+2 |
| | | | | | llvm-svn: 120544 | ||||
| * | Handle -nostartfiles. | Rafael Espindola | 2010-12-01 | 1 | -8/+11 |
| | | | | | llvm-svn: 120528 | ||||
| * | Merge System into Support. | Michael J. Spencer | 2010-11-29 | 4 | -6/+6 |
| | | | | | llvm-svn: 120297 | ||||
| * | Add missing else. | Rafael Espindola | 2010-11-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 120231 | ||||
| * | Forward the -fno-elide-constructor argument to clang -cc1. Fixes PR8652. | Anders Carlsson | 2010-11-21 | 1 | -0/+6 |
| | | | | | llvm-svn: 119915 | ||||
| * | Check for gcc 4.3.4. | Rafael Espindola | 2010-11-19 | 1 | -1/+1 |
| | | | | | llvm-svn: 119839 | ||||
| * | Driver/Darwin: Don't pass -demangle to an iOS linker, which may not understand | Daniel Dunbar | 2010-11-19 | 1 | -1/+7 |
| | | | | | | | it. llvm-svn: 119809 | ||||
| * | add support for the i686-pc-linux-gnu triple (used by Gentoo x86) | Nuno Lopes | 2010-11-19 | 1 | -0/+2 |
| | | | | | llvm-svn: 119807 | ||||
| * | Driver: Ignore -force_cpusubtype_ALL. | Daniel Dunbar | 2010-11-19 | 1 | -0/+3 |
| | | | | | llvm-svn: 119803 | ||||
| * | Use hasErrorOccurred() instead of getNumErrors() where it makes sense. | Argyrios Kyrtzidis | 2010-11-18 | 1 | -2/+2 |
| | | | | | llvm-svn: 119746 | ||||
| * | Refactoring of Diagnostic class. | Argyrios Kyrtzidis | 2010-11-18 | 1 | -1/+1 |
| | | | | | | | | | | | | -Move the stuff of Diagnostic related to creating/querying diagnostic IDs into a new DiagnosticIDs class. -DiagnosticIDs can be shared among multiple Diagnostics for multiple translation units. -The rest of the state in Diagnostic object is considered related and tied to one translation unit. -Have Diagnostic point to the SourceManager that is related with. Diagnostic can now accept just a SourceLocation instead of a FullSourceLoc. -Reflect the changes to various interfaces. llvm-svn: 119730 | ||||
| * | -Rename -Wargument-larger-than -> -Wlarge-by-value-copy | Argyrios Kyrtzidis | 2010-11-18 | 1 | -4/+4 |
| | | | | | | | | | | -Improve the diagnostic message -Add some comments Suggestions by Chris. llvm-svn: 119594 | ||||
| * | Introduce option -Wargument-larger-than[=N] which warns about function ↵ | Argyrios Kyrtzidis | 2010-11-17 | 1 | -0/+9 |
| | | | | | | | | | | | definitions if they take by-value or return by-value any POD that is larger than some threshold (default is 64 bytes). Implements rdar://8548050. llvm-svn: 119583 | ||||
| * | Implement -pie. | Rafael Espindola | 2010-11-17 | 1 | -6/+19 |
| | | | | | llvm-svn: 119577 | ||||
| * | Don't warn about | Rafael Espindola | 2010-11-17 | 1 | -0/+3 |
| | | | | | | | | clang -w -c foo.s Helps with the gdb testsuite. llvm-svn: 119574 | ||||
| * | Don't warn about -w not being used in a link. Necessary to get sane | Rafael Espindola | 2010-11-17 | 1 | -0/+3 |
| | | | | | | | results in the gdb testsuite. llvm-svn: 119552 | ||||
| * | Silence warning for "clang -O2 -O0 -c foo.c -o foo.o. | Rafael Espindola | 2010-11-17 | 1 | -0/+3 |
| | | | | | | | Fixes PR8607. llvm-svn: 119498 | ||||
| * | Add support for distros that like x86_64-unknown-linux-gnu. | Rafael Espindola | 2010-11-17 | 1 | -0/+2 |
| | | | | | llvm-svn: 119425 | ||||
| * | Fixes PR8611. | Rafael Espindola | 2010-11-15 | 1 | -0/+3 |
| | | | | | | | | | Silence warning about -g not being used during linking. I couldn't find any change in behavior in gcc liking when given -g. Please open another bug if I missed something. llvm-svn: 119166 | ||||
| * | Add driver support for Ubuntu 9.10. | Zhongxing Xu | 2010-11-15 | 1 | -4/+10 |
| | | | | | llvm-svn: 119137 | ||||
| * | Driver: Support -Oz as an alias for -Os. | Daniel Dunbar | 2010-11-13 | 1 | -0/+4 |
| | | | | | llvm-svn: 119003 | ||||
| * | Add support for -nostdlib in the linux toolchain. | Rafael Espindola | 2010-11-12 | 1 | -50/+54 |
| | | | | | llvm-svn: 118878 | ||||

