1. 2c585b9 Replace PTX back-end with NVPTX back-end in all places where Clang cares by Justin Holewinski · 13 years ago
  2. edb66f3 Teach Clang about the NVPTX backend. by Peter Collingbourne · 13 years ago
  3. 4dc34eb CUDA: add CodeGen support for global variable address spaces. by Peter Collingbourne · 13 years ago
  4. 5f9688b Hexagon V5 FP support. by Sirish Pande · 13 years ago
  5. 70d9b16 Enable AVX on AMD Bulldozer processors. by Craig Topper · 13 years ago
  6. 3206403 Define __ANDROID__ macro on -androideabi targets. by Evgeniy Stepanov · 13 years ago
  7. fd93630 Enable AVX/AVX2 for Sandy Bridge, Ivy Bridge, and Haswell CPUs. by Craig Topper · 13 years ago
  8. 4ddcf3b OpenBSD: Remove incorrect -pthread preprocessor define _POSIX_THREADS and replace by Chris Lattner · 13 years ago
  9. 6603ff8 Revert r155363, due to the underlying patches in LLVM causing regression by Chandler Carruth · 13 years ago
  10. ac28eca Hexagon V5 (floating point) support in cfe. by Sirish Pande · 13 years ago
  11. 103f41d Revert some Hexagon builtin commits to match reverts done to LLVM in by Chandler Carruth · 13 years ago
  12. 8b2a5d2 MIPS: Followup to r154606. Expand list of accepted MIPS target features in the MipsTargetInfoBase::setFeatureEnabled() routine. by Simon Atanasyan · 13 years ago
  13. 7ac715f Hexagon V5(Floating Point) support. by Sirish Pande · 13 years ago
  14. 10e1629d MIPS: Initialize MIPS CPU's name by default value. by Simon Atanasyan · 13 years ago
  15. 9091389 Move some MIPS target macro definitions from class Mips32TargetInfoBase by Simon Atanasyan · 13 years ago
  16. 7a938fa [driver] Create a new -mfpmath= option, which is used to control whether clang by Chad Rosier · 13 years ago
  17. 0ea6164 Add more constraint registers for mips. by Eric Christopher · 13 years ago
  18. 6903313 ARM backend knows about cortex-m4. The front end should too. by Jim Grosbach · 13 years ago
  19. dde3bdb Define __LITTLE_ENDIAN__ for le32, since "le" stands for little endian. by Jan Wen Voung · 13 years ago
  20. fb02784 Fix the type of wchar_t on Solaris. by David Chisnall · 13 years ago
  21. d1f853d Add better support for $fp and $sp for mips inline asm support. by Eric Christopher · 13 years ago
  22. ad8d8a3 Add support for MIPS' floating ABIs (hard, soft and single) to clang driver. by Akira Hatanaka · 13 years ago
  23. c0765a0 No longer defining LP64 in 64-bit builds on platforms which are not LP64. by Aaron Ballman · 13 years ago
  24. efe9c0d Fix the long double to be of width/align 64. Rename va_list_test to by Roman Divacky · 13 years ago
  25. e3d175d Long double is just double on FreeBSD/{PPC,PPC64}. by Roman Divacky · 13 years ago
  26. e45b9b7 Use ZeroLengthBitfieldAlignment for AAPCS, as well as APCS-GNU. by James Molloy · 13 years ago
  27. 713575a TargetInfo: create less temporary strings. by Benjamin Kramer · 13 years ago
  28. 178a9b8 Fix an ABI problem with ptrdiff_t and intptr_t on PPC32 by Hal Finkel · 13 years ago
  29. b4f0bd6 Add the Solaris support directory to the header search when using libc++. by David Chisnall · 13 years ago
  30. 165329c Some more Solaris fixes. Now successfully building libc++ on Solaris with clang (and linking clang against it). by David Chisnall · 13 years ago
  31. 48fad49 On Solaris, define some standard macros that the Solaris headers require in by David Chisnall · 13 years ago
  32. b089c4d Set UserLabelPrefix and MCountName correctly for DragonFly BSD. Patch by Sascha Wildner. by Eli Friedman · 13 years ago
  33. 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
  34. 48b68a0 Use the new Triple::getMacOSXVersion function in another place. by Bob Wilson · 13 years ago
  35. 6e1d2ea Fix "long double" and __SIZE_TYPE__ on powerpc, now with test fix. by Nico Weber · 13 years ago
  36. 3128fa1 Revert r149285, it breaks test/Preprocessor/init.c. by Nico Weber · 13 years ago
  37. acd8c51 Fix "long double" and __SIZE_TYPE__ on powerpc. by Nico Weber · 13 years ago
  38. e727d21 Introduce TargetInfo::hasFeature() to query various feature names in by Douglas Gregor · 13 years ago
  39. 4188760 Complain about attempts to use 'protected' visibility on targets by John McCall · 13 years ago
  40. 9f1c49c Use defined-at-zero behavior for CLZ/CTZ builtins on PowerPC. by Bob Wilson · 13 years ago
  41. 8b30a93 Make clz/ctz builtins defined for zero on ARM targets. rdar://10732455 by Bob Wilson · 13 years ago
  42. 9ec60df rename -ccc-host-triple into -target by Sebastian Pop · 13 years ago
  43. 9bc23ba fix for PR11655 changes i64 alignment from 64 to 32 for powerpc-darwin by Anton Yartsev · 13 years ago
  44. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
  45. 31cbe68 Revert r148138; it's causing test failures. by Eli Friedman · 13 years ago
  46. 43115d4 remove assertions in the Hexagon backend specific clang driver by Sebastian Pop · 13 years ago
  47. edd4f3c rename -ccc-host-triple into -target by Sebastian Pop · 13 years ago
  48. 35dd732 Fix -mfpu parsing on ARM. by Evgeniy Stepanov · 13 years ago
  49. 5660aa6 Add definitions for AMD's bobcat (aka btver1) by Benjamin Kramer · 13 years ago
  50. 5c65e4f Enable POPCNT and LZCNT with sse4a. by Benjamin Kramer · 13 years ago
  51. 448f68d Factor the repetitive cpu macro definition into a helper function. by Benjamin Kramer · 13 years ago
  52. 05fe4b5 Merge AVX/AVX2 into the SSE level. by Craig Topper · 13 years ago
  53. 42378be __FLT_EVAL_METHOD__ should be 1 on NetBSD/i386, since it defaults to by Joerg Sonnenberger · 13 years ago
  54. b3453a8 Penryn doesn't support sse4.2, don't enable it in the first place. by Benjamin Kramer · 13 years ago
  55. 6a511e1 Add FMA4 feature flag. Intrinsics coming soon. Also make sse4a feature flag imply sse3. Matches gcc behavior. by Craig Topper · 13 years ago
  56. e14e08b Add popcnt feature flag to match gcc. This flag is implied when sse42 is enabled, but can be disabled separately. Move popcnt intrinsics to popcntintrin.h to match gcc. by Craig Topper · 13 years ago
  57. b406669 Add a target hook for FLT_EVAL_METHOD and use it to set the value on x86 with sse disabled. by Benjamin Kramer · 13 years ago
  58. 31ceea0 Add BMI, BMI2, and LZCNT feature flags to enable adding intrinsics. by Craig Topper · 13 years ago
  59. e6a24e8 Add support for bitcasts to vector type in Evaluate. by Eli Friedman · 13 years ago
  60. 9bddf43 Bump suitable alignment on darwin ppc 32/64 and x86-32 to 16 bytes. I don't by Nick Lewycky · 13 years ago
  61. 00852e4 objc-arc: bridge casts in non-objc-arc mode are ignord. by Fariborz Jahanian · 13 years ago
  62. 2b03bb0 Add -mavx2 and -mno-avx2 command line support. Also add core-avx2 processor type. by Craig Topper · 13 years ago
  63. 7ec59c7 Add the value of "suitably aligned" from the C++11 standard to Basic/TargetInfo. by Nick Lewycky · 13 years ago
  64. 9952070 Fix 80-column violation and whitespace. No functionality change. by Nick Lewycky · 13 years ago
  65. 62d829a gcov-style profiling support for OpenBSD. Patch by Jonathan Gray. by Eli Friedman · 13 years ago
  66. 9631939 Hexagon backend support by Tony Linthicum · 13 years ago
  67. 6d402dc Misc Minix-specific changes to clang: by Eli Friedman · 13 years ago
  68. c5f9a01 Add support for AVX registers to clang inline asm. Add a small testcase by Eric Christopher · 13 years ago
  69. ee1ad99 When we're passing a vector with an illegal type through memory on x86-64, use byval so we're sure the backend does the right thing. Fixes va_arg with illegal vectors and an obscure ABI mismatch with __m64 vectors. by Eli Friedman · 13 years ago
  70. 61ea4fe Add support for AMD's bulldozer. by Benjamin Kramer · 13 years ago
  71. 53ac3d8 Make our handling of MMX x SSE closer to what gcc does: by Rafael Espindola · 13 years ago
  72. a6d81f9 AAPCS compliance - 32-bit wchar_t should be unsigned for both aapcs and aapcs-linux. by James Molloy · 13 years ago
  73. c9a2371 Define some built-ins macros on mips32 platform, from Simon Atanasyan! by Douglas Gregor · 13 years ago
  74. 148735e Move definitions of SizeType and PtrDiffType to Mips32TargetInfoBase. by Akira Hatanaka · 13 years ago
  75. 21a2516 Fix various minor issues find via unreachable code warnings, from Ahmed Charles! by Douglas Gregor · 13 years ago
  76. eea6480 In x86_64, when calling an Objective-C method that returns a _Complex long double, make sure to use the objc_msgSend_fp2ret function which ensures that the return value will be {0, 0} if the receiver is nil. by Anders Carlsson · 13 years ago
  77. 80b32b8 Add support for sse4a and enable it for amdfam10 cpu. by Roman Divacky · 13 years ago
  78. 01c770d Add support for amdfam10 cpu. by Roman Divacky · 13 years ago
  79. 78cf13d Remove the Blackfin backend. by Dan Gohman · 13 years ago
  80. 0986eb5 Remove the SystemZ backend. by Dan Gohman · 13 years ago
  81. c7d0ab1 Make changes necessary for N32/64 ABI conformance. by Akira Hatanaka · 13 years ago
  82. 474202f Use llvm::Triple's methods to parse FreeBSD version numbers. by Benjamin Kramer · 13 years ago
  83. 86d18c5 Place static initializers on linux into the ".text.startup" section, so the linker can group them together for performance. by Benjamin Kramer · 13 years ago
  84. 2be4607 Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic types. by Eli Friedman · 13 years ago
  85. 7e1812f Add target info for Linux on PPC & Sparc. Patch by Hal Finkel! by Anton Korobeynikov · 13 years ago
  86. dd4a889 Allow regparm attribute for PNaCl target by David Meyer · 13 years ago
  87. 567c600 Fixed natural stack alignment for Linux x86-32. Thanks Eli. by Lang Hames · 13 years ago
  88. f4f5003 Update target data strings for ARM and X86 to include the natural stack by Lang Hames · 13 years ago
  89. 209f5bb Add address spaces for TCE target. Patch by Pekka Jääskeläinen. by Eli Friedman · 13 years ago
  90. 25bedca PTX: Add some basic support for OpenCL address spaces by Justin Holewinski · 13 years ago
  91. 83450aa Fix a typo spotted by Jonathan Sauer. by Chandler Carruth · 13 years ago
  92. 5b7803d Attempt to silence the GCC -Wreturn-type warning... by Chandler Carruth · 13 years ago
  93. 49defe6 Generate tests for all of the x86 SIMD instruction feature set by Chandler Carruth · 13 years ago
  94. 53bf4f9 Fix a think-o on my part that got enshrined in a FIXME by setting up the by Chandler Carruth · 13 years ago
  95. 88c75b0 Move some of the defines down to more natural locations, consolidating by Chandler Carruth · 13 years ago
  96. 26a3914 Teach Clang to reject 32-bit only CPUs when compiling in 64-bit mode. by Chandler Carruth · 13 years ago
  97. f17ba33 Simplify the control flow for predefined macro selection by using by Chandler Carruth · 13 years ago
  98. d9d3ddf Switch the X86TargetInfo object from a string representation of the by Chandler Carruth · 13 years ago
  99. 499d972 Introduce an enumeration for the x86 CPUs recognized by Clang. I've by Chandler Carruth · 13 years ago
  100. c3a2e65 Clean up a bit of the uses of CPU in the TargetInfo classes. This makes by Chandler Carruth · 13 years ago