003 File Manager
Current Path:
/usr/src/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc
usr
/
src
/
contrib
/
llvm-project
/
llvm
/
lib
/
Target
/
Hexagon
/
MCTargetDesc
/
📁
..
📄
HexagonAsmBackend.cpp
(30.04 KB)
📄
HexagonBaseInfo.h
(7.71 KB)
📄
HexagonELFObjectWriter.cpp
(9.95 KB)
📄
HexagonFixupKinds.h
(3.85 KB)
📄
HexagonInstPrinter.cpp
(3.16 KB)
📄
HexagonInstPrinter.h
(1.81 KB)
📄
HexagonMCAsmInfo.cpp
(1.25 KB)
📄
HexagonMCAsmInfo.h
(883 B)
📄
HexagonMCChecker.cpp
(26.41 KB)
📄
HexagonMCChecker.h
(4.32 KB)
📄
HexagonMCCodeEmitter.cpp
(35.99 KB)
📄
HexagonMCCodeEmitter.h
(3.26 KB)
📄
HexagonMCCompound.cpp
(14.66 KB)
📄
HexagonMCDuplexInfo.cpp
(36.66 KB)
📄
HexagonMCELFStreamer.cpp
(6.03 KB)
📄
HexagonMCELFStreamer.h
(2.03 KB)
📄
HexagonMCExpr.cpp
(3.52 KB)
📄
HexagonMCExpr.h
(1.57 KB)
📄
HexagonMCInstrInfo.cpp
(36.94 KB)
📄
HexagonMCInstrInfo.h
(13.99 KB)
📄
HexagonMCShuffler.cpp
(7.31 KB)
📄
HexagonMCShuffler.h
(2.36 KB)
📄
HexagonMCTargetDesc.cpp
(20.61 KB)
📄
HexagonMCTargetDesc.h
(4.04 KB)
📄
HexagonShuffler.cpp
(22.33 KB)
📄
HexagonShuffler.h
(7.73 KB)
Editing: HexagonMCAsmInfo.cpp
//===-- HexagonMCAsmInfo.cpp - Hexagon 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 HexagonMCAsmInfo properties. // //===----------------------------------------------------------------------===// #include "HexagonMCAsmInfo.h" using namespace llvm; // Pin the vtable to this file. void HexagonMCAsmInfo::anchor() {} HexagonMCAsmInfo::HexagonMCAsmInfo(const Triple &TT) { Data16bitsDirective = "\t.half\t"; Data32bitsDirective = "\t.word\t"; Data64bitsDirective = nullptr; // .xword is only supported by V9. CommentString = "//"; SupportsDebugInformation = true; LCOMMDirectiveAlignmentType = LCOMM::ByteAlignment; InlineAsmStart = "# InlineAsm Start"; InlineAsmEnd = "# InlineAsm End"; ZeroDirective = "\t.space\t"; AscizDirective = "\t.string\t"; MinInstAlignment = 4; UsesELFSectionDirectiveForBSS = true; ExceptionsType = ExceptionHandling::DwarfCFI; UseLogicalShr = false; UseIntegratedAssembler = false; }
Upload File
Create Folder