LLVM  4.0.0
MCTargetOptions.cpp
Go to the documentation of this file.
1 //===- lib/MC/MCTargetOptions.cpp - MC Target Options --------------------===//
2 //
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/ADT/StringRef.h"
12 
13 namespace llvm {
14 
16  : SanitizeAddress(false), MCRelaxAll(false), MCNoExecStack(false),
17  MCFatalWarnings(false), MCNoWarn(false), MCNoDeprecatedWarn(false),
18  MCSaveTempLabels(false),
19  MCUseDwarfDirectory(false), MCIncrementalLinkerCompatible(false),
20  MCPIECopyRelocations(false), ShowMCEncoding(false),
21  ShowMCInst(false), AsmVerbose(false),
22  PreserveAsmComments(true), DwarfVersion(0), ABIName() {}
23 
25  return ABIName;
26 }
27 
28 } // end namespace llvm
cl::opt< bool > ShowMCInst("asm-show-inst", cl::desc("Emit internal instruction representation to ""assembly file"))
Function Alias Analysis false
cl::opt< int > DwarfVersion("dwarf-version", cl::desc("Dwarf version"), cl::init(0))
cl::opt< std::string > ABIName("target-abi", cl::Hidden, cl::desc("The name of the ABI to be targeted from the backend."), cl::init(""))
Basic Alias true
StringRef getABIName() const
getABIName - If this returns a non-empty string this represents the textual name of the ABI that we w...
StringRef - Represent a constant reference to a string, i.e.
Definition: StringRef.h:47