LLVM: lib/Target/CSKY/MCTargetDesc/CSKYFixupKinds.h Source File (original) (raw)

1

2

3

4

5

6

7

8

9#ifndef LLVM_LIB_TARGET_CSKY_MCTARGETDESC_CSKYFIXUPKINDS_H

10#define LLVM_LIB_TARGET_CSKY_MCTARGETDESC_CSKYFIXUPKINDS_H

11

13

14namespace llvm {

15namespace CSKY {

18

20

22

24

26

28

30

32

34

36

38

40

42

44

46

48

50

52

54

57};

58}

59}

60

61#endif

Fixups

Definition CSKYFixupKinds.h:16

@ fixup_csky_invalid

Definition CSKYFixupKinds.h:55

@ fixup_csky_pcrel_imm10_scale2

Definition CSKYFixupKinds.h:43

@ NumTargetFixupKinds

Definition CSKYFixupKinds.h:56

@ fixup_csky_gotpc

Definition CSKYFixupKinds.h:31

@ fixup_csky_pcrel_uimm7_scale4

Definition CSKYFixupKinds.h:45

@ fixup_csky_doffset_imm18_scale2

Definition CSKYFixupKinds.h:51

@ fixup_csky_pcrel_imm16_scale2

Definition CSKYFixupKinds.h:23

@ fixup_csky_got32

Definition CSKYFixupKinds.h:35

@ fixup_csky_addr32

Definition CSKYFixupKinds.h:17

@ fixup_csky_gotoff

Definition CSKYFixupKinds.h:33

@ fixup_csky_pcrel_imm18_scale2

Definition CSKYFixupKinds.h:29

@ fixup_csky_doffset_imm18_scale4

Definition CSKYFixupKinds.h:53

@ fixup_csky_pcrel_uimm16_scale4

Definition CSKYFixupKinds.h:25

@ fixup_csky_plt_imm18_scale4

Definition CSKYFixupKinds.h:41

@ fixup_csky_pcrel_imm26_scale2

Definition CSKYFixupKinds.h:27

@ fixup_csky_plt32

Definition CSKYFixupKinds.h:39

@ fixup_csky_got_imm18_scale4

Definition CSKYFixupKinds.h:37

@ fixup_csky_pcrel_uimm8_scale4

Definition CSKYFixupKinds.h:47

@ fixup_csky_addr_hi16

Definition CSKYFixupKinds.h:19

@ fixup_csky_addr_lo16

Definition CSKYFixupKinds.h:21

@ fixup_csky_doffset_imm18

Definition CSKYFixupKinds.h:49

This is an optimization pass for GlobalISel generic memory operations.