Tom Stellard
7f89ae5275
R600: Call EmitFunctionHeader() in the AsmPrinter to populate the ELF symbol table
...
llvm-svn: 218776
2014-10-01 17:15:17 +00:00
Matt Arsenault
0a2084b376
R600: Match rcp node on pre-SI
...
llvm-svn: 213844
2014-07-24 06:59:24 +00:00
Matt Arsenault
15eb0d54b0
R600/SI: Allow using f32 rcp / rsq when denormals not handled.
...
These are precise enough to use for OpenCL unless denormals
are handled.
llvm-svn: 213107
2014-07-15 23:50:10 +00:00
Matt Arsenault
1ceb5e82c1
R600/SI: Implement less wrong f32 fdiv
...
Assuming single precision denormals and accurate sqrt/div are not
reported, this passes the OpenCL conformance test.
llvm-svn: 213089
2014-07-15 20:18:31 +00:00
Matt Arsenault
b82983ef6a
R600/SI: Add intrinsics for various math instructions.
...
These will be used for custom lowering and for library
implementations of various math functions, so it's useful
to expose these as builtins.
llvm-svn: 211247
2014-06-19 01:19:19 +00:00
Tom Stellard
7c25278423
Revert "test/CodeGen/R600: Add some basic tests v6"
...
This reverts commit 11d3457afcda7848448dd7f11b2ede6552ffb9ea.
llvm-svn: 160300
2012-07-16 18:19:43 +00:00
Tom Stellard
ba3a0edb7d
test/CodeGen/R600: Add some basic tests v6
...
llvm-svn: 160273
2012-07-16 14:17:19 +00:00