LLVM: lib/Target/AMDGPU/AMDGPUTargetObjectFile.h Source File (original) (raw)

Go to the documentation of this file.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15#ifndef LLVM_LIB_TARGET_AMDGPU_AMDGPUTARGETOBJECTFILE_H

16#define LLVM_LIB_TARGET_AMDGPU_AMDGPUTARGETOBJECTFILE_H

17

19

20namespace llvm {

21

29

30}

31

32#endif

MCSection * SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const override

MCSection * getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const override

Targets should implement this method to assign a section to globals with an explicit section specfied...

Instances of this class represent a uniqued identifier for a section in the current translation unit.

SectionKind - This is a simple POD value that classifies the properties of a section.

Primary interface to the complete machine description for the target machine.

This is an optimization pass for GlobalISel generic memory operations.