LLVM
3.7.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
work
release_test
rc4
llvm.src
lib
Target
X86
MCTargetDesc
X86FixupKinds.h
Go to the documentation of this file.
1
//===-- X86FixupKinds.h - X86 Specific Fixup Entries ------------*- C++ -*-===//
2
//
3
// The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
10
#ifndef LLVM_LIB_TARGET_X86_MCTARGETDESC_X86FIXUPKINDS_H
11
#define LLVM_LIB_TARGET_X86_MCTARGETDESC_X86FIXUPKINDS_H
12
13
#include "
llvm/MC/MCFixup.h
"
14
15
namespace
llvm {
16
namespace
X86
{
17
enum
Fixups
{
18
reloc_riprel_4byte
=
FirstTargetFixupKind
,
// 32-bit rip-relative
19
reloc_riprel_4byte_movq_load
,
// 32-bit rip-relative in movq
20
reloc_signed_4byte
,
// 32-bit signed. Unlike FK_Data_4
21
// this will be sign extended at
22
// runtime.
23
reloc_global_offset_table
,
// 32-bit, relative to the start
24
// of the instruction. Used only
25
// for _GLOBAL_OFFSET_TABLE_.
26
reloc_global_offset_table8
,
// 64-bit variant.
27
// Marker
28
LastTargetFixupKind
,
29
NumTargetFixupKinds
=
LastTargetFixupKind
-
FirstTargetFixupKind
30
};
31
}
32
}
33
34
#endif
llvm::X86::reloc_global_offset_table
Definition:
X86FixupKinds.h:23
llvm::FirstTargetFixupKind
Definition:
MCFixup.h:41
llvm::X86::NumTargetFixupKinds
Definition:
X86FixupKinds.h:29
llvm::WinEH::EncodingType::X86
Windows x64, Windows Itanium (IA-64)
llvm::X86::reloc_riprel_4byte_movq_load
Definition:
X86FixupKinds.h:19
llvm::X86::reloc_global_offset_table8
Definition:
X86FixupKinds.h:26
llvm::X86::Fixups
Fixups
Definition:
X86FixupKinds.h:17
llvm::X86::reloc_riprel_4byte
Definition:
X86FixupKinds.h:18
llvm::X86::reloc_signed_4byte
Definition:
X86FixupKinds.h:20
llvm::X86::LastTargetFixupKind
Definition:
X86FixupKinds.h:28
MCFixup.h
Generated on Mon Aug 31 2015 11:11:52 for LLVM by
1.8.6