- 6dced3b Penryn doesn't support sse4.2, don't enable it in the first place. by Benjamin Kramer · 14 years ago
- ffdb46c Add FMA4 feature flag. Intrinsics coming soon. Also make sse4a feature flag imply sse3. Matches gcc behavior. by Craig Topper · 14 years ago
- 1de8348 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 · 14 years ago
- cf50147 Add a target hook for FLT_EVAL_METHOD and use it to set the value on x86 with sse disabled. by Benjamin Kramer · 14 years ago
- 22967d4 Add BMI, BMI2, and LZCNT feature flags to enable adding intrinsics. by Craig Topper · 14 years ago
- 803acb3 Add support for bitcasts to vector type in Evaluate. by Eli Friedman · 14 years ago
- f243e0d Bump suitable alignment on darwin ppc 32/64 and x86-32 to 16 bytes. I don't by Nick Lewycky · 14 years ago
- 103ae5c objc-arc: bridge casts in non-objc-arc mode are ignord. by Fariborz Jahanian · 14 years ago
- 865fff5 Add -mavx2 and -mno-avx2 command line support. Also add core-avx2 processor type. by Craig Topper · 14 years ago
- f59e129 Add the value of "suitably aligned" from the C++11 standard to Basic/TargetInfo. by Nick Lewycky · 14 years ago
- c0a6173 Fix 80-column violation and whitespace. No functionality change. by Nick Lewycky · 14 years ago
- 3715d1f gcov-style profiling support for OpenBSD. Patch by Jonathan Gray. by Eli Friedman · 14 years ago
- 76329bf Hexagon backend support by Tony Linthicum · 14 years ago
- 83de513 Misc Minix-specific changes to clang: by Eli Friedman · 14 years ago
- af64310 Add support for AVX registers to clang inline asm. Add a small testcase by Eric Christopher · 14 years ago
- bfd5add 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 · 14 years ago
- 6bd5159 Add support for AMD's bulldozer. by Benjamin Kramer · 14 years ago
- a6416a7 Make our handling of MMX x SSE closer to what gcc does: by Rafael Espindola · 14 years ago
- c445be4 AAPCS compliance - 32-bit wchar_t should be unsigned for both aapcs and aapcs-linux. by James Molloy · 14 years ago
- 7240a95 Define some built-ins macros on mips32 platform, from Simon Atanasyan! by Douglas Gregor · 14 years ago
- 8cc2e86 Move definitions of SizeType and PtrDiffType to Mips32TargetInfoBase. by Akira Hatanaka · 14 years ago
- 07216d1 Fix various minor issues find via unreachable code warnings, from Ahmed Charles! by Douglas Gregor · 14 years ago
- 2f1a6c3 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 · 14 years ago
- ce253d8 Add support for sse4a and enable it for amdfam10 cpu. by Roman Divacky · 14 years ago
- 43eb6f8 Add support for amdfam10 cpu. by Roman Divacky · 14 years ago
- 93127ae Remove the Blackfin backend. by Dan Gohman · 14 years ago
- 53bb0ff Remove the SystemZ backend. by Dan Gohman · 14 years ago
- c12a271 Make changes necessary for N32/64 ABI conformance. by Akira Hatanaka · 14 years ago
- 80ca407 Use llvm::Triple's methods to parse FreeBSD version numbers. by Benjamin Kramer · 14 years ago
- a518b22 Place static initializers on linux into the ".text.startup" section, so the linker can group them together for performance. by Benjamin Kramer · 14 years ago
- 4b72fdd Misc fixes for atomics. Biggest fix is doing alignment correctly for _Atomic types. by Eli Friedman · 14 years ago
- 804dd05 Add target info for Linux on PPC & Sparc. Patch by Hal Finkel! by Anton Korobeynikov · 14 years ago
- bfdbb25 Allow regparm attribute for PNaCl target by David Meyer · 14 years ago
- 4f4aa1a Fixed natural stack alignment for Linux x86-32. Thanks Eli. by Lang Hames · 14 years ago
- 60b2b2e Update target data strings for ARM and X86 to include the natural stack by Lang Hames · 14 years ago
- 1f19100 Add address spaces for TCE target. Patch by Pekka Jääskeläinen. by Eli Friedman · 14 years ago
- 794c205 PTX: Add some basic support for OpenCL address spaces by Justin Holewinski · 14 years ago
- 3270e26 Fix a typo spotted by Jonathan Sauer. by Chandler Carruth · 14 years ago
- 7d8241c Attempt to silence the GCC -Wreturn-type warning... by Chandler Carruth · 14 years ago
- cd99bad Generate tests for all of the x86 SIMD instruction feature set by Chandler Carruth · 14 years ago
- 5d0feef Fix a think-o on my part that got enshrined in a FIXME by setting up the by Chandler Carruth · 14 years ago
- 3f7ed95 Move some of the defines down to more natural locations, consolidating by Chandler Carruth · 14 years ago
- 6e20c2b Teach Clang to reject 32-bit only CPUs when compiling in 64-bit mode. by Chandler Carruth · 14 years ago
- df5f48a Simplify the control flow for predefined macro selection by using by Chandler Carruth · 14 years ago
- 212334f Switch the X86TargetInfo object from a string representation of the by Chandler Carruth · 14 years ago
- 3ac7aea Introduce an enumeration for the x86 CPUs recognized by Clang. I've by Chandler Carruth · 14 years ago
- 8bdcf9e Clean up a bit of the uses of CPU in the TargetInfo classes. This makes by Chandler Carruth · 14 years ago
- 5ac1e8e Begin fixing Clang's predefined macros for various architectures. This by Chandler Carruth · 14 years ago
- 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- 76bd3c8 Fix missing includes for llvm_unreachable by David Blaikie · 14 years ago
- 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
- 0542df5 PTX: Clean up target options code by Justin Holewinski · 14 years ago
- bef1745 Define Mips64 TargetInfo classes. by Akira Hatanaka · 14 years ago
- f6da331 Clean up TargetInfo class hierarchy. Define a base class from which TargetInfos by Akira Hatanaka · 14 years ago
- 96a8061 Clarify PNaCl target characteristics: set LongDoubleWidth, PtrDiffType, IntPtrType, by Ivan Krasin · 14 years ago
- 0706d20 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 · 14 years ago
- aa78b23 PTX: Define target options by Justin Holewinski · 14 years ago
- f0bbc1c Add comment. by Akira Hatanaka · 14 years ago
- 66f6b09 O64 will not be supported. by Akira Hatanaka · 14 years ago
- 58ad90f mips*-*-psp is no longer supported as a target. by Akira Hatanaka · 14 years ago
- 79a9141 Switch LangOptions over to a .def file that describes header of the by Douglas Gregor · 14 years ago
- 69a990b Clang/PNaCl: Improve test coverage for PNaClTargetInfo (type aligns), fixes nits: by Ivan Krasin · 14 years ago
- 9b2cbdf PNaClTargetInfo: add __ELF__, _REENTRANT and _GNU_SOURCE defines and update the test by Ivan Krasin · 14 years ago
- 7a09d12 Follow up to r138470 (Add PNaCl TargetInfo). I've occasionally submitted wrong patch. by Ivan Krasin · 14 years ago
- dd7403e Add PNaCl TargetInfo. by Ivan Krasin · 14 years ago
- bf9246d "-mavx" should also enable all other SSE levels. by Bruno Cardoso Lopes · 14 years ago
- a336c6f Additional comments and whitespace. by Chad Rosier · 14 years ago
- 18903ee Add partial support for using anonymous bitfields (e.g., int : 0) to enforce by Chad Rosier · 14 years ago
- 558e378 Remove dead code flagged by GCC's -Wunused-but-set-variable. by Benjamin Kramer · 14 years ago
- b081ba6 Add support for the 'Q' arm memory constraint. by Eric Christopher · 14 years ago
- 99ee782 After further discussion it has been determined that alignof should report by Chad Rosier · 14 years ago
- b23ee96 Allow target to specify about using minimum alignment vs preferred. Takes care of by Chad Rosier · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- 3aa2f0a Define the _MIPS_SIM builtin macro on MIPS platforms. Patch by Robert Millan! by Bruno Cardoso Lopes · 14 years ago
- b90e402 Refactor r135502 to avoid an empty if else condition, per Eric's suggestion (good call!). by Chad Rosier · 14 years ago
- dcf7732 Clang asserts "Invalid environment!" when using -ccc-host-triple by Chad Rosier · 14 years ago
- 2dc4b55 simplify by Chris Lattner · 14 years ago
- d386df4 StringMap::first() is about to start returning a StringRef, adapt. by Chris Lattner · 14 years ago
- 3472838 Disable avx feature from corei7-avx, and use -mavx for now. Right now, if -mavx is by Bruno Cardoso Lopes · 14 years ago
- 571419b Enable "avx" feature, so it can be seen by llvm by Bruno Cardoso Lopes · 14 years ago
- 3346582 Change -mno-mmx to be more compatible with gcc. Specifically, -mno-mmx should not imply -mno-sse. by Eli Friedman · 14 years ago
- 491f56d Fix a FIXME in clang ARM driver that was exposed as a bug with ARM backend by Evan Cheng · 14 years ago
- 0c912c5 Fix a typo in the fpsr register and add the fpcr register. by Eric Christopher · 14 years ago
- c46e3ce FreeBSD gets FreeBSD target, just mipsel. by Joerg Sonnenberger · 14 years ago
- fbc0b3a Fix C&P error by Joerg Sonnenberger · 14 years ago
- bb5c9ae Remove unused member of Builtin::Info. by Eli Friedman · 14 years ago
- 8360e52 Hook up mipsel-netbsd and mipsel-freebsd for OS specific handling. by Joerg Sonnenberger · 14 years ago
- d60cccf Use OS-specific configuration for mips-netbsd and mips-freebsd. by Joerg Sonnenberger · 14 years ago
- 870b3c5 Don't define _BIG_ENDIAN for NetBSD/PowerPC. by Joerg Sonnenberger · 14 years ago
- a6d1177 Fix indentation by Joerg Sonnenberger · 14 years ago
- f031fd9 Add explicit default case for -Wswitch-enum. by Joerg Sonnenberger · 14 years ago
- 025949c Use switch(os) style consistently. Add a bunch of NetBSD branches. by Joerg Sonnenberger · 14 years ago
- e72d9b1 On PowerPC, both FreeBSD and NetBSD use ints for (s)size_t by Joerg Sonnenberger · 14 years ago
- bf15d2b Update for llvm commit r134291. by Eric Christopher · 14 years ago
- 9fabd85 Add initial *-*-rtems* target, from Joel Sherrill by Douglas Gregor · 14 years ago
- 1957a2f Use preferred 64-bit alignment for i64 & f64 for Thumb targets. Radar 9695134. by Bob Wilson · 14 years ago
- cdd3635 Move additional register names to their own lookup, separate from by Eric Christopher · 14 years ago
- 0c32925 As a hopefully temporary workaround for a header mistake, treat by John McCall · 14 years ago
- d104854 Add some more memory constraints for ARM. by Eric Christopher · 14 years ago
- 7d237c1 On ARM make sure that we continue translating 'p' to 'r' for the constraints. by Eric Christopher · 14 years ago