003 File Manager
Current Path:
/usr/src/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc
usr
/
src
/
contrib
/
llvm-project
/
llvm
/
lib
/
Target
/
MSP430
/
MCTargetDesc
/
📁
..
📄
MSP430AsmBackend.cpp
(5.94 KB)
📄
MSP430ELFObjectWriter.cpp
(2.29 KB)
📄
MSP430ELFStreamer.cpp
(2.5 KB)
📄
MSP430FixupKinds.h
(1.43 KB)
📄
MSP430InstPrinter.cpp
(4.16 KB)
📄
MSP430InstPrinter.h
(2.08 KB)
📄
MSP430MCAsmInfo.cpp
(944 B)
📄
MSP430MCAsmInfo.h
(908 B)
📄
MSP430MCCodeEmitter.cpp
(7.15 KB)
📄
MSP430MCTargetDesc.cpp
(2.54 KB)
📄
MSP430MCTargetDesc.h
(1.98 KB)
Editing: MSP430FixupKinds.h
//===-- MSP430FixupKinds.h - MSP430 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_MSP430_MCTARGETDESC_MSP430FIXUPKINDS_H #define LLVM_LIB_TARGET_MSP430_MCTARGETDESC_MSP430FIXUPKINDS_H #include "llvm/MC/MCFixup.h" #undef MSP430 namespace llvm { namespace MSP430 { // This table must be in the same order of // MCFixupKindInfo Infos[MSP430::NumTargetFixupKinds] // in MSP430AsmBackend.cpp. // enum Fixups { // A 32 bit absolute fixup. fixup_32 = FirstTargetFixupKind, // A 10 bit PC relative fixup. fixup_10_pcrel, // A 16 bit absolute fixup. fixup_16, // A 16 bit PC relative fixup. fixup_16_pcrel, // A 16 bit absolute fixup for byte operations. fixup_16_byte, // A 16 bit PC relative fixup for command address. fixup_16_pcrel_byte, // A 10 bit PC relative fixup for complicated polymorphs. fixup_2x_pcrel, // A 16 bit relaxable fixup. fixup_rl_pcrel, // A 8 bit absolute fixup. fixup_8, // A 32 bit symbol difference fixup. fixup_sym_diff, // Marker LastTargetFixupKind, NumTargetFixupKinds = LastTargetFixupKind - FirstTargetFixupKind }; } // end namespace MSP430 } // end namespace llvm #endif
Upload File
Create Folder