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: LanaiMCAsmInfo.cpp
//===-- LanaiMCAsmInfo.cpp - Lanai asm properties -----------------------===// // // 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 // //===----------------------------------------------------------------------===// // // This file contains the declarations of the LanaiMCAsmInfo properties. // //===----------------------------------------------------------------------===// #include "LanaiMCAsmInfo.h" #include "llvm/ADT/Triple.h" using namespace llvm; void LanaiMCAsmInfo::anchor() {} LanaiMCAsmInfo::LanaiMCAsmInfo(const Triple & /*TheTriple*/, const MCTargetOptions &Options) { IsLittleEndian = false; PrivateGlobalPrefix = ".L"; WeakRefDirective = "\t.weak\t"; ExceptionsType = ExceptionHandling::DwarfCFI; // Lanai assembly requires ".section" before ".bss" UsesELFSectionDirectiveForBSS = true; // Use '!' as comment string to correspond with old toolchain. CommentString = "!"; // Target supports emission of debugging information. SupportsDebugInformation = true; // Set the instruction alignment. Currently used only for address adjustment // in dwarf generation. MinInstAlignment = 4; }
Upload File
Create Folder