History log of /external/clang/test/CodeGen/builtins.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d190057934331390ff67ebf51d66186dd5e392f0 06-Oct-2012 Benjamin Kramer <benny.kra@googlemail.com> Expose __builtin_bswap16.

GCC has always supported this on PowerPC and 4.8 supports it on all platforms,
so it's a good idea to expose it in clang too. LLVM supports this on all targets.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165362 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
a841c19f7860393d6319bf40e9d662284462771d 06-Aug-2012 Hal Finkel <hfinkel@anl.gov> Add __builtin_readcyclecounter() to produce the @llvm.readcyclecounter() intrinsic.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161310 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
fc8f0e14ad142ed811e90fbd9a30e419e301c717 15-Apr-2011 Chris Lattner <sabre@nondot.org> fix a bunch of comment typos found by codespell. Patch by
Luis Felipe Strano Moraes!



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
a6cebabcf8a00dc888830dd8a3839693d3ec8429 14-Jun-2010 Benjamin Kramer <benny.kra@googlemail.com> Enable basic testing of __builtin_fpclassify.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105937 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
78673d9f910e8dfe13248c2426c51d8f9fb28572 27-May-2010 John McCall <rjmccall@apple.com> Enable the implementation of __builtin_setjmp and __builtin_longjmp. Not all
LLVM backends support these yet.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104867 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
6349ce94d1b4fa560bf060c5ca5ad5728ce4fad9 19-May-2010 Benjamin Kramer <benny.kra@googlemail.com> Implement codegen for __builtin_isnormal.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104118 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
ed074150c9a775c5e2e1c4ececeba18ba880ce7d 06-May-2010 Chris Lattner <sabre@nondot.org> implement codegen support for __builtin_isfinite, part of PR6083


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103168 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
81368fbfd6d57150f66c993dc9041d62a7a32c4f 06-May-2010 Chris Lattner <sabre@nondot.org> optimize builtin_isnan/isinf to not do an extraneous extension from
float -> double (which happens because they are modelled as int(...)
functions), and add a testcase for isinf.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103167 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
ba68b08a05587490ed4c2e3d26f3a742c995c660 06-Mar-2010 Eli Friedman <eli.friedman@gmail.com> PR6515: Implement __builtin_signbit and friends.

I'm reasonably sure my implementation is correct, but it would be nice if
someone could double-check.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97864 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
468ec6c0266e48fccb26ce50d5b915c645bb3c7b 04-Mar-2010 John McCall <rjmccall@apple.com> Revert changes r97693, r97700, and r97718.

Our testing framework can't deal with disabled targets yet.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97719 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
06a3066ea137b79e87a2f5d67e3012334bf4896b 04-Mar-2010 John McCall <rjmccall@apple.com> Implement __builtin_dwarf_sp_column().



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97700 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
db7b72a82a6834680ccf1eeb51dc57e6d935c655 28-Feb-2010 John McCall <rjmccall@apple.com> Support constant-evaluation of __builtin_nans* as well as the correct constant
evaluation of __builtin_nan*. Most of the work to make this work is in LLVM.

Fixes <rdar://problem/7696712> and part of PR 5255.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97383 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
a5728872c7702ddd09537c95bc3cbd20e1f2fb09 15-Dec-2009 Daniel Dunbar <daniel@zuster.org> Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
- This is designed to make it obvious that %clang_cc1 is a "test variable"
which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it
can be useful to redefine what gets run as 'clang -cc1' (for example, to set
a default target).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91446 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
23afaad895486d4a9ea672f497b63ebc4c588955 17-Nov-2009 Daniel Dunbar <daniel@zuster.org> Don't #include <stdio.h> when tests don't need it, or use clang instead of clang-cc when they do.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89070 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
4fcfde4d5c8f25e40720972a5543d538a0dcb220 08-Nov-2009 Daniel Dunbar <daniel@zuster.org> Eliminate &&s in tests.
- 'for i in $(find . -type f); do sed -e 's#\(RUN:.*[^ ]\) *&& *$#\1#g' $i | FileUpdate $i; done', for the curious.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86430 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
f65b9f58f4da63315c9e8bd741b64472cbb05bc9 15-Oct-2009 John Thompson <John.Thompson.JTSoftware@gmail.com> Sorry! Accidentally checked in experimental change.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84183 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
6d8b16ca9cb7b494fa8887c5e5359fa429c809e6 15-Oct-2009 Mike Stump <mrs@apple.com> Make this at least compile.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84167 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
0653066e2bb7ab86b3b8a2235741db9577e8fce9 15-Oct-2009 John Thompson <John.Thompson.JTSoftware@gmail.com> Removed math.h include, as Windows math.h has a compile error.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84160 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
d6139895f43d161a972d134ffda4229d2f548eb6 01-Sep-2009 Eli Friedman <eli.friedman@gmail.com> PR4836, part 2: CodeGen for __builtin_isnan.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80655 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
3b660efb9f9fa3e87096f4a96a2093cd17c43c2e 03-May-2009 Eli Friedman <eli.friedman@gmail.com> PR4134: Implement __builtin_extract_return_addr.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70794 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
7a0048b3f59b9623e33bda2609c7a9fefc4a65c3 09-Apr-2009 Daniel Dunbar <daniel@zuster.org> Add more builtin definitions, including strcmp.
- PR3964.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68710 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
d7d5f0223bd30dfd618762349c6209dd1d5ea3e6 24-Mar-2009 Daniel Dunbar <daniel@zuster.org> Rename clang to clang-cc.

Tests and drivers updated, still need to shuffle dirs.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67602 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
b808c952bbff821dce727dd801a1098d64394f98 22-Mar-2009 Chris Lattner <sabre@nondot.org> switch getBuiltinLibFunction to use the new GetOrCreateLLVMFunction
functionality, fixing a crash on the attached testcase. Eliminate the
BuiltinFunctions cache, as it can contain dangling pointers. This fixes
a bunch of valgrind errors on test/CodeGen/builtins.c


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67484 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
f8ebb4154e261e34a0c77338fa1faa100ecfb28d 20-Feb-2009 Daniel Dunbar <daniel@zuster.org> Add some stdlib builtins


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65115 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
1768a6242aea0f1e0f30c15316d21212ce87152a 05-Oct-2008 Daniel Dunbar <daniel@zuster.org> Add some builtins to codegen test case.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57101 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c
d417d96037c5beb297ff4ac780f907bf3fa0a599 03-Sep-2008 Daniel Dunbar <daniel@zuster.org> Add two test cases for builtins (mostly related to object size
builtins).


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55736 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/builtins.c