brintos

brintos / llvm-project-archived public Read only

0
0
Text · 982 B · 10f93e2 Raw
32 lines · cpp
1//===- ARCMCAsmInfo.cpp - ARC asm properties --------------------*- C++ -*-===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8 9#include "ARCMCAsmInfo.h"10using namespace llvm;11 12void ARCMCAsmInfo::anchor() {}13 14ARCMCAsmInfo::ARCMCAsmInfo(const Triple &TT) {15  SupportsDebugInformation = true;16  Data16bitsDirective = "\t.short\t";17  Data32bitsDirective = "\t.word\t";18  Data64bitsDirective = nullptr;19  ZeroDirective = "\t.space\t";20  CommentString = ";";21 22  UsesELFSectionDirectiveForBSS = true;23  AllowAtInName = true;24  HiddenVisibilityAttr = MCSA_Invalid;25  HiddenDeclarationVisibilityAttr = MCSA_Invalid;26  ProtectedVisibilityAttr = MCSA_Invalid;27 28  // Debug29  ExceptionsType = ExceptionHandling::DwarfCFI;30  DwarfRegNumForCFI = true;31}32