LLVM API Documentation

Public Types | Public Member Functions | Public Attributes
llvm::MCTargetOptions Class Reference

#include <MCTargetOptions.h>

Collaboration diagram for llvm::MCTargetOptions:
Collaboration graph
[legend]

List of all members.

Public Types

enum  AsmInstrumentation { AsmInstrumentationNone, AsmInstrumentationAddress }

Public Member Functions

 MCTargetOptions ()

Public Attributes

bool SanitizeAddress: 1
 Enables AddressSanitizer instrumentation at machine level.
bool MCRelaxAll: 1
bool MCNoExecStack: 1
bool MCFatalWarnings: 1
bool MCSaveTempLabels: 1
bool MCUseDwarfDirectory: 1
bool ShowMCEncoding: 1
bool ShowMCInst: 1
bool AsmVerbose: 1
int DwarfVersion

Detailed Description

Definition at line 15 of file MCTargetOptions.h.


Member Enumeration Documentation

Enumerator:
AsmInstrumentationNone 
AsmInstrumentationAddress 

Definition at line 17 of file MCTargetOptions.h.


Constructor & Destructor Documentation

Definition at line 14 of file MCTargetOptions.cpp.


Member Data Documentation

Definition at line 33 of file MCTargetOptions.h.

Referenced by llvm::DwarfDebug::DwarfDebug(), and InitMCTargetOptionsFromFlags().

Definition at line 27 of file MCTargetOptions.h.

Definition at line 29 of file MCTargetOptions.h.

Referenced by llvm::LLVMTargetMachine::addPassesToEmitFile().

Enables AddressSanitizer instrumentation at machine level.

Definition at line 23 of file MCTargetOptions.h.

Referenced by llvm::CreateX86AsmInstrumentation(), InitMCTargetOptionsFromFlags(), and llvm::TargetMachine::resetTargetOptions().

Definition at line 30 of file MCTargetOptions.h.

Referenced by llvm::LLVMTargetMachine::addPassesToEmitFile().


The documentation for this class was generated from the following files: