1. b16abb1 Modify the targets to set appropriate calling convention defaults and C variables when using a gnueabihf or aapcs-vfp target. by David Tweed · 12 years ago
  2. c6cd9af Revert r166647 to rethink the patch... by Bill Wendling · 12 years ago
  3. a0b9ce0 Add some support for diagnosing possibly mismatched constraint, type size and by Bill Wendling · 12 years ago
  4. 4d3ee9b Fix pre-commit refacto failure. by Daniel Dunbar · 12 years ago
  5. 849289e driver/Darwin: Follow up to last patch, M-class CPUs are AAPCS but not EABI. by Daniel Dunbar · 12 years ago
  6. 57016dd Serialize TargetOptions into an AST file, and make sure that we keep by Douglas Gregor · 12 years ago
  7. 263366f Add pnaclcall convention to Native Client targets. by Derek Schuff · 12 years ago
  8. 9a022bb Teach TargetInfo to hold on to the TargetOptions with which it was created. by Douglas Gregor · 12 years ago
  9. 6505a29 Add TargetInfo for r600. by Eli Friedman · 12 years ago
  10. 7da46f9 Properly factor Native Client defines to support NaCl as an OS by Derek Schuff · 12 years ago
  11. babaf31 Make X86_64ABIInfo clean for ABIs with 32 bit pointers, such as X32 by Derek Schuff · 12 years ago
  12. 146e5a4 X86: add F16C support in Clang by Manman Ren · 12 years ago
  13. eae5a820 Fix PR 11709: Change the definition of va_list to meet AAPCS requirement by Logan Chien · 12 years ago
  14. 82bfa19 Allowing individual targets to determine whether a given calling convention is allowed or ignored with warning. This allows for correct name mangling for x64 targets on Windows, which in turn allows for linking against the Win32 APIs. by Aaron Ballman · 12 years ago
  15. cfaab00 Add ARM VFPv4 feature and enable it by default for Swift. by Bob Wilson · 12 years ago
  16. 336bfa3 Add armv7s and some other arm variants supported by Mach-O files. by Bob Wilson · 12 years ago
  17. 087c65f Disable source fortification on Darwin with AddressSanitizer. by Alexander Potapenko · 12 years ago
  18. 7de3296 Add e500mc and e5500 to the list of valid PPC CPU names. by Hal Finkel · 12 years ago
  19. 2df67ea This patch introduces A15 as a target in Clang. by Silviu Baranga · 12 years ago
  20. 8b0703d Do not construct StringRef from NULL argument. by Anton Korobeynikov · 12 years ago
  21. 70a5cca Provide some ACLE C defines. This should fix PR13796 by Anton Korobeynikov · 12 years ago
  22. 94a7142 Rename ANDROIDEABI to Android. by Logan Chien · 12 years ago
  23. 600a513 Define __mips64 / __mips64__ macros for MIPS 64-bit targets. by Simon Atanasyan · 12 years ago
  24. 1d8ae1d Use getTargetDefines() virtual function in MipsTargetInfoBase successors by Simon Atanasyan · 12 years ago
  25. d4935a0 Factor out MIPS macro definitions common for all MIPS targets. by Simon Atanasyan · 12 years ago
  26. 260e506 Define _MIPS_ARCH and _MIPS_ARCH_<cpu name> macros for MIPS targets. by Simon Atanasyan · 12 years ago
  27. 8c019df Remove FIXME, the constraints contain more options than the by Eric Christopher · 12 years ago
  28. a0dfca1 Add a missing 'break' to ensure that we reject inline assembly by Eric Christopher · 12 years ago
  29. 6bd3291 Frontend: define _LP64 in a target-independent way by Dylan Noblesmith · 12 years ago
  30. 42f74f2 clang support for Bitrig (an OpenBSD fork); patch by David Hill. by Eli Friedman · 12 years ago
  31. f0e956b Revert part of r161175 which was wrong for OpenBSD's PowerPC target. by Hans Wennborg · 12 years ago
  32. 5e601dc Add OpenBSD arch targets for powerpc, arm, mips64, mips64el and sparc. by Hans Wennborg · 12 years ago
  33. e48667f TLS is not supported on OpenBSD by Hans Wennborg · 12 years ago
  34. f9e9af7 Add a per target max vector alignment field (e.g., 32-byte alignment for x86 due to by Chad Rosier · 12 years ago
  35. 9903e94 Fix handling of curly braces in NVPTX inline asm by Justin Holewinski · 12 years ago
  36. 84f3080 Wire up -mrdrnd for X86. by Benjamin Kramer · 12 years ago
  37. 1c9ae1c Remove unreachable default case to pacify clang's -Wcovered-switch-default. by Benjamin Kramer · 12 years ago
  38. a1b6227 MIPS: Define __mips_dsp_rev / __mips_dspr2 / __mips_dsp macros by Simon Atanasyan · 12 years ago
  39. d797a85 MIPS: Add -mdsp/-mno-dsp and -mdspr2/-mno-dspr2 command line options support. by Simon Atanasyan · 12 years ago
  40. 1176bcd MIPS: Define __mips16 macro if -mips16 option is provided. by Simon Atanasyan · 12 years ago
  41. bbd9916 MIPS: Replace the pair of boolean flags by enumeration to hold selected float ABI. by Simon Atanasyan · 12 years ago
  42. 0b273ef MIPS: Add -mips16 / -mno-mips16 command line support. by Simon Atanasyan · 12 years ago
  43. 39d5fa1 Add additional architecture defines for PPC targets. by Hal Finkel · 12 years ago
  44. fbf7005 Support MIPS DSP Rev1 intrinsics. by Simon Atanasyan · 12 years ago
  45. c5613b2 Explicitly build __builtin_va_list. by Meador Inge · 12 years ago
  46. 02a8427 Add PPC support for translating gcc-style -mcpu options into LLVM -target-cpu options. by Hal Finkel · 12 years ago
  47. b6af69e Add XOP feature flag. by Craig Topper · 12 years ago
  48. 3dbcc88 Mips: Define __mips_hard_float macro additional to __mips_single_float by Simon Atanasyan · 12 years ago
  49. 31380fb Make disabling SSE levels also disable AVX and FMA. by Craig Topper · 12 years ago
  50. a7463c3 Make AES and PCLMUL features imply SSE2 as that's needed to get the right types defined. by Craig Topper · 12 years ago
  51. 2ae9507 Add fma feature flag for Intel FMA instructions. by Craig Topper · 12 years ago
  52. 3c0bc15 Add builtin for pclmulqdq instruction. by Craig Topper · 12 years ago
  53. 90ea036 SSE4A should not imply LZCNT and POPCNT. FMA4 should imply SSE4A. Add missing break at the end of btver1 feature list. by Craig Topper · 12 years ago
  54. 4dfa5ad Define __SSE4A__ when targeting new AMD CPUs. by Benjamin Kramer · 12 years ago
  55. 2ae3a47 Sparc is bigendian. by Roman Divacky · 12 years ago
  56. 2c585b9 Replace PTX back-end with NVPTX back-end in all places where Clang cares by Justin Holewinski · 12 years ago
  57. edb66f3 Teach Clang about the NVPTX backend. by Peter Collingbourne · 12 years ago
  58. 4dc34eb CUDA: add CodeGen support for global variable address spaces. by Peter Collingbourne · 12 years ago
  59. 5f9688b Hexagon V5 FP support. by Sirish Pande · 12 years ago
  60. 70d9b16 Enable AVX on AMD Bulldozer processors. by Craig Topper · 12 years ago
  61. 3206403 Define __ANDROID__ macro on -androideabi targets. by Evgeniy Stepanov · 12 years ago
  62. fd93630 Enable AVX/AVX2 for Sandy Bridge, Ivy Bridge, and Haswell CPUs. by Craig Topper · 12 years ago
  63. 4ddcf3b OpenBSD: Remove incorrect -pthread preprocessor define _POSIX_THREADS and replace by Chris Lattner · 12 years ago
  64. 6603ff8 Revert r155363, due to the underlying patches in LLVM causing regression by Chandler Carruth · 12 years ago
  65. ac28eca Hexagon V5 (floating point) support in cfe. by Sirish Pande · 12 years ago
  66. 103f41d Revert some Hexagon builtin commits to match reverts done to LLVM in by Chandler Carruth · 12 years ago
  67. 8b2a5d2 MIPS: Followup to r154606. Expand list of accepted MIPS target features in the MipsTargetInfoBase::setFeatureEnabled() routine. by Simon Atanasyan · 12 years ago
  68. 7ac715f Hexagon V5(Floating Point) support. by Sirish Pande · 12 years ago
  69. 10e1629d MIPS: Initialize MIPS CPU's name by default value. by Simon Atanasyan · 12 years ago
  70. 9091389 Move some MIPS target macro definitions from class Mips32TargetInfoBase by Simon Atanasyan · 12 years ago
  71. 7a938fa [driver] Create a new -mfpmath= option, which is used to control whether clang by Chad Rosier · 12 years ago
  72. 0ea6164 Add more constraint registers for mips. by Eric Christopher · 13 years ago
  73. 6903313 ARM backend knows about cortex-m4. The front end should too. by Jim Grosbach · 13 years ago
  74. dde3bdb Define __LITTLE_ENDIAN__ for le32, since "le" stands for little endian. by Jan Wen Voung · 13 years ago
  75. fb02784 Fix the type of wchar_t on Solaris. by David Chisnall · 13 years ago
  76. d1f853d Add better support for $fp and $sp for mips inline asm support. by Eric Christopher · 13 years ago
  77. ad8d8a3 Add support for MIPS' floating ABIs (hard, soft and single) to clang driver. by Akira Hatanaka · 13 years ago
  78. c0765a0 No longer defining LP64 in 64-bit builds on platforms which are not LP64. by Aaron Ballman · 13 years ago
  79. efe9c0d Fix the long double to be of width/align 64. Rename va_list_test to by Roman Divacky · 13 years ago
  80. e3d175d Long double is just double on FreeBSD/{PPC,PPC64}. by Roman Divacky · 13 years ago
  81. e45b9b7 Use ZeroLengthBitfieldAlignment for AAPCS, as well as APCS-GNU. by James Molloy · 13 years ago
  82. 713575a TargetInfo: create less temporary strings. by Benjamin Kramer · 13 years ago
  83. 178a9b8 Fix an ABI problem with ptrdiff_t and intptr_t on PPC32 by Hal Finkel · 13 years ago
  84. b4f0bd6 Add the Solaris support directory to the header search when using libc++. by David Chisnall · 13 years ago
  85. 165329c Some more Solaris fixes. Now successfully building libc++ on Solaris with clang (and linking clang against it). by David Chisnall · 13 years ago
  86. 48fad49 On Solaris, define some standard macros that the Solaris headers require in by David Chisnall · 13 years ago
  87. b089c4d Set UserLabelPrefix and MCountName correctly for DragonFly BSD. Patch by Sascha Wildner. by Eli Friedman · 13 years ago
  88. 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
  89. 48b68a0 Use the new Triple::getMacOSXVersion function in another place. by Bob Wilson · 13 years ago
  90. 6e1d2ea Fix "long double" and __SIZE_TYPE__ on powerpc, now with test fix. by Nico Weber · 13 years ago
  91. 3128fa1 Revert r149285, it breaks test/Preprocessor/init.c. by Nico Weber · 13 years ago
  92. acd8c51 Fix "long double" and __SIZE_TYPE__ on powerpc. by Nico Weber · 13 years ago
  93. e727d21 Introduce TargetInfo::hasFeature() to query various feature names in by Douglas Gregor · 13 years ago
  94. 4188760 Complain about attempts to use 'protected' visibility on targets by John McCall · 13 years ago
  95. 9f1c49c Use defined-at-zero behavior for CLZ/CTZ builtins on PowerPC. by Bob Wilson · 13 years ago
  96. 8b30a93 Make clz/ctz builtins defined for zero on ARM targets. rdar://10732455 by Bob Wilson · 13 years ago
  97. 9ec60df rename -ccc-host-triple into -target by Sebastian Pop · 13 years ago
  98. 9bc23ba fix for PR11655 changes i64 alignment from 64 to 32 for powerpc-darwin by Anton Yartsev · 13 years ago
  99. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
  100. 31cbe68 Revert r148138; it's causing test failures. by Eli Friedman · 13 years ago