1. edd4f3c rename -ccc-host-triple into -target by Sebastian Pop · 13 years ago
  2. 35dd732 Fix -mfpu parsing on ARM. by Evgeniy Stepanov · 13 years ago
  3. 5660aa6 Add definitions for AMD's bobcat (aka btver1) by Benjamin Kramer · 13 years ago
  4. 5c65e4f Enable POPCNT and LZCNT with sse4a. by Benjamin Kramer · 13 years ago
  5. 448f68d Factor the repetitive cpu macro definition into a helper function. by Benjamin Kramer · 13 years ago
  6. 05fe4b5 Merge AVX/AVX2 into the SSE level. by Craig Topper · 13 years ago
  7. 42378be __FLT_EVAL_METHOD__ should be 1 on NetBSD/i386, since it defaults to by Joerg Sonnenberger · 13 years ago
  8. b3453a8 Penryn doesn't support sse4.2, don't enable it in the first place. by Benjamin Kramer · 13 years ago
  9. 6a511e1 Add FMA4 feature flag. Intrinsics coming soon. Also make sse4a feature flag imply sse3. Matches gcc behavior. by Craig Topper · 13 years ago
  10. 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
  11. 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
  12. 31ceea0 Add BMI, BMI2, and LZCNT feature flags to enable adding intrinsics. by Craig Topper · 13 years ago
  13. e6a24e8 Add support for bitcasts to vector type in Evaluate. by Eli Friedman · 13 years ago
  14. 9bddf43 Bump suitable alignment on darwin ppc 32/64 and x86-32 to 16 bytes. I don't by Nick Lewycky · 13 years ago
  15. 00852e4 objc-arc: bridge casts in non-objc-arc mode are ignord. by Fariborz Jahanian · 13 years ago
  16. 2b03bb0 Add -mavx2 and -mno-avx2 command line support. Also add core-avx2 processor type. by Craig Topper · 13 years ago
  17. 7ec59c7 Add the value of "suitably aligned" from the C++11 standard to Basic/TargetInfo. by Nick Lewycky · 13 years ago
  18. 9952070 Fix 80-column violation and whitespace. No functionality change. by Nick Lewycky · 13 years ago
  19. 62d829a gcov-style profiling support for OpenBSD. Patch by Jonathan Gray. by Eli Friedman · 13 years ago
  20. 9631939 Hexagon backend support by Tony Linthicum · 13 years ago
  21. 6d402dc Misc Minix-specific changes to clang: by Eli Friedman · 13 years ago
  22. c5f9a01 Add support for AVX registers to clang inline asm. Add a small testcase by Eric Christopher · 13 years ago
  23. 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
  24. 61ea4fe Add support for AMD's bulldozer. by Benjamin Kramer · 13 years ago
  25. 53ac3d8 Make our handling of MMX x SSE closer to what gcc does: by Rafael Espindola · 13 years ago
  26. a6d81f9 AAPCS compliance - 32-bit wchar_t should be unsigned for both aapcs and aapcs-linux. by James Molloy · 13 years ago
  27. c9a2371 Define some built-ins macros on mips32 platform, from Simon Atanasyan! by Douglas Gregor · 13 years ago
  28. 148735e Move definitions of SizeType and PtrDiffType to Mips32TargetInfoBase. by Akira Hatanaka · 13 years ago
  29. 21a2516 Fix various minor issues find via unreachable code warnings, from Ahmed Charles! by Douglas Gregor · 13 years ago
  30. 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
  31. 80b32b8 Add support for sse4a and enable it for amdfam10 cpu. by Roman Divacky · 13 years ago
  32. 01c770d Add support for amdfam10 cpu. by Roman Divacky · 13 years ago
  33. 78cf13d Remove the Blackfin backend. by Dan Gohman · 13 years ago
  34. 0986eb5 Remove the SystemZ backend. by Dan Gohman · 13 years ago
  35. c7d0ab1 Make changes necessary for N32/64 ABI conformance. by Akira Hatanaka · 13 years ago
  36. 474202f Use llvm::Triple's methods to parse FreeBSD version numbers. by Benjamin Kramer · 13 years ago
  37. 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
  38. 2be4607 Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic types. by Eli Friedman · 13 years ago
  39. 7e1812f Add target info for Linux on PPC & Sparc. Patch by Hal Finkel! by Anton Korobeynikov · 13 years ago
  40. dd4a889 Allow regparm attribute for PNaCl target by David Meyer · 13 years ago
  41. 567c600 Fixed natural stack alignment for Linux x86-32. Thanks Eli. by Lang Hames · 13 years ago
  42. f4f5003 Update target data strings for ARM and X86 to include the natural stack by Lang Hames · 13 years ago
  43. 209f5bb Add address spaces for TCE target. Patch by Pekka Jääskeläinen. by Eli Friedman · 13 years ago
  44. 25bedca PTX: Add some basic support for OpenCL address spaces by Justin Holewinski · 13 years ago
  45. 83450aa Fix a typo spotted by Jonathan Sauer. by Chandler Carruth · 13 years ago
  46. 5b7803d Attempt to silence the GCC -Wreturn-type warning... by Chandler Carruth · 13 years ago
  47. 49defe6 Generate tests for all of the x86 SIMD instruction feature set by Chandler Carruth · 13 years ago
  48. 53bf4f9 Fix a think-o on my part that got enshrined in a FIXME by setting up the by Chandler Carruth · 13 years ago
  49. 88c75b0 Move some of the defines down to more natural locations, consolidating by Chandler Carruth · 13 years ago
  50. 26a3914 Teach Clang to reject 32-bit only CPUs when compiling in 64-bit mode. by Chandler Carruth · 13 years ago
  51. f17ba33 Simplify the control flow for predefined macro selection by using by Chandler Carruth · 13 years ago
  52. d9d3ddf Switch the X86TargetInfo object from a string representation of the by Chandler Carruth · 13 years ago
  53. 499d972 Introduce an enumeration for the x86 CPUs recognized by Clang. I've by Chandler Carruth · 13 years ago
  54. c3a2e65 Clean up a bit of the uses of CPU in the TargetInfo classes. This makes by Chandler Carruth · 13 years ago
  55. f6cf1c2 Begin fixing Clang's predefined macros for various architectures. This by Chandler Carruth · 13 years ago
  56. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  57. 9fe8c74 Fix missing includes for llvm_unreachable by David Blaikie · 13 years ago
  58. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  59. d8e0fe6 PTX: Clean up target options code by Justin Holewinski · 13 years ago
  60. bf5851a Define Mips64 TargetInfo classes. by Akira Hatanaka · 13 years ago
  61. b6a37b3 Clean up TargetInfo class hierarchy. Define a base class from which TargetInfos by Akira Hatanaka · 13 years ago
  62. 68018db Clarify PNaCl target characteristics: set LongDoubleWidth, PtrDiffType, IntPtrType, by Ivan Krasin · 13 years ago
  63. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  64. 808ef66 PTX: Define target options by Justin Holewinski · 13 years ago
  65. ab9b154 Add comment. by Akira Hatanaka · 13 years ago
  66. 36f37b6 O64 will not be supported. by Akira Hatanaka · 13 years ago
  67. 1d19edc mips*-*-psp is no longer supported as a target. by Akira Hatanaka · 13 years ago
  68. e289d81 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 13 years ago
  69. f619cdc Clang/PNaCl: Improve test coverage for PNaClTargetInfo (type aligns), fixes nits: by Ivan Krasin · 13 years ago
  70. 089ee11 PNaClTargetInfo: add __ELF__, _REENTRANT and _GNU_SOURCE defines and update the test by Ivan Krasin · 13 years ago
  71. bba43ef Follow up to r138470 (Add PNaCl TargetInfo). I've occasionally submitted wrong patch. by Ivan Krasin · 13 years ago
  72. ef05abd Add PNaCl TargetInfo. by Ivan Krasin · 13 years ago
  73. 292772c "-mavx" should also enable all other SSE levels. by Bruno Cardoso Lopes · 13 years ago
  74. 6e43f3f Additional comments and whitespace. by Chad Rosier · 13 years ago
  75. 61a6221 Add partial support for using anonymous bitfields (e.g., int : 0) to enforce by Chad Rosier · 13 years ago
  76. b9a8adf Remove dead code flagged by GCC's -Wunused-but-set-variable. by Benjamin Kramer · 13 years ago
  77. 895d422 Add support for the 'Q' arm memory constraint. by Eric Christopher · 13 years ago
  78. 9f1210c After further discussion it has been determined that alignof should report by Chad Rosier · 13 years ago
  79. 822f54a Allow target to specify about using minimum alignment vs preferred. Takes care of by Chad Rosier · 13 years ago
  80. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  81. 8c24d1a Define the _MIPS_SIM builtin macro on MIPS platforms. Patch by Robert Millan! by Bruno Cardoso Lopes · 13 years ago
  82. d9259f3 Refactor r135502 to avoid an empty if else condition, per Eric's suggestion (good call!). by Chad Rosier · 13 years ago
  83. b536a15 Clang asserts "Invalid environment!" when using -ccc-host-triple by Chad Rosier · 13 years ago
  84. 48b78bd simplify by Chris Lattner · 13 years ago
  85. 1e5f83b StringMap::first() is about to start returning a StringRef, adapt. by Chris Lattner · 13 years ago
  86. e02d391 Disable avx feature from corei7-avx, and use -mavx for now. Right now, if -mavx is by Bruno Cardoso Lopes · 13 years ago
  87. 5af80aa Enable "avx" feature, so it can be seen by llvm by Bruno Cardoso Lopes · 13 years ago
  88. c3e0fb4 Change -mno-mmx to be more compatible with gcc. Specifically, -mno-mmx should not imply -mno-sse. by Eli Friedman · 13 years ago
  89. f972b26 Fix a FIXME in clang ARM driver that was exposed as a bug with ARM backend by Evan Cheng · 13 years ago
  90. 7c9adf9 Fix a typo in the fpsr register and add the fpcr register. by Eric Christopher · 13 years ago
  91. 8e62706 FreeBSD gets FreeBSD target, just mipsel. by Joerg Sonnenberger · 13 years ago
  92. caf01c5 Fix C&P error by Joerg Sonnenberger · 13 years ago
  93. e7e66f7 Remove unused member of Builtin::Info. by Eli Friedman · 13 years ago
  94. 94c9ce5 Hook up mipsel-netbsd and mipsel-freebsd for OS specific handling. by Joerg Sonnenberger · 13 years ago
  95. fa9772b Use OS-specific configuration for mips-netbsd and mips-freebsd. by Joerg Sonnenberger · 13 years ago
  96. 7cd1de5 Don't define _BIG_ENDIAN for NetBSD/PowerPC. by Joerg Sonnenberger · 13 years ago
  97. 78542df Fix indentation by Joerg Sonnenberger · 13 years ago
  98. 1a83b43 Add explicit default case for -Wswitch-enum. by Joerg Sonnenberger · 13 years ago
  99. 9a11b74 Use switch(os) style consistently. Add a bunch of NetBSD branches. by Joerg Sonnenberger · 13 years ago
  100. 6ac26fa On PowerPC, both FreeBSD and NetBSD use ints for (s)size_t by Joerg Sonnenberger · 13 years ago