OSDN Git Service

android: enable support for AMDGPU targets for radeonsi
authorChih-Wei Huang <cwhuang@linux.org.tw>
Thu, 28 Jul 2016 07:40:43 +0000 (15:40 +0800)
committerChih-Wei Huang <cwhuang@linux.org.tw>
Fri, 9 Dec 2016 07:43:20 +0000 (15:43 +0800)
commitf223f03f0befbce01df7723d9ab64affcb3c8a1d
tree59ac4e4ba5e9742f53728281ab79fd8e930af226
parentf9d1195a27113f6dafba785611690175ad3914eb
android: enable support for AMDGPU targets for radeonsi

Inspired by former Psglia work on LLVM 3.5.x and Mauro work on 3.7.0.
Now applied to LLVM 3.8.0 of Android 7.0.

Gallium radeonsi driver requires LLVM. Some required features
(like compiling the R600 Taget itself) are not enabled.

These changes enable AMDGPU targets and fix a problem with "intrinsic"
due to a typo in tablegen command option.
15 files changed:
Android.mk
lib/ExecutionEngine/Android.mk
lib/ExecutionEngine/Interpreter/Android.mk
lib/ExecutionEngine/MCJIT/Android.mk
lib/ExecutionEngine/Orc/Android.mk
lib/ExecutionEngine/RuntimeDyld/Android.mk
lib/IR/Android.mk
lib/Target/AMDGPU/Android.mk [new file with mode: 0644]
lib/Target/AMDGPU/AsmParser/Android.mk [new file with mode: 0644]
lib/Target/AMDGPU/InstPrinter/Android.mk [new file with mode: 0644]
lib/Target/AMDGPU/MCTargetDesc/Android.mk [new file with mode: 0644]
lib/Target/AMDGPU/TargetInfo/Android.mk [new file with mode: 0644]
lib/Target/AMDGPU/Utils/Android.mk [new file with mode: 0644]
llvm-tblgen-rules.mk
shared_llvm.mk