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...