aboutsummaryrefslogtreecommitdiff
path: root/lib/Basic/Targets.cpp
AgeCommit message (Expand)Author
2008-12-04instead of forcing blocks on by default, make them default to off, but letChris Lattner
2008-12-04replace useNeXTRuntimeAsDefault with a generic hook that allows targetsChris Lattner
2008-11-02More fallout from r58501: primary fix is some more corrections to make Eli Friedman
2008-10-31Made the mechanism of defining preprocessor defs for maxint, ptrdiff_t, wcharSanjiv Gupta
2008-10-27Fix the definition of __builtin_va_list on PPC, which was set to the V4 ABI, ...Chris Lattner
2008-10-16Add basic FreeBSD target support, patch by Roman Divacky!Chris Lattner
2008-10-06Add 'x' constraint character.Anders Carlsson
2008-10-06Add the 'y' assembler constraint.Anders Carlsson
2008-10-05miscellaneous cleanupsChris Lattner
2008-10-05move __FLT_EVAL_METHOD__, __FLT_RADIX__, and __DECIMAL_DIG__ intoChris Lattner
2008-10-05it helps when I save the file before testing and committing.Chris Lattner
2008-10-05suck the rest of the FP macros out of the targets into the PPChris Lattner
2008-10-05start moving fp macros overChris Lattner
2008-10-05move a bunch more integer sizing out of target-specific code intoChris Lattner
2008-10-05eliminate __USER_LABEL_PREFIX__ from the Targets.cpp file, start movingChris Lattner
2008-09-30Handle minor version numbers in __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__Chris Lattner
2008-09-30Add missing include for use of atoi.Nick Lewycky
2008-09-30The definition of __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ followsChris Lattner
2008-09-30define __PASCAL_STRINGS__ whenever -fpascal-strings is enabled.Chris Lattner
2008-09-30__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ is a darwin-specific #defineChris Lattner
2008-09-23Add x86_64 Linux target.Daniel Dunbar
2008-09-06Per PR2773, define __USER_LABEL_PREFIX__ for x86-32 Linux and Windows.Eli Friedman
2008-08-23Add dragonfly target support, patch by Sascha WildnerChris Lattner
2008-08-23Add TargetInfo::useNeXTRuntimeAsDefaultDaniel Dunbar
2008-08-21Remove duplicate define from Windows-x86 target.Eli Friedman
2008-08-21Initial implementation of Windows x86 target; at the moment, the only Eli Friedman
2008-08-21Add Linux x86-32 target.Eli Friedman
2008-08-21First cut at OS detection, taking advantage of the new generic targets. Eli Friedman
2008-08-20Class reorg for PPC; shouldn't be any visible changes unless I messed Eli Friedman
2008-08-20Class reorg for ARM. Shouldn't be any visible changes.Eli Friedman
2008-08-20Class hierarchy reorg for Sparc architecture. While I was there, I Eli Friedman
2008-08-20Reorganize the class hierarchy for x86 targets; shouldn't have any Eli Friedman
2008-08-18Fix PR2627, support for Q constraint.Chris Lattner
2008-08-18Allow targets to override description string.Sanjiv Gupta
2008-08-12Move some ObjC preprocessor definitions intoDaniel Dunbar
2008-08-11Add LangOptions::NeXTRuntime.Daniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-07-22Always define __SIZE_TYPE__ as long unsigned int.Anders Carlsson
2008-07-07add x86 EDI register aliasNuno Lopes
2008-07-05move the linux predefined macro definition to the TargetInfo, where it really...Nuno Lopes
2008-06-04Make the width and alignment for long double consistent with the Eli Friedman
2008-05-25Make sure to define __sparc__ on Solaris; this should "fix" Eli Friedman
2008-05-20Missed an include.Eli Friedman
2008-05-20Minor correction for PPC targets.Eli Friedman
2008-05-20Some small changes to make the target info a bit more accurate.Eli Friedman
2008-05-09set long/pointers to 64-bits on ppc64/x86-64Chris Lattner
2008-05-09parameterize pointer size/align better without doing virtual method calls in ...Chris Lattner
2008-05-08Add basic support for the pic-* target triples and add support forChris Lattner
2008-04-22Add some basic ARM asm constraintsNate Begeman
2008-04-21Fix pasto, thanks to Anders for pointing this out.Chris Lattner