LLVM: lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
16
17using namespace llvm;
18
19
21 static Target TheAMDGPUTarget;
22 return TheAMDGPUTarget;
23}
24
25
27 static Target TheGCNTarget;
28 return TheGCNTarget;
29}
30
31
35 "AMD GPUs HD2XXX-HD6XXX", "AMDGPU");
37 "AMD GCN GPUs", "AMDGPU");
38}
LLVM_ABI LLVM_EXTERNAL_VISIBILITY void LLVMInitializeAMDGPUTargetInfo()
Extern function to initialize the targets for the AMDGPU backend.
Definition AMDGPUTargetInfo.cpp:33
#define LLVM_EXTERNAL_VISIBILITY
Target - Wrapper for Target specific information.
This is an optimization pass for GlobalISel generic memory operations.
Target & getTheR600Target()
The target for R600 GPUs.
Definition AMDGPUTargetInfo.cpp:20
Target & getTheGCNTarget()
The target for GCN GPUs.
Definition AMDGPUTargetInfo.cpp:26
RegisterTarget - Helper template for registering a target, for use in the target's initialization fun...