Tom Stellard
9760f03757
AMDGPU/SI: Emit constant arrays in the .hsrodata_readonly_agent section
...
Summary: This is done only when targeting HSA.
Reviewers: arsenm
Subscribers: arsenm, llvm-commits
Differential Revision: http://reviews.llvm.org/D13807
llvm-svn: 254587
2015-12-03 03:34:32 +00:00
Tom Stellard
00f2f91af4
AMDGPU/SI: Correctly emit agent global segment variables when targeting HSA
...
Differential Revision: http://reviews.llvm.org/D14508
llvm-svn: 254540
2015-12-02 19:47:57 +00:00
Tom Stellard
e3b5aeaf83
AMDGPU/SI: Don't emit group segment global variables
...
Summary: Only global or readonly segment variables should appear in object files.
Reviewers: arsenm
Subscribers: arsenm, llvm-commits
Differential Revision: http://reviews.llvm.org/D15111
llvm-svn: 254519
2015-12-02 17:00:42 +00:00
Tom Stellard
e135ffd554
AMDGPU/SI: Use .hsatext section instead of .text for HSA
...
Reviewers: arsenm, grosbach, rafael
Subscribers: arsenm, llvm-commits
Differential Revision: http://reviews.llvm.org/D12424
llvm-svn: 248619
2015-09-25 21:41:28 +00:00
Tom Stellard
ff7416ba06
AMDGPU/SI: Update amd_kernel_code_t definition and add assembler support
...
Reviewers: arsenm
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D10772
llvm-svn: 240839
2015-06-26 21:58:31 +00:00
Tom Stellard
347ac79b15
AMDGPU/SI: Add hsa code object directives
...
Reviewers: arsenm
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D10757
llvm-svn: 240831
2015-06-26 21:15:07 +00:00