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

#include "llvm/CodeGen/FaultMaps.h"

Public Types

enum  FaultKind { FaultingLoad = 1, FaultingLoadStore, FaultingStore, FaultKindMax }
 

Public Member Functions

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

Static Public Member Functions

static const charfaultTypeToString (FaultKind)
 

Detailed Description

Definition at line 27 of file FaultMaps.h.

Member Enumeration Documentation

◆ FaultKind

Enumerator
FaultingLoad 
FaultingLoadStore 
FaultingStore 
FaultKindMax 

Definition at line 29 of file FaultMaps.h.

Constructor & Destructor Documentation

◆ FaultMaps()

FaultMaps::FaultMaps ( AsmPrinter AP)
explicit

Definition at line 29 of file FaultMaps.cpp.

Member Function Documentation

◆ faultTypeToString()

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

◆ recordFaultingOp()

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

◆ serializeToFaultMapSection()

void FaultMaps::serializeToFaultMapSection ( )

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