#
1c89eb7d |
| 20-Jun-2016 |
Tom Stellard <thomas.stellard@amd.com> |
AMDGPU: Emit R_AMDGPU_ABS32_{HI,LO} for scratch buffer relocations
Reviewers: arsenm, rafael, kzhuravl
Subscribers: rafael, arsenm, llvm-commits, kzhuravl
Differential Revision: http://reviews.llv
AMDGPU: Emit R_AMDGPU_ABS32_{HI,LO} for scratch buffer relocations
Reviewers: arsenm, rafael, kzhuravl
Subscribers: rafael, arsenm, llvm-commits, kzhuravl
Differential Revision: http://reviews.llvm.org/D21400
llvm-svn: 273166
show more ...
|
#
bf3e6e5b |
| 14-Jun-2016 |
Tom Stellard <thomas.stellard@amd.com> |
AMDGPU/SI: Refactor fixup handling for constant addrspace variables
Summary: We now use a standard fixup type applying the pc-relative address of constant address space variables, and we have the Gl
AMDGPU/SI: Refactor fixup handling for constant addrspace variables
Summary: We now use a standard fixup type applying the pc-relative address of constant address space variables, and we have the GlobalAddress lowering code add the required 4 byte offset to the global address rather than doing it as part of the fixup.
This refactoring will make it easier to use the same code for global address space variables and also simplifies the code.
Re-commit this after fixing a bug where we were trying to use a reference to a Triple object that had already been destroyed.
Reviewers: arsenm, kzhuravl
Subscribers: arsenm, kzhuravl, llvm-commits
Differential Revision: http://reviews.llvm.org/D21154
llvm-svn: 272705
show more ...
|
#
b1a523fa |
| 14-Jun-2016 |
Tom Stellard <thomas.stellard@amd.com> |
Revert "AMDGPU/SI: Refactor fixup handling for constant addrspace variables"
This reverts commit r272675.
llvm-svn: 272677
|
#
5e6298b0 |
| 14-Jun-2016 |
Tom Stellard <thomas.stellard@amd.com> |
AMDGPU/SI: Refactor fixup handling for constant addrspace variables
Summary: We now use a standard fixup type applying the pc-relative address of constant address space variables, and we have the Gl
AMDGPU/SI: Refactor fixup handling for constant addrspace variables
Summary: We now use a standard fixup type applying the pc-relative address of constant address space variables, and we have the GlobalAddress lowering code add the required 4 byte offset to the global address rather than doing it as part of the fixup.
This refactoring will make it easier to use the same code for global address space variables and also simplifies the code.
Reviewers: arsenm, kzhuravl
Subscribers: arsenm, kzhuravl, llvm-commits
Differential Revision: http://reviews.llvm.org/D21154
llvm-svn: 272675
show more ...
|
Revision tags: llvmorg-3.8.1, llvmorg-3.8.1-rc1, llvmorg-3.8.0, llvmorg-3.8.0-rc3, llvmorg-3.8.0-rc2, llvmorg-3.8.0-rc1 |
|
#
8340f94d |
| 13-Jan-2016 |
Rafael Espindola <rafael.espindola@gmail.com> |
Convert a few assert failures into proper errors.
Fixes PR25944.
llvm-svn: 257697
|
Revision tags: llvmorg-3.7.1, llvmorg-3.7.1-rc2, llvmorg-3.7.1-rc1, llvmorg-3.7.0, llvmorg-3.7.0-rc4, llvmorg-3.7.0-rc3, studio-1.4, llvmorg-3.7.0-rc2, llvmorg-3.7.0-rc1 |
|
#
91efe9ce |
| 26-Jun-2015 |
Tom Stellard <thomas.stellard@amd.com> |
AMDGPU/SI: Set ELF OS/ABI to ELFOSABI_AMDGPU_HSA
Reviewers: arsenm, rafael
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D10708
llvm-svn: 240832
|
Revision tags: llvmorg-3.6.2, llvmorg-3.6.2-rc1 |
|
#
f0296cee |
| 22-Jun-2015 |
Tom Stellard <thomas.stellard@amd.com> |
R600/SI: Use ELF64 format instead of ELF32
Reviewers: arsenm, rafael
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D10392
llvm-svn: 240331
|
#
3aed34e9 |
| 22-Jun-2015 |
Tom Stellard <thomas.stellard@amd.com> |
R600: Use EM_AMDGPU for the ELF Machine type
Reviewers: arsenm, rafael
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D10390
llvm-svn: 240330
|
#
45bb48ea |
| 13-Jun-2015 |
Tom Stellard <thomas.stellard@amd.com> |
R600 -> AMDGPU rename
llvm-svn: 239657
|