1349cc55cSDimitry Andric //===- MCAsmInfoGOFF.cpp - MCGOFFAsmInfo properties -----------------------===// 2349cc55cSDimitry Andric // 3349cc55cSDimitry Andric // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4349cc55cSDimitry Andric // See https://llvm.org/LICENSE.txt for license information. 5349cc55cSDimitry Andric // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6349cc55cSDimitry Andric // 7349cc55cSDimitry Andric //===----------------------------------------------------------------------===// 8349cc55cSDimitry Andric /// 9349cc55cSDimitry Andric /// \file 10349cc55cSDimitry Andric /// This file defines certain target specific asm properties for GOFF (z/OS) 11349cc55cSDimitry Andric /// based targets. 12349cc55cSDimitry Andric /// 13349cc55cSDimitry Andric //===----------------------------------------------------------------------===// 14349cc55cSDimitry Andric 15349cc55cSDimitry Andric #include "llvm/MC/MCAsmInfoGOFF.h" 16349cc55cSDimitry Andric 17349cc55cSDimitry Andric using namespace llvm; 18349cc55cSDimitry Andric anchor()19349cc55cSDimitry Andricvoid MCAsmInfoGOFF::anchor() {} 20349cc55cSDimitry Andric MCAsmInfoGOFF()21349cc55cSDimitry AndricMCAsmInfoGOFF::MCAsmInfoGOFF() { 22349cc55cSDimitry Andric Data64bitsDirective = "\t.quad\t"; 23349cc55cSDimitry Andric HasDotTypeDotSizeDirective = false; 24*0fca6ea1SDimitry Andric PrivateGlobalPrefix = "L#"; 25*0fca6ea1SDimitry Andric PrivateLabelPrefix = "L#"; 26349cc55cSDimitry Andric ZeroDirective = "\t.space\t"; 27349cc55cSDimitry Andric } 28