1*5f757f3fSDimitry Andric //=======-- BPFMCFixups.h - BPF-specific fixup entries ------*- C++ -*-=======// 2*5f757f3fSDimitry Andric // 3*5f757f3fSDimitry Andric // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*5f757f3fSDimitry Andric // See https://llvm.org/LICENSE.txt for license information. 5*5f757f3fSDimitry Andric // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*5f757f3fSDimitry Andric // 7*5f757f3fSDimitry Andric //===----------------------------------------------------------------------===// 8*5f757f3fSDimitry Andric 9*5f757f3fSDimitry Andric #ifndef LLVM_LIB_TARGET_BPF_MCTARGETDESC_SYSTEMZMCFIXUPS_H 10*5f757f3fSDimitry Andric #define LLVM_LIB_TARGET_BPF_MCTARGETDESC_SYSTEMZMCFIXUPS_H 11*5f757f3fSDimitry Andric 12*5f757f3fSDimitry Andric #include "llvm/MC/MCFixup.h" 13*5f757f3fSDimitry Andric 14*5f757f3fSDimitry Andric namespace llvm { 15*5f757f3fSDimitry Andric namespace BPF { 16*5f757f3fSDimitry Andric enum FixupKind { 17*5f757f3fSDimitry Andric // BPF specific relocations. 18*5f757f3fSDimitry Andric FK_BPF_PCRel_4 = FirstTargetFixupKind, 19*5f757f3fSDimitry Andric 20*5f757f3fSDimitry Andric // Marker 21*5f757f3fSDimitry Andric LastTargetFixupKind, 22*5f757f3fSDimitry Andric NumTargetFixupKinds = LastTargetFixupKind - FirstTargetFixupKind 23*5f757f3fSDimitry Andric }; 24*5f757f3fSDimitry Andric } // end namespace BPF 25*5f757f3fSDimitry Andric } // end namespace llvm 26*5f757f3fSDimitry Andric 27*5f757f3fSDimitry Andric #endif 28