1//===-- AMDGPUFixupKinds.h - AMDGPU 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_R600_MCTARGETDESC_AMDGPUFIXUPKINDS_H 11#define LLVM_LIB_TARGET_R600_MCTARGETDESC_AMDGPUFIXUPKINDS_H 12 13#include "llvm/MC/MCFixup.h" 14 15namespace llvm { 16namespace AMDGPU { 17enum Fixups { 18 /// 16-bit PC relative fixup for SOPP branch instructions. 19 fixup_si_sopp_br = FirstTargetFixupKind, 20 21 /// fixup for global addresses with constant initializers 22 fixup_si_rodata, 23 24 // Marker 25 LastTargetFixupKind, 26 NumTargetFixupKinds = LastTargetFixupKind - FirstTargetFixupKind 27}; 28} 29} 30 31#endif 32