LLVM: lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h Source File (original) (raw)

1

2

3

4

5

6

7

8

9#ifndef LLVM_LIB_TARGET_ARM_MCTARGETDESC_ARMFIXUPKINDS_H

10#define LLVM_LIB_TARGET_ARM_MCTARGETDESC_ARMFIXUPKINDS_H

11

13

14namespace llvm {

15namespace ARM {

17

19

20

22

23

24

26

27

28

30

31

33

34

36

37

39

41

42

44

46

48

50

52

53

55

56

58

59

61

62

63

64

65

66

67

68

69

70

71

73

74

76

77

79

80

82

83

85

86

88

89

91

92

94

95

96

101

102

107

108

110

111

113

114

122

123

126};

127}

128}

129

130#endif

Define some predicates that are used for node matching.

Fixups

Definition ARMFixupKinds.h:16

@ fixup_arm_thumb_br

Definition ARMFixupKinds.h:60

@ fixup_bf_target

Definition ARMFixupKinds.h:116

@ fixup_thumb_adr_pcrel_10

Definition ARMFixupKinds.h:43

@ fixup_arm_thumb_upper_8_15

Definition ARMFixupKinds.h:103

@ fixup_arm_adr_pcrel_12

Definition ARMFixupKinds.h:45

@ fixup_arm_pcrel_10

Definition ARMFixupKinds.h:29

@ fixup_arm_uncondbranch

Definition ARMFixupKinds.h:51

@ fixup_arm_thumb_cb

Definition ARMFixupKinds.h:87

@ fixup_arm_movw_lo16

Definition ARMFixupKinds.h:98

@ fixup_t2_movt_hi16

Definition ARMFixupKinds.h:99

@ fixup_t2_ldst_pcrel_12

Definition ARMFixupKinds.h:21

@ fixup_arm_thumb_lower_0_7

Definition ARMFixupKinds.h:106

@ fixup_le

Definition ARMFixupKinds.h:121

@ fixup_arm_ldst_abs_12

Definition ARMFixupKinds.h:40

@ fixup_arm_pcrel_9

Definition ARMFixupKinds.h:35

@ fixup_arm_movt_hi16

Definition ARMFixupKinds.h:97

@ fixup_t2_pcrel_9

Definition ARMFixupKinds.h:38

@ fixup_bf_branch

Definition ARMFixupKinds.h:115

@ fixup_t2_pcrel_10

Definition ARMFixupKinds.h:32

@ fixup_bfc_target

Definition ARMFixupKinds.h:118

@ fixup_arm_thumb_blx

Definition ARMFixupKinds.h:84

@ fixup_arm_thumb_cp

Definition ARMFixupKinds.h:90

@ fixup_bfl_target

Definition ARMFixupKinds.h:117

@ fixup_t2_uncondbranch

Definition ARMFixupKinds.h:57

@ NumTargetFixupKinds

Definition ARMFixupKinds.h:125

@ fixup_arm_uncondbl

Definition ARMFixupKinds.h:72

@ fixup_arm_pcrel_10_unscaled

Definition ARMFixupKinds.h:25

@ fixup_arm_blx

Definition ARMFixupKinds.h:78

@ fixup_arm_thumb_bcc

Definition ARMFixupKinds.h:93

@ fixup_arm_thumb_upper_0_7

Definition ARMFixupKinds.h:104

@ fixup_bfcsel_else_target

Definition ARMFixupKinds.h:119

@ fixup_t2_adr_pcrel_12

Definition ARMFixupKinds.h:47

@ fixup_t2_condbranch

Definition ARMFixupKinds.h:54

@ fixup_arm_condbl

Definition ARMFixupKinds.h:75

@ fixup_arm_ldst_pcrel_12

Definition ARMFixupKinds.h:18

@ fixup_arm_thumb_lower_8_15

Definition ARMFixupKinds.h:105

@ LastTargetFixupKind

Definition ARMFixupKinds.h:124

@ fixup_arm_mod_imm

Definition ARMFixupKinds.h:109

@ fixup_arm_thumb_bl

Definition ARMFixupKinds.h:81

@ fixup_wls

Definition ARMFixupKinds.h:120

@ fixup_t2_so_imm

Definition ARMFixupKinds.h:112

@ fixup_t2_movw_lo16

Definition ARMFixupKinds.h:100

@ fixup_arm_condbranch

Definition ARMFixupKinds.h:49

This is an optimization pass for GlobalISel generic memory operations.