aboutsummaryrefslogtreecommitdiff
path: root/lib/Basic/Targets.cpp
AgeCommit message (Expand)Author
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
2009-03-20pass langoptions around.Chris Lattner
2009-03-20pass LangOptions into TargetInfo::getTargetDefines, so that targetsChris Lattner
2009-03-03implement support for propagating *features* down to the code generatorChris Lattner
2009-03-02Add plumbing to support programatically defining __SSE2__ and friends,Chris Lattner
2009-03-02minor cleanups to target-specific #defines, no functionality change.Chris Lattner
2009-03-02improve compatibility with GCC 4.4, patch by Michel Salim (PR3697)Chris Lattner
2009-02-28TargetInfo::validateAsmConstraint now takes a reference to the full constrain...Anders Carlsson
2009-02-24Minor refactoring.Fariborz Jahanian
2009-02-24patch for two things.Fariborz Jahanian
2009-02-20add support for amd64-*, patch by Brooks Davis!Chris Lattner
2009-02-16Supply the header corresponding to a library builtin as a separate argument t...Douglas Gregor
2009-02-14Add -ffreestanding to suppress the implicit declaration of library builtins l...Douglas Gregor
2009-02-14Define __ELF__ on FreeBSD. Patch by Roman Divacky!Anton Korobeynikov
2009-02-14Define __ELF__ for linux systems.Argyrios Kyrtzidis
2009-02-13Give TargetInfo a new IntPtrType to hold the intptr_t type forChris Lattner
2009-02-12Make nonfragile-abi the default for darwin's 64bitFariborz Jahanian
2009-02-05make clang agree with gcc 4.2's x86-64 predefines and settings.Chris Lattner
2009-02-05fix some differences between apple gcc and clang on darwin/x86-32.Chris Lattner
2009-01-28long long and double have 64-bit alignment on x86-64.Chris Lattner
2009-01-27add SparcV8 asm register info support. Patch by Ben Lickly!Chris Lattner
2009-01-24Handle the 'e' constraint. Fixes PR3385Anders Carlsson
2009-01-18Fit in 80 colsNate Begeman
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