Path: blob/main/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/XtensaMCAsmInfo.cpp
35295 views
//===-- XtensaMCAsmInfo.cpp - Xtensa Asm Properties -----------------------===//1//2// The LLVM Compiler Infrastructure3//4// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.5// See https://llvm.org/LICENSE.txt for license information.6// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception7//8//===----------------------------------------------------------------------===//9//10// This file contains the declarations of the XtensaMCAsmInfo properties.11//12//===----------------------------------------------------------------------===//1314#include "XtensaMCAsmInfo.h"15#include "llvm/TargetParser/Triple.h"1617using namespace llvm;1819XtensaMCAsmInfo::XtensaMCAsmInfo(const Triple &TT) {20CodePointerSize = 4;21CalleeSaveStackSlotSize = 4;22PrivateGlobalPrefix = ".L";23CommentString = "#";24ZeroDirective = "\t.space\t";25Data64bitsDirective = "\t.quad\t";26GlobalDirective = "\t.global\t";27UsesELFSectionDirectiveForBSS = true;28SupportsDebugInformation = true;29ExceptionsType = ExceptionHandling::DwarfCFI;30AlignmentIsInBytes = false;31}323334