summaryrefslogtreecommitdiff
path: root/clang/test/CodeGen/builtins-x86.c
Commit message (Expand)AuthorAgeFilesLines
* Get rid of storelv4si builtin as it can be expressed directly. This is generalChad Rosier2012-05-011-1/+0
* Convert vperm2f128 and vperm2i128 intrinsics back to using llvm intrinsics. U...Craig Topper2012-04-171-0/+3
* Remove vperm2f* and vperm2i builtins. Same effect can be achieved with builti...Craig Topper2012-02-081-3/+0
* Remove vpermilp* builtins. Same effect can be achieved with builtin_shuffleve...Craig Topper2012-02-081-4/+0
* Cleanup 3dnow builtin handling. Most of them were already handled by LLVM con...Craig Topper2012-01-301-1/+0
* Re-enable test that was broken by r148919Craig Topper2012-01-251-6/+2
* disable this test for now.Chris Lattner2012-01-251-2/+3
* Add AVX2 intrinsics for pavg, pblend, and pcmp instructions. Also remove unne...Craig Topper2011-12-201-6/+0
* Fix _mm256_round_pd, _mm256_round_ps, _mm_permute_pd and _mm256_permute_pd AVXChad Rosier2011-12-171-2/+2
* Remove the 'unaligned load' builtins now that they're no longer used in the *...Bill Wendling2011-05-131-3/+0
* LLVM doesn't always optimize away the four loads from this:Bill Wendling2011-05-121-0/+2
* Add 3DNow! Intrinsics.Michael J. Spencer2011-04-151-0/+29
* Removing the unaligned load tests from builtins-x86.c since they're generated...Bill Wendling2011-04-131-2/+0
* Implement __builtin_ia32_vec_ext_v2si function (required by Qt).Argyrios Kyrtzidis2010-10-101-0/+1
* Remove rsqrtps_nr256 and sqrtps_nr256 builtins, at least until we need themBruno Cardoso Lopes2010-08-111-2/+0
* Remove 256-bit cast built-ins and make the AVX intrinsic call llvm __builtin_...Bruno Cardoso Lopes2010-08-111-6/+0
* Remove 256-bit unpack built-ins and make the AVX intrinsic call llvm __builti...Bruno Cardoso Lopes2010-08-111-4/+0
* Remove 256-bit shuffle built-ins and make the AVX intrinsic call llvm __built...Bruno Cardoso Lopes2010-08-111-2/+0
* Make replicate intrinsics use shufflevector instead of dup builtins, also rem...Bruno Cardoso Lopes2010-08-101-3/+0
* We don't want to support built-ins which aren't needed by the intrinsics. Rem...Bruno Cardoso Lopes2010-08-051-16/+0
* Add more AVX 256-bit intrinsics and test cases for themBruno Cardoso Lopes2010-08-041-0/+36
* Support x86 AVX 256-bit instructions built-ins. Right now support all of them...Bruno Cardoso Lopes2010-08-031-2/+112
* Fix __builtin_ia32_roundss and __builtin_ia32_roundsd definitions.Eric Christopher2010-03-041-2/+2
* Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar2009-12-151-2/+2
* Eliminate &&s in tests.Daniel Dunbar2009-11-081-1/+1
* Remove a few more vector builtins.Eli Friedman2009-06-071-5/+0
* Now that LLVM CodeGen can handle the generic variations a bit better, Eli Friedman2009-06-071-4/+0
* Test changes to account for removed builtins.Eli Friedman2009-06-061-143/+0
* Remove an unused builtin.Anders Carlsson2009-05-181-1/+0
* Add 'cmp' SSE builtins and get rid of a bunch of other builtins.Anders Carlsson2009-05-181-44/+32
* Rename clang to clang-cc.Daniel Dunbar2009-03-241-2/+2
* Fix definition of __builtin_ia32_vec_set_v2di and de-XFAILDaniel Dunbar2009-01-261-5/+4
* Added vec_set intrinsicsMon P Wang2008-10-181-0/+4
* Add X86 builtin code generation test case.Daniel Dunbar2008-10-051-0/+532