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
45bb48ea19
R600 -> AMDGPU rename
...
llvm-svn: 239657
2015-06-13 03:28:10 +00:00