blob: 3d91d52a6b66df147d98289ae9bc316bf6c212b1 [file] [log] [blame]
Jim Grosbach70933262010-11-04 01:12:30 +00001//===-- ARM/ARMFixupKinds.h - ARM 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_ARM_ARMFIXUPKINDS_H
11#define LLVM_ARM_ARMFIXUPKINDS_H
12
13#include "llvm/MC/MCFixup.h"
14
15namespace llvm {
16namespace ARM {
17enum Fixups {
18 // fixup_arm_pcrel_12 - 12-bit PC relative relocation for symbol addresses
19 fixup_arm_pcrel_12 = FirstTargetFixupKind,
20 // fixup_arm_vfp_pcrel_12 - 12-bit PC relative relocation for symbol addresses
21 // used in VFP instructions where the lower 2 bits are not encoded (so it's
22 // encoded as an 8-bit immediate).
23 fixup_arm_vfp_pcrel_12
24};
25}
26}
27
28#endif