Tom Stellard
|
879327fcdc
|
r600: Initial support
This includes a get_global_id() implementation and function stubs for
the other workitem and synchronization functions.
llvm-svn: 184975
|
2013-06-26 18:18:59 +00:00 |
NAKAMURA Takumi
|
43632a26a5
|
Update the copyright coredits -- Happy new year 2013!
llvm-svn: 171342
|
2013-01-01 10:00:19 +00:00 |
Peter Collingbourne
|
db47eac37d
|
Fix build against recent versions of Clang. Based on patch by Alastair Donaldson!
llvm-svn: 169362
|
2012-12-05 07:39:02 +00:00 |
Peter Collingbourne
|
bf3fd44b10
|
Implement any() builtin. Patch by Tom Stellard!
llvm-svn: 165386
|
2012-10-08 03:39:21 +00:00 |
Peter Collingbourne
|
df1fd9d92a
|
Add native_powr builtin. Patch by Tom Stellard!
llvm-svn: 165385
|
2012-10-08 03:39:05 +00:00 |
Peter Collingbourne
|
7b0ad09cc3
|
Add barrier.cl to SOURCES, spotted by Jin Wang.
llvm-svn: 163227
|
2012-09-05 18:13:55 +00:00 |
Peter Collingbourne
|
354686be76
|
Add rsqrt builtin. Based on patch by Cassie Epps!
llvm-svn: 162274
|
2012-08-21 10:48:35 +00:00 |
Peter Collingbourne
|
e1d91f73ec
|
Add floor builtin. Patch by Cassie Epps!
llvm-svn: 162273
|
2012-08-21 10:48:21 +00:00 |
Peter Collingbourne
|
3cd1bcb358
|
Do not use linkonce_odr linkage in .ll files. This prevented them
from being linked into the library under lazy linkage.
llvm-svn: 161314
|
2012-08-05 22:25:48 +00:00 |
Peter Collingbourne
|
a385c53413
|
PTX: move implementations of work-item and synchronisation functions
to lib, and add header files in generic. Incorporates a patch by
Tom Stellard!
llvm-svn: 161313
|
2012-08-05 22:25:37 +00:00 |
Peter Collingbourne
|
1e373f07af
|
Implement sub_sat builtin. Patch by Lei Mou!
llvm-svn: 161312
|
2012-08-05 22:25:12 +00:00 |
Peter Collingbourne
|
49b4d8cc65
|
Fix declarations of __clc_add_sat_*. Patch by Lei Mou!
llvm-svn: 161311
|
2012-08-05 22:24:36 +00:00 |
Peter Collingbourne
|
bae6833419
|
configure.py: Add an install rule.
llvm-svn: 157821
|
2012-06-01 17:29:59 +00:00 |
Peter Collingbourne
|
64fe1c559e
|
Add pow builtin.
llvm-svn: 157629
|
2012-05-29 17:42:56 +00:00 |
Peter Collingbourne
|
9acfba3322
|
Enable cl_khr_fp64 when building the library, and fix several bugs
uncovered when doing so.
llvm-svn: 157617
|
2012-05-29 13:35:54 +00:00 |
Peter Collingbourne
|
0144669d99
|
Add missing dot.h include.
llvm-svn: 157615
|
2012-05-29 13:35:45 +00:00 |
Peter Collingbourne
|
8f97a4363a
|
Define FLOAT in floatn.inc.
llvm-svn: 157614
|
2012-05-29 13:35:35 +00:00 |
Peter Collingbourne
|
de7227e5bd
|
Add fma, hypot builtins.
llvm-svn: 157613
|
2012-05-29 13:35:28 +00:00 |
Peter Collingbourne
|
b7fdecd2ec
|
Implement mad builtin.
llvm-svn: 157599
|
2012-05-29 00:42:38 +00:00 |
Peter Collingbourne
|
d3c242ae64
|
Implement exp, exp2, log, log2, native_exp, native_exp2, native_log,
native_log2. Patch by Joshua Cranmer!
llvm-svn: 157598
|
2012-05-29 00:42:29 +00:00 |
Peter Collingbourne
|
8b3721b01d
|
Fix typo in double precision case.
llvm-svn: 157597
|
2012-05-29 00:42:21 +00:00 |
Peter Collingbourne
|
6f154f16cd
|
Add fabs builtin.
llvm-svn: 157595
|
2012-05-28 22:22:13 +00:00 |
Peter Collingbourne
|
44a079aa23
|
Add some tests which had heretofore evaded 'git add'.
llvm-svn: 157591
|
2012-05-28 20:42:59 +00:00 |
Peter Collingbourne
|
3a78a47ace
|
Explicit conversions.
llvm-svn: 157590
|
2012-05-28 20:42:54 +00:00 |
Peter Collingbourne
|
a3fc645609
|
Switch to the NVPTX backend.
llvm-svn: 157589
|
2012-05-28 20:42:15 +00:00 |
Peter Collingbourne
|
74790d6c29
|
Switch to BSD/MIT dual license.
llvm-svn: 151129
|
2012-02-22 04:47:39 +00:00 |
Peter Collingbourne
|
bcd9a7d0e0
|
Test web page update.
llvm-svn: 150946
|
2012-02-20 01:32:12 +00:00 |
Peter Collingbourne
|
0d0ef78167
|
Update repository paths.
llvm-svn: 147757
|
2012-01-08 22:31:18 +00:00 |
Peter Collingbourne
|
d5395fbf03
|
Initial commit.
llvm-svn: 147756
|
2012-01-08 22:09:58 +00:00 |