blob: b85e53db5d616af8bd97193b3fa3fea038e90110 [file] [log] [blame]
Eugene Zelenkoc51124b2017-02-10 01:33:54 +00001//===- lib/MC/MCTargetOptions.cpp - MC Target Options ---------------------===//
Evgeniy Stepanovd6af41b2014-04-23 11:16:03 +00002//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9
10#include "llvm/MC/MCTargetOptions.h"
Chandler Carruthe3e43d92017-06-06 11:49:48 +000011#include "llvm/ADT/StringRef.h"
Evgeniy Stepanovd6af41b2014-04-23 11:16:03 +000012
Eugene Zelenkoc51124b2017-02-10 01:33:54 +000013using namespace llvm;
Evgeniy Stepanovd6af41b2014-04-23 11:16:03 +000014
Eric Christopherafc60992014-05-15 01:08:00 +000015MCTargetOptions::MCTargetOptions()
16 : SanitizeAddress(false), MCRelaxAll(false), MCNoExecStack(false),
Weiming Zhao943496f2016-12-05 23:55:13 +000017 MCFatalWarnings(false), MCNoWarn(false), MCNoDeprecatedWarn(false),
Eugene Zelenkoc51124b2017-02-10 01:33:54 +000018 MCSaveTempLabels(false), MCUseDwarfDirectory(false),
19 MCIncrementalLinkerCompatible(false), MCPIECopyRelocations(false),
20 ShowMCEncoding(false), ShowMCInst(false), AsmVerbose(false),
21 PreserveAsmComments(true) {}
Eric Christopherce0f74d2015-01-14 00:50:31 +000022
23StringRef MCTargetOptions::getABIName() const {
24 return ABIName;
25}