[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