gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Attributes | List of all members
ReconvergenceStackEntry Struct Reference

A reconvergence stack entry conveys the necessary state to implement control flow divergence. More...

#include <wavefront.hh>

Public Attributes

uint32_t pc
 PC of current instruction. More...
 
uint32_t rpc
 PC of the immediate post-dominator instruction, i.e., the value of pc for the first instruction that will be executed by the wavefront when a reconvergence point is reached. More...
 
VectorMask execMask
 Execution mask. More...
 

Detailed Description

A reconvergence stack entry conveys the necessary state to implement control flow divergence.

Definition at line 62 of file wavefront.hh.

Member Data Documentation

VectorMask ReconvergenceStackEntry::execMask

Execution mask.

Definition at line 76 of file wavefront.hh.

Referenced by Wavefront::setContext().

uint32_t ReconvergenceStackEntry::pc

PC of current instruction.

Definition at line 66 of file wavefront.hh.

Referenced by Wavefront::setContext().

uint32_t ReconvergenceStackEntry::rpc

PC of the immediate post-dominator instruction, i.e., the value of pc for the first instruction that will be executed by the wavefront when a reconvergence point is reached.

Definition at line 72 of file wavefront.hh.

Referenced by Wavefront::setContext().


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

Generated on Fri Jun 9 2017 13:04:17 for gem5 by doxygen 1.8.6