LLVM  12.0.0git
VEFixupKinds.h
Go to the documentation of this file.
1 //===-- VEFixupKinds.h - VE Specific Fixup Entries --------------*- C++ -*-===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8 
9 #ifndef LLVM_LIB_TARGET_VE_MCTARGETDESC_VEFIXUPKINDS_H
10 #define LLVM_LIB_TARGET_VE_MCTARGETDESC_VEFIXUPKINDS_H
11 
12 #include "llvm/MC/MCFixup.h"
13 
14 namespace llvm {
15 namespace VE {
16 enum Fixups {
17  /// fixup_ve_reflong - 32-bit fixup corresponding to foo
19 
20  /// fixup_ve_hi32 - 32-bit fixup corresponding to foo@hi
22 
23  /// fixup_ve_lo32 - 32-bit fixup corresponding to foo@lo
25 
26  /// fixup_ve_pc_hi32 - 32-bit fixup corresponding to foo@pc_hi
28 
29  /// fixup_ve_pc_lo32 - 32-bit fixup corresponding to foo@pc_lo
31 
32  /// fixup_ve_got_hi32 - 32-bit fixup corresponding to foo@got_hi
34 
35  /// fixup_ve_got_lo32 - 32-bit fixup corresponding to foo@got_lo
37 
38  /// fixup_ve_gotoff_hi32 - 32-bit fixup corresponding to foo@gotoff_hi
40 
41  /// fixup_ve_gotoff_lo32 - 32-bit fixup corresponding to foo@gotoff_lo
43 
44  /// fixup_ve_plt_hi32/lo32
47 
48  /// fixups for Thread Local Storage
53 
54  // Marker
57 };
58 } // namespace VE
59 } // namespace llvm
60 
61 #endif
This class represents lattice values for constants.
Definition: AllocatorList.h:23
fixup_ve_reflong - 32-bit fixup corresponding to foo
Definition: VEFixupKinds.h:18
fixup_ve_pc_hi32 - 32-bit fixup corresponding to foo@pc_hi
Definition: VEFixupKinds.h:27
fixup_ve_gotoff_lo32 - 32-bit fixup corresponding to foo@gotoff_lo
Definition: VEFixupKinds.h:42
fixups for Thread Local Storage
Definition: VEFixupKinds.h:49
fixup_ve_lo32 - 32-bit fixup corresponding to foo@lo
Definition: VEFixupKinds.h:24
fixup_ve_got_lo32 - 32-bit fixup corresponding to foo@got_lo
Definition: VEFixupKinds.h:36
fixup_ve_gotoff_hi32 - 32-bit fixup corresponding to foo@gotoff_hi
Definition: VEFixupKinds.h:39
fixup_ve_got_hi32 - 32-bit fixup corresponding to foo@got_hi
Definition: VEFixupKinds.h:33
fixup_ve_hi32 - 32-bit fixup corresponding to foo@hi
Definition: VEFixupKinds.h:21
fixup_ve_plt_hi32/lo32
Definition: VEFixupKinds.h:45
fixup_ve_pc_lo32 - 32-bit fixup corresponding to foo@pc_lo
Definition: VEFixupKinds.h:30