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
Craig Topper
4e9b03d6f9
Don't pass StringRefs around by const reference. Pass by value instead per coding standards. NFC
...
llvm-svn: 248136
2015-09-21 00:18:00 +00:00
Matt Arsenault
57116cce19
AMDGPU: Use StringRef value
...
llvm-svn: 247344
2015-09-10 21:51:15 +00:00
Matt Arsenault
86d336e91b
AMDGPU/SI: Fix input vcc operand for VOP2b instructions
...
Adds vcc to output string input for e32. Allows option
of using e64 encoding with assembler.
Also fixes these instructions not implicitly reading exec.
llvm-svn: 247074
2015-09-08 21:15:00 +00:00
Matt Arsenault
cbd753761a
AMDGPU: Implement AMDGPUOperand::print()
...
llvm-svn: 244381
2015-08-08 00:41:51 +00:00
Tom Stellard
217361c33f
AMDGPU/SI: Add support for 32-bit immediate SMRD offsets on CI
...
Reviewers: arsenm
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D11604
llvm-svn: 244254
2015-08-06 19:28:38 +00:00
Colin LeMahieu
fe2c8b8015
[llvm-mc] Pushing plumbing through for --fatal-warnings flag.
...
llvm-svn: 243334
2015-07-27 21:56:53 +00:00
Ranjeet Singh
86ecbb7b54
Reverting r241058 because it's causing buildbot failures.
...
llvm-svn: 241061
2015-06-30 12:32:53 +00:00
Ranjeet Singh
5b119091a1
There are a few places where subtarget features are still
...
represented by uint64_t, this patch replaces these
usages with the FeatureBitset (std::bitset) type.
Differential Revision: http://reviews.llvm.org/D10542
llvm-svn: 241058
2015-06-30 11:30:42 +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
833ae4fadd
AMDGPU/SI: Remove unused variable
...
This should fix some bots that were broken by r240831.
llvm-svn: 240838
2015-06-26 21:58:26 +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
Alexander Kornienko
f00654e31b
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
...
Apparently, the style needs to be agreed upon first.
llvm-svn: 240390
2015-06-23 09:49:53 +00:00
Alexander Kornienko
70bc5f1398
Fixed/added namespace ending comments using clang-tidy. NFC
...
The patch is generated using this command:
tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py -fix \
-checks=-*,llvm-namespace-comment -header-filter='llvm/.*|clang/.*' \
llvm/lib/
Thanks to Eugene Kosov for the original patch!
llvm-svn: 240137
2015-06-19 15:57:42 +00:00
Tom Stellard
104ad064df
AMDGPU: s/R600/AMDGPU/ in the Makefiles
...
Now the library names in the Makefiles match the library names in
LLVMBuild.txt.
This should hopefully fix the remaining bot failures.
llvm-svn: 239661
2015-06-13 05:11:14 +00:00
Tom Stellard
45bb48ea19
R600 -> AMDGPU rename
...
llvm-svn: 239657
2015-06-13 03:28:10 +00:00