LLVM  3.7.0
Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
llvm::FaultMaps Class Reference

#include <FaultMaps.h>

Public Types

enum  FaultKind { FaultingLoad = 1, FaultKindMax }
 

Public Member Functions

 FaultMaps (AsmPrinter &AP)
 
void recordFaultingOp (FaultKind FaultTy, const MCSymbol *HandlerLabel)
 
void serializeToFaultMapSection ()
 

Static Public Member Functions

static const char * faultTypeToString (FaultKind)
 

Detailed Description

Definition at line 28 of file FaultMaps.h.

Member Enumeration Documentation

Enumerator
FaultingLoad 
FaultKindMax 

Definition at line 30 of file FaultMaps.h.

Constructor & Destructor Documentation

FaultMaps::FaultMaps ( AsmPrinter AP)
explicit

Definition at line 26 of file FaultMaps.cpp.

Member Function Documentation

const char * FaultMaps::faultTypeToString ( FaultMaps::FaultKind  FT)
static

Definition at line 106 of file FaultMaps.cpp.

References FaultingLoad, and llvm_unreachable.

Referenced by llvm::operator<<().

void FaultMaps::recordFaultingOp ( FaultKind  FaultTy,
const MCSymbol HandlerLabel 
)
void FaultMaps::serializeToFaultMapSection ( )

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