LLVM: lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h Source File (original) (raw)

1

2

3

4

5

6

7

8

9#ifndef LLVM_HEXAGON_HEXAGONFIXUPKINDS_H

10#define LLVM_HEXAGON_HEXAGONFIXUPKINDS_H

11

13

14namespace llvm {

139}

140}

141

142#endif

Fixups

Definition HexagonFixupKinds.h:16

@ fixup_Hexagon_LD_PLT_B32_PCREL_X

Definition HexagonFixupKinds.h:117

@ fixup_Hexagon_GPREL16_3

Definition HexagonFixupKinds.h:29

@ fixup_Hexagon_32

Definition HexagonFixupKinds.h:23

@ fixup_Hexagon_GD_GOT_HI16

Definition HexagonFixupKinds.h:69

@ fixup_Hexagon_GOT_HI16

Definition HexagonFixupKinds.h:58

@ fixup_Hexagon_GOT_16

Definition HexagonFixupKinds.h:60

@ fixup_Hexagon_27_REG

Definition HexagonFixupKinds.h:113

@ fixup_Hexagon_16_X

Definition HexagonFixupKinds.h:40

@ fixup_Hexagon_IE_GOT_16_X

Definition HexagonFixupKinds.h:107

@ fixup_Hexagon_GOT_32

Definition HexagonFixupKinds.h:59

@ fixup_Hexagon_JMP_SLOT

Definition HexagonFixupKinds.h:51

@ fixup_Hexagon_8_X

Definition HexagonFixupKinds.h:45

@ fixup_Hexagon_LD_PLT_B22_PCREL

Definition HexagonFixupKinds.h:67

@ fixup_Hexagon_COPY

Definition HexagonFixupKinds.h:49

@ fixup_Hexagon_TPREL_32_6_X

Definition HexagonFixupKinds.h:109

@ fixup_Hexagon_GLOB_DAT

Definition HexagonFixupKinds.h:50

@ fixup_Hexagon_TPREL_16_X

Definition HexagonFixupKinds.h:110

@ fixup_Hexagon_B7_PCREL_X

Definition HexagonFixupKinds.h:39

@ fixup_Hexagon_B13_PCREL

Definition HexagonFixupKinds.h:31

@ fixup_Hexagon_DTPREL_HI16

Definition HexagonFixupKinds.h:63

@ fixup_Hexagon_DTPMOD_32

Definition HexagonFixupKinds.h:61

@ fixup_Hexagon_IE_GOT_LO16

Definition HexagonFixupKinds.h:80

@ fixup_Hexagon_TPREL_16

Definition HexagonFixupKinds.h:87

@ fixup_Hexagon_LD_PLT_B22_PCREL_X

Definition HexagonFixupKinds.h:116

@ fixup_Hexagon_GD_GOT_32_6_X

Definition HexagonFixupKinds.h:98

@ fixup_Hexagon_LD_GOT_HI16

Definition HexagonFixupKinds.h:73

@ fixup_Hexagon_IE_16

Definition HexagonFixupKinds.h:79

@ fixup_Hexagon_12_X

Definition HexagonFixupKinds.h:41

@ fixup_Hexagon_TPREL_32

Definition HexagonFixupKinds.h:86

@ fixup_Hexagon_B13_PCREL_X

Definition HexagonFixupKinds.h:37

@ fixup_Hexagon_32_PCREL

Definition HexagonFixupKinds.h:48

@ fixup_Hexagon_GOTREL_HI16

Definition HexagonFixupKinds.h:55

@ fixup_Hexagon_IE_GOT_32_6_X

Definition HexagonFixupKinds.h:106

@ fixup_Hexagon_GOT_16_X

Definition HexagonFixupKinds.h:93

@ fixup_Hexagon_GD_GOT_16

Definition HexagonFixupKinds.h:71

@ fixup_Hexagon_PLT_B22_PCREL

Definition HexagonFixupKinds.h:53

@ fixup_Hexagon_LO16

Definition HexagonFixupKinds.h:21

@ fixup_Hexagon_IE_HI16

Definition HexagonFixupKinds.h:77

@ fixup_Hexagon_B32_PCREL_X

Definition HexagonFixupKinds.h:33

@ fixup_Hexagon_GOT_LO16

Definition HexagonFixupKinds.h:57

@ fixup_Hexagon_GD_GOT_16_X

Definition HexagonFixupKinds.h:99

@ fixup_Hexagon_GD_GOT_11_X

Definition HexagonFixupKinds.h:100

@ NumTargetFixupKinds

Definition HexagonFixupKinds.h:120

@ fixup_Hexagon_DTPREL_32_6_X

Definition HexagonFixupKinds.h:95

@ fixup_Hexagon_GD_GOT_LO16

Definition HexagonFixupKinds.h:68

@ fixup_Hexagon_GD_PLT_B32_PCREL_X

Definition HexagonFixupKinds.h:115

@ fixup_Hexagon_DTPREL_16

Definition HexagonFixupKinds.h:65

@ fixup_Hexagon_6_X

Definition HexagonFixupKinds.h:47

@ fixup_Hexagon_IE_16_X

Definition HexagonFixupKinds.h:105

@ fixup_Hexagon_HL16

Definition HexagonFixupKinds.h:30

@ fixup_Hexagon_DTPREL_11_X

Definition HexagonFixupKinds.h:97

@ fixup_Hexagon_B9_PCREL

Definition HexagonFixupKinds.h:32

@ fixup_Hexagon_RELATIVE

Definition HexagonFixupKinds.h:52

@ fixup_Hexagon_GPREL16_2

Definition HexagonFixupKinds.h:28

@ fixup_Hexagon_GPREL16_1

Definition HexagonFixupKinds.h:27

@ fixup_Hexagon_DTPREL_32

Definition HexagonFixupKinds.h:64

@ fixup_Hexagon_GOTREL_32

Definition HexagonFixupKinds.h:56

@ fixup_Hexagon_7_X

Definition HexagonFixupKinds.h:46

@ fixup_Hexagon_DTPREL_LO16

Definition HexagonFixupKinds.h:62

@ fixup_Hexagon_32_6_X

Definition HexagonFixupKinds.h:34

@ fixup_Hexagon_LD_GOT_16_X

Definition HexagonFixupKinds.h:102

@ fixup_Hexagon_B15_PCREL

Definition HexagonFixupKinds.h:19

@ fixup_Hexagon_LD_GOT_16

Definition HexagonFixupKinds.h:75

@ fixup_Hexagon_GPREL16_0

Definition HexagonFixupKinds.h:26

@ fixup_Hexagon_6_PCREL_X

Definition HexagonFixupKinds.h:88

@ fixup_Hexagon_GD_GOT_32

Definition HexagonFixupKinds.h:70

@ fixup_Hexagon_GD_PLT_B22_PCREL_X

Definition HexagonFixupKinds.h:114

@ fixup_Hexagon_IE_32

Definition HexagonFixupKinds.h:78

@ fixup_Hexagon_16

Definition HexagonFixupKinds.h:24

@ fixup_Hexagon_GD_PLT_B22_PCREL

Definition HexagonFixupKinds.h:66

@ fixup_Hexagon_HI16

Definition HexagonFixupKinds.h:22

@ fixup_Hexagon_IE_GOT_32

Definition HexagonFixupKinds.h:82

@ fixup_Hexagon_B22_PCREL

Definition HexagonFixupKinds.h:18

@ fixup_Hexagon_TPREL_LO16

Definition HexagonFixupKinds.h:84

@ fixup_Hexagon_TPREL_HI16

Definition HexagonFixupKinds.h:85

@ fixup_Hexagon_LD_GOT_32_6_X

Definition HexagonFixupKinds.h:101

@ fixup_Hexagon_11_X

Definition HexagonFixupKinds.h:42

@ fixup_Hexagon_IE_GOT_16

Definition HexagonFixupKinds.h:83

@ fixup_Hexagon_LD_GOT_LO16

Definition HexagonFixupKinds.h:72

@ LastTargetFixupKind

Definition HexagonFixupKinds.h:119

@ fixup_Hexagon_TPREL_11_X

Definition HexagonFixupKinds.h:111

@ fixup_Hexagon_GOTREL_LO16

Definition HexagonFixupKinds.h:54

@ fixup_Hexagon_9_X

Definition HexagonFixupKinds.h:44

@ fixup_Hexagon_IE_GOT_HI16

Definition HexagonFixupKinds.h:81

@ fixup_Hexagon_GOT_32_6_X

Definition HexagonFixupKinds.h:92

@ fixup_Hexagon_8

Definition HexagonFixupKinds.h:25

@ fixup_Hexagon_LD_GOT_11_X

Definition HexagonFixupKinds.h:103

@ fixup_Hexagon_GOT_11_X

Definition HexagonFixupKinds.h:94

@ fixup_Hexagon_GOTREL_11_X

Definition HexagonFixupKinds.h:91

@ fixup_Hexagon_DTPREL_16_X

Definition HexagonFixupKinds.h:96

@ fixup_Hexagon_10_X

Definition HexagonFixupKinds.h:43

@ fixup_Hexagon_B15_PCREL_X

Definition HexagonFixupKinds.h:36

@ fixup_Hexagon_B22_PCREL_X

Definition HexagonFixupKinds.h:35

@ fixup_Hexagon_IE_32_6_X

Definition HexagonFixupKinds.h:104

@ fixup_Hexagon_IE_GOT_11_X

Definition HexagonFixupKinds.h:108

@ fixup_Hexagon_LD_GOT_32

Definition HexagonFixupKinds.h:74

@ fixup_Hexagon_B7_PCREL

Definition HexagonFixupKinds.h:20

@ fixup_Hexagon_GOTREL_32_6_X

Definition HexagonFixupKinds.h:89

@ fixup_Hexagon_23_REG

Definition HexagonFixupKinds.h:112

@ fixup_Hexagon_IE_LO16

Definition HexagonFixupKinds.h:76

@ fixup_Hexagon_B9_PCREL_X

Definition HexagonFixupKinds.h:38

@ fixup_Hexagon_GOTREL_16_X

Definition HexagonFixupKinds.h:90

FixupBitmaps

Definition HexagonFixupKinds.h:122

@ Word32_U6

Definition HexagonFixupKinds.h:135

@ Word32_B9

Definition HexagonFixupKinds.h:130

@ Word32_LO

Definition HexagonFixupKinds.h:126

@ Word32_HL

Definition HexagonFixupKinds.h:127

@ Word32_B7

Definition HexagonFixupKinds.h:129

@ Word32_U16

Definition HexagonFixupKinds.h:136

@ Word32_B22

Definition HexagonFixupKinds.h:133

@ Word32_B13

Definition HexagonFixupKinds.h:131

@ Word32_GP

Definition HexagonFixupKinds.h:128

@ Word8

Definition HexagonFixupKinds.h:123

@ Word32_R6

Definition HexagonFixupKinds.h:134

@ Word16

Definition HexagonFixupKinds.h:124

@ Word32_B15

Definition HexagonFixupKinds.h:132

@ Word32_X26

Definition HexagonFixupKinds.h:137

@ Word32

Definition HexagonFixupKinds.h:125

This is an optimization pass for GlobalISel generic memory operations.