003 File Manager
Current Path:
/usr/src/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc
usr
/
src
/
contrib
/
llvm-project
/
llvm
/
lib
/
Target
/
Lanai
/
MCTargetDesc
/
📁
..
📄
LanaiAsmBackend.cpp
(5.81 KB)
📄
LanaiBaseInfo.h
(2.68 KB)
📄
LanaiELFObjectWriter.cpp
(2.69 KB)
📄
LanaiFixupKinds.h
(1.46 KB)
📄
LanaiInstPrinter.cpp
(10.8 KB)
📄
LanaiInstPrinter.h
(3.09 KB)
📄
LanaiMCAsmInfo.cpp
(1.29 KB)
📄
LanaiMCAsmInfo.h
(987 B)
📄
LanaiMCCodeEmitter.cpp
(11.08 KB)
📄
LanaiMCExpr.cpp
(1.6 KB)
📄
LanaiMCExpr.h
(1.75 KB)
📄
LanaiMCTargetDesc.cpp
(5.48 KB)
📄
LanaiMCTargetDesc.h
(1.8 KB)
Editing: LanaiFixupKinds.h
//===-- LanaiFixupKinds.h - Lanai Specific Fixup Entries --------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #ifndef LLVM_LIB_TARGET_LANAI_MCTARGETDESC_LANAIFIXUPKINDS_H #define LLVM_LIB_TARGET_LANAI_MCTARGETDESC_LANAIFIXUPKINDS_H #include "llvm/MC/MCFixup.h" namespace llvm { namespace Lanai { // Although most of the current fixup types reflect a unique relocation // one can have multiple fixup types for a given relocation and thus need // to be uniquely named. // // This table *must* be in the save order of // MCFixupKindInfo Infos[Lanai::NumTargetFixupKinds] // in LanaiAsmBackend.cpp. // enum Fixups { // Results in R_Lanai_NONE FIXUP_LANAI_NONE = FirstTargetFixupKind, FIXUP_LANAI_21, // 21-bit symbol relocation FIXUP_LANAI_21_F, // 21-bit symbol relocation, last two bits masked to 0 FIXUP_LANAI_25, // 25-bit branch targets FIXUP_LANAI_32, // general 32-bit relocation FIXUP_LANAI_HI16, // upper 16-bits of a symbolic relocation FIXUP_LANAI_LO16, // lower 16-bits of a symbolic relocation // Marker LastTargetFixupKind, NumTargetFixupKinds = LastTargetFixupKind - FirstTargetFixupKind }; } // namespace Lanai } // namespace llvm #endif // LLVM_LIB_TARGET_LANAI_MCTARGETDESC_LANAIFIXUPKINDS_H
Upload File
Create Folder