LLVM  10.0.0svn
Public Types | Public Member Functions | Public Attributes | List of all members
llvm::mca::HWPressureEvent Class Reference

#include "llvm/MCA/HWEventListener.h"

Collaboration diagram for llvm::mca::HWPressureEvent:
Collaboration graph
[legend]

Public Types

enum  GenericReason { INVALID = 0, RESOURCES, REGISTER_DEPS, MEMORY_DEPS }
 

Public Member Functions

 HWPressureEvent (GenericReason reason, ArrayRef< InstRef > Insts, uint64_t Mask=0)
 

Public Attributes

GenericReason Reason
 
ArrayRef< InstRefAffectedInstructions
 
const uint64_t ResourceMask
 

Detailed Description

Definition at line 131 of file HWEventListener.h.

Member Enumeration Documentation

◆ GenericReason

Enumerator
INVALID 
RESOURCES 
REGISTER_DEPS 
MEMORY_DEPS 

Definition at line 133 of file HWEventListener.h.

Constructor & Destructor Documentation

◆ HWPressureEvent()

llvm::mca::HWPressureEvent::HWPressureEvent ( GenericReason  reason,
ArrayRef< InstRef Insts,
uint64_t  Mask = 0 
)
inline

Definition at line 144 of file HWEventListener.h.

Member Data Documentation

◆ AffectedInstructions

ArrayRef<InstRef> llvm::mca::HWPressureEvent::AffectedInstructions

Definition at line 152 of file HWEventListener.h.

◆ Reason

GenericReason llvm::mca::HWPressureEvent::Reason

Definition at line 149 of file HWEventListener.h.

◆ ResourceMask

const uint64_t llvm::mca::HWPressureEvent::ResourceMask

Definition at line 155 of file HWEventListener.h.


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