aboutsummaryrefslogtreecommitdiff
path: root/lib/Driver/Tools.cpp
AgeCommit message (Expand)Author
2011-03-27Add -f[no-]strict-overflow to the Clang driver. Use it to set theChandler Carruth
2011-03-24Rework checker "packages" and groups to be more hierarchical.Ted Kremenek
2011-03-22Frontend: Add a more explicit -backend-option flag for passing backend commandDaniel Dunbar
2011-03-21Add clang support for cortex-m0 cpus. Patch by James Orr.Bob Wilson
2011-03-21Introduce FindTargetProgramPath to check for a target-specific helperJoerg Sonnenberger
2011-03-21Remember sysroot in Driver. Pass it down to ld for NetBSD, FreeBSDJoerg Sonnenberger
2011-03-18Driver: Forward -traditional and -traditional-cpp in preprocessing modes.Daniel Dunbar
2011-03-18The Darwin kernel does not provide useful guard variable support.John McCall
2011-03-17Driver/Obj-C: Be compatible with GCC behavior in that -fno-exceptions *does not*Daniel Dunbar
2011-03-17Driver/Darwin: These are command line options, not target features.Daniel Dunbar
2011-03-17Driver/Darwin: Suppress spurious warning about -force_cpusubtype_ALL.Daniel Dunbar
2011-03-17Driver/Darwin/ARM: Kernel/kext code has more strict alignment requirements.Daniel Dunbar
2011-03-17Driver/ARM: Match GCC behavior in that -msoft-float disables NEON, despite thisDaniel Dunbar
2011-03-12Re-enable the IdempotentOperations checker for --analyze, and put it and the ...Ted Kremenek
2011-03-06If called as *cpp or *cpp-[^-]*, run only the preprocessor. If noJoerg Sonnenberger
2011-03-06Fix driver for thumb-capable ARM hosts, from Mikko Lehtonen!Douglas Gregor
2011-03-02build: Allow disabling movt/movw from build, for testing purposes.Daniel Dunbar
2011-03-01Driver/Darwin: Be bug compatible with GCC and ignore -pg on ARM.Daniel Dunbar
2011-03-01The default CPU on FreeBSD for i386 should be i486, not pentium4.Roman Divacky
2011-03-01For linking on FreeBSD, don't add a hardcoded "-L/usr/lib", butRoman Divacky
2011-03-01Implement -mrtd which sets the StdCall calling convention to be the defaultRoman Divacky
2011-03-01Disable more warnings so that it is safe to useRafael Espindola
2011-02-28Don't warn about "clang -use-gold-plugin -c ...". With this users can sayRafael Espindola
2011-02-28[analyzer] Remove '-analyzer-check-objc-mem' flag, the nominee for best misno...Argyrios Kyrtzidis
2011-02-28Make -fobjc-nonfragile-abi and -fgnu-runtime imply -fblocks (unless -fno-bloc...David Chisnall
2011-02-28Fix a tiny goof in the Driver's logic which caused the explicit presenceChandler Carruth
2011-02-28Add a -fcxx-exceptions flag to the frontend, which can be used to enableAnders Carlsson
2011-02-28[analyzer] Move the DeadStores checker out of the 'core' package.Argyrios Kyrtzidis
2011-02-28Factor code out into a helper function, shouldUseExceptionTablesForObjCExcept...Anders Carlsson
2011-02-22Make clang -cc1 disable Objective-C exceptions by default, and add a -fobjc-e...Anders Carlsson
2011-02-21Pass the right linker flag in openbsd::Link::ConstructJob,Chris Lattner
2011-02-19Add a new ObjCExceptions member variable to LangOptions. This controls whethe...Anders Carlsson
2011-02-19[analyzer] '-analyzer-check-objc-mem' can go through the llvm/clang codebase ...Argyrios Kyrtzidis
2011-02-19Driver/Darwin: Support -Wl, with -Xarch_. This doesn't work naturally because ofDaniel Dunbar
2011-02-17[analyzer] Use the new registration mechanism on the non-path-sensitive-check...Argyrios Kyrtzidis
2011-02-17Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 instead.NAKAMURA Takumi
2011-02-17Fix whitespace.NAKAMURA Takumi
2011-02-15[analyzer] Use the new registration mechanism on the IdempotentOperationChecker.Argyrios Kyrtzidis
2011-02-15[analyzer] Use the new registration mechanism on some of the internal checks....Argyrios Kyrtzidis
2011-02-14[analyzer] Overhauling of the checker registration mechanism.Argyrios Kyrtzidis
2011-02-10Add braces to quiet a gcc warning.Matt Beaumont-Gay
2011-02-10Adjust the object files to be linked in when mcount profilingRoman Divacky
2011-02-10Implement mcount profiling, enabled via -pg.Roman Divacky
2011-02-09Driver/Frontend: Wire up -mregparm=.Daniel Dunbar
2011-02-04Add better support for ARM EABI triples.Bob Wilson
2011-02-04Driver: Fix spurious warning (from -cc1) about unused -fapple-kext on C inputs.Daniel Dunbar
2011-02-04build: Add support for DISABLE_DEFAULT_STRICT_ALIASING, which does what oneDaniel Dunbar
2011-02-02clang: Add support for a CC_PRINT_HEADERS environment variable, which mirrorsDaniel Dunbar
2011-02-02Add NetBSD target support. Patch by Joerg Sonnenberger.Benjamin Kramer
2011-02-02Turn on -momit-leaf-frame-pointer by default on all non-Darwin platforms.Nick Lewycky