LLVM  6.0.0svn
Functions
MCTargetOptionsCommandFlags.h File Reference
#include "llvm/MC/MCTargetOptions.h"
#include "llvm/Support/CommandLine.h"
Include dependency graph for MCTargetOptionsCommandFlags.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

cl::opt< MCTargetOptions::AsmInstrumentationAsmInstrumentation ("asm-instrumentation", cl::desc("Instrumentation of inline assembly and " "assembly source files"), cl::init(MCTargetOptions::AsmInstrumentationNone), cl::values(clEnumValN(MCTargetOptions::AsmInstrumentationNone, "none", "no instrumentation at all"), clEnumValN(MCTargetOptions::AsmInstrumentationAddress, "address", "instrument instructions with memory arguments")))
 
cl::opt< boolRelaxAll ("mc-relax-all", cl::desc("When used with filetype=obj, " "relax all fixups in the emitted object file"))
 
cl::opt< boolIncrementalLinkerCompatible ("incremental-linker-compatible", cl::desc("When used with filetype=obj, " "emit an object file which can be used with an incremental linker"))
 
cl::opt< boolPIECopyRelocations ("pie-copy-relocations", cl::desc("PIE Copy Relocations"))
 
cl::opt< int > DwarfVersion ("dwarf-version", cl::desc("Dwarf version"), cl::init(0))
 
cl::opt< boolShowMCInst ("asm-show-inst", cl::desc("Emit internal instruction representation to " "assembly file"))
 
cl::opt< boolFatalWarnings ("fatal-warnings", cl::desc("Treat warnings as errors"))
 
cl::opt< boolNoWarn ("no-warn", cl::desc("Suppress all warnings"))
 
cl::alias NoWarnW ("W", cl::desc("Alias for --no-warn"), cl::aliasopt(NoWarn))
 
cl::opt< boolNoDeprecatedWarn ("no-deprecated-warn", cl::desc("Suppress all deprecated warnings"))
 
cl::opt< std::string > ABIName ("target-abi", cl::Hidden, cl::desc("The name of the ABI to be targeted from the backend."), cl::init(""))
 
static MCTargetOptions InitMCTargetOptionsFromFlags ()
 

Function Documentation

◆ ABIName()

cl::opt<std::string> ABIName ( "target-abi"  ,
cl::Hidden  ,
cl::desc("The name of the ABI to be targeted from the backend.")  ,
cl::init("")   
)

◆ AsmInstrumentation()

cl::opt<MCTargetOptions::AsmInstrumentation> AsmInstrumentation ( "asm-instrumentation ,
cl::desc("Instrumentation of inline assembly and " "assembly source files")  ,
cl::init(MCTargetOptions::AsmInstrumentationNone)  ,
cl::values(clEnumValN(MCTargetOptions::AsmInstrumentationNone, "none", "no instrumentation at all"), clEnumValN(MCTargetOptions::AsmInstrumentationAddress, "address", "instrument instructions with memory arguments"))   
)

◆ DwarfVersion()

cl::opt<int> DwarfVersion ( "dwarf-version"  ,
cl::desc("Dwarf version")  ,
cl::init(0)   
)

◆ FatalWarnings()

cl::opt<bool> FatalWarnings ( "fatal-warnings"  ,
cl::desc("Treat warnings as errors")   
)

◆ IncrementalLinkerCompatible()

cl::opt<bool> IncrementalLinkerCompatible ( "incremental-linker-compatible"  ,
cl::desc("When used with filetype=obj, " "emit an object file which can be used with an incremental linker")   
)

◆ InitMCTargetOptionsFromFlags()

static MCTargetOptions InitMCTargetOptionsFromFlags ( )
inlinestatic

◆ NoDeprecatedWarn()

cl::opt<bool> NoDeprecatedWarn ( "no-deprecated-warn"  ,
cl::desc("Suppress all deprecated warnings")   
)

◆ NoWarn()

cl::opt<bool> NoWarn ( "no-warn"  ,
cl::desc("Suppress all warnings")   
)

◆ NoWarnW()

cl::alias NoWarnW ( "W"  ,
cl::desc("Alias for --no-warn")  ,
cl::aliasopt(NoWarn  
)

◆ PIECopyRelocations()

cl::opt<bool> PIECopyRelocations ( "pie-copy-relocations"  ,
cl::desc("PIE Copy Relocations")   
)

◆ RelaxAll()

cl::opt<bool> RelaxAll ( "mc-relax-all"  ,
cl::desc("When used with filetype=obj, " "relax all fixups in the emitted object file")   
)

◆ ShowMCInst()

cl::opt<bool> ShowMCInst ( "asm-show-inst"  ,
cl::desc("Emit internal instruction representation to " "assembly file")   
)