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
|