aboutsummaryrefslogtreecommitdiff
path: root/lib/Basic/Targets.cpp
AgeCommit message (Expand)Author
2009-07-01Two fixes to make Clang build on Visual C++ (again), from Alisdair Meredith.Douglas Gregor
2009-07-01Fix for PR4192: fix the definition of int64_t on x86_64 Linux.Eli Friedman
2009-06-30Reapply r74532, and inherit from OSTargetInfo instead of from Target.Torok Edwin
2009-06-30Revert 74532 till I figure out why it breaks a bunch of tests.Torok Edwin
2009-06-30Use templates instead of creating a new class for each OS/Target combination.Torok Edwin
2009-06-29Use true/false instead of 1/0.Daniel Dunbar
2009-06-29Don't define __KPRINTF_ATTRIBUTE__ unconditionally on OpenBSD.Daniel Dunbar
2009-06-29OpenBSD support.Daniel Dunbar
2009-06-28Make the StackProtector bitfield use enums instead of obscure numbers.Bill Wendling
2009-06-28Add stack protector support to clang. This generates the 'ssp' and 'sspreq'Bill Wendling
2009-06-24fix the type of wchar_t for windows, PR4417Chris Lattner
2009-06-23__APPLE_CC__ should only be set when building for darwin targets.Chris Lattner
2009-06-14move the various builtins stuff from libast to libbasic. ThisChris Lattner
2009-06-08Add stack alignment to x86_64 target data.Daniel Dunbar
2009-06-08Minor tweaks to the Windows target.Eli Friedman
2009-06-08PR4346: add "R" asm register constraint.Eli Friedman
2009-06-08Misc minor fixes for clang for the Windows target.Eli Friedman
2009-06-05Move CharIsSigned from TargetInfo to LangOptions.Eli Friedman
2009-06-04Move a couple Darwin-specific defines into getDarwinDefines.Eli Friedman
2009-06-03Back out r72764; I should have looked more carefully before committing Eli Friedman
2009-06-03PR3678: Add support for "Yt" asm register constraint.Eli Friedman
2009-06-02Add floating point details to PIC16 Target.Sanjiv Gupta
2009-05-29Add a couple missing ARM defines.Eli Friedman
2009-05-22A few more tweaks for Solaris; please correct me if it's wrong somehow.Eli Friedman
2009-05-21Improve target support for Solaris.Douglas Gregor
2009-05-16Targets without long long should reduce the size of intmax_t Eli Friedman
2009-05-08Provide dummy va_list typedef for msp430Anton Korobeynikov
2009-05-06Handle -march for the LLVM recognized cpu names.Daniel Dunbar
2009-05-06More x86 target feature support.Daniel Dunbar
2009-05-06Tweak x86 -mcpu defaults.Daniel Dunbar
2009-05-06Improve handling of (X86) target features.Daniel Dunbar
2009-05-03Hook msp430 inAnton Korobeynikov
2009-05-03Whitespace cleanupAnton Korobeynikov
2009-04-26change TargetInfo::ConstraintInfo to be a struct that containsChris Lattner
2009-04-23some arm triples have weird characters in them, just fuzzy matchChris Lattner
2009-04-21Pass and return aggregate types directly to function calls.Sanjiv Gupta
2009-04-19Add target property for whether thread-local storage is supported. Eli Friedman
2009-04-19actually just do this on all x86 targets, it won't hurtChris Lattner
2009-04-19Define __NO_MATH_INLINES on linux/x86 so that we don't get inlineChris Lattner
2009-04-10Support -miphoneos-version-min in clang-cc.Daniel Dunbar
2009-04-08remove fixme!Chris Lattner
2009-04-08Add basic support for arm static analysis checking. Radar 6699395Mike Stump
2009-04-07Fariborz points out that weak is now defined to the attribute evenChris Lattner
2009-04-07The __weak and __strong defines are common to all darwin targetsChris Lattner
2009-04-03Provide sema proper values of maximal number of arguments passed in registers.Anton Korobeynikov
2009-04-03Add target hook for setting symbol prefix and section of unicodeDaniel Dunbar
2009-03-31Add Target hooks for IRgen of [cf]string literals.Daniel Dunbar
2009-03-29Fix the default for intptr_t on *BSD x86-32 and Windows. Slight cleanup Eli Friedman
2009-03-23Ad FreeBSD ARM target info.Daniel Dunbar
2009-03-20refactor some code, fixing a problem discovered by the dragonfly bsd people, ...Chris Lattner