LLVM  8.0.1
Public Types | Public Member Functions | Public Attributes | List of all members
llvm::mca::HWInstructionEvent Class Reference

#include "llvm/MCA/HWEventListener.h"

Inheritance diagram for llvm::mca::HWInstructionEvent:
Inheritance graph
[legend]
Collaboration diagram for llvm::mca::HWInstructionEvent:
Collaboration graph
[legend]

Public Types

enum  GenericEventType {
  Invalid = 0, Retired, Ready, Issued,
  Executed, Dispatched, LastGenericEventType
}
 

Public Member Functions

 HWInstructionEvent (unsigned type, const InstRef &Inst)
 

Public Attributes

const unsigned Type
 
const InstRefIR
 

Detailed Description

Definition at line 28 of file HWEventListener.h.

Member Enumeration Documentation

◆ GenericEventType

Enumerator
Invalid 
Retired 
Ready 
Issued 
Executed 
Dispatched 
LastGenericEventType 

Definition at line 38 of file HWEventListener.h.

Constructor & Destructor Documentation

◆ HWInstructionEvent()

llvm::mca::HWInstructionEvent::HWInstructionEvent ( unsigned  type,
const InstRef Inst 
)
inline

Definition at line 52 of file HWEventListener.h.

Member Data Documentation

◆ IR

const InstRef& llvm::mca::HWInstructionEvent::IR

Definition at line 59 of file HWEventListener.h.

◆ Type

const unsigned llvm::mca::HWInstructionEvent::Type

Definition at line 56 of file HWEventListener.h.


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