[llvm-commits] CVS: llvm/lib/Target/X86/X86Relocations.h
Chris Lattner
lattner at cs.uiuc.edu
Sat Nov 20 15:55:32 PST 2004
Changes in directory llvm/lib/Target/X86:
X86Relocations.h added (r1.1)
---
Log message:
Describe the X86 target-specific relocations.
---
Diffs of the changes: (+33 -0)
Index: llvm/lib/Target/X86/X86Relocations.h
diff -c /dev/null llvm/lib/Target/X86/X86Relocations.h:1.1
*** /dev/null Sat Nov 20 17:55:29 2004
--- llvm/lib/Target/X86/X86Relocations.h Sat Nov 20 17:54:19 2004
***************
*** 0 ****
--- 1,33 ----
+ //===- X86Relocations.h - X86 Code Relocations ------------------*- C++ -*-===//
+ //
+ // The LLVM Compiler Infrastructure
+ //
+ // This file was developed by the LLVM research group and is distributed under
+ // the University of Illinois Open Source License. See LICENSE.TXT for details.
+ //
+ //===----------------------------------------------------------------------===//
+ //
+ // This file defines the X86 target-specific relocation types.
+ //
+ //===----------------------------------------------------------------------===//
+
+ #ifndef X86RELOCATIONS_H
+ #define X86RELOCATIONS_H
+
+ #include "llvm/CodeGen/MachineRelocation.h"
+
+ namespace llvm {
+ namespace X86 {
+ enum RelocationType {
+ // reloc_pcrel_word - PC relative relocation, add the relocated value to
+ // the value already in memory, after we adjust it for where the PC is.
+ reloc_pcrel_word = 0,
+
+ // reloc_absolute_word - Absolute relocation, just add the relocated value
+ // to the value already in memory.
+ reloc_absolute_word = 1,
+ };
+ }
+ }
+
+ #endif
More information about the llvm-commits
mailing list