systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
systemc_clang::GPUMacro Class Reference

#include <FindGPUMacro.h>

Public Member Functions

 GPUMacro (int, int, int, int, int, int, int, int)
 
 GPUMacro ()
 
 ~GPUMacro ()
 
void addGPUFit ()
 
void denyGPUFit ()
 
int getBlockIdx ()
 
int getBlockIdy ()
 
int getBlockIdz ()
 
int getThreadIdx ()
 
int getThreadIdy ()
 
int getThreadIdz ()
 
int getGPUTime ()
 
int getCPUTime ()
 
bool isGPUFit ()
 
void dump (raw_ostream &)
 

Private Attributes

int _blockIdx
 
int _blockIdy
 
int _blockIdz
 
int _threadIdx
 
int _threadIdy
 
int _threadIdz
 
int _gpuTime
 
int _cpuTime
 
bool _gpuFit
 

Detailed Description

Definition at line 15 of file FindGPUMacro.h.

Constructor & Destructor Documentation

◆ GPUMacro() [1/2]

GPUMacro::GPUMacro ( int blockIdx,
int blockIdy,
int blockIdz,
int threadIdx,
int threadIdy,
int threadIdz,
int gpuTime,
int cpuTime )

Definition at line 5 of file FindGPUMacro.cpp.

◆ GPUMacro() [2/2]

GPUMacro::GPUMacro ( )

Definition at line 11 of file FindGPUMacro.cpp.

◆ ~GPUMacro()

GPUMacro::~GPUMacro ( )

Definition at line 15 of file FindGPUMacro.cpp.

Member Function Documentation

◆ addGPUFit()

void GPUMacro::addGPUFit ( )

Definition at line 17 of file FindGPUMacro.cpp.

◆ denyGPUFit()

void GPUMacro::denyGPUFit ( )

Definition at line 19 of file FindGPUMacro.cpp.

◆ dump()

void GPUMacro::dump ( raw_ostream & os)

Definition at line 39 of file FindGPUMacro.cpp.

◆ getBlockIdx()

int GPUMacro::getBlockIdx ( )

Definition at line 23 of file FindGPUMacro.cpp.

◆ getBlockIdy()

int GPUMacro::getBlockIdy ( )

Definition at line 25 of file FindGPUMacro.cpp.

◆ getBlockIdz()

int GPUMacro::getBlockIdz ( )

Definition at line 27 of file FindGPUMacro.cpp.

◆ getCPUTime()

int GPUMacro::getCPUTime ( )

Definition at line 35 of file FindGPUMacro.cpp.

◆ getGPUTime()

int GPUMacro::getGPUTime ( )

Definition at line 37 of file FindGPUMacro.cpp.

◆ getThreadIdx()

int GPUMacro::getThreadIdx ( )

Definition at line 29 of file FindGPUMacro.cpp.

◆ getThreadIdy()

int GPUMacro::getThreadIdy ( )

Definition at line 31 of file FindGPUMacro.cpp.

◆ getThreadIdz()

int GPUMacro::getThreadIdz ( )

Definition at line 33 of file FindGPUMacro.cpp.

◆ isGPUFit()

bool GPUMacro::isGPUFit ( )

Definition at line 21 of file FindGPUMacro.cpp.

Member Data Documentation

◆ _blockIdx

int systemc_clang::GPUMacro::_blockIdx
private

Definition at line 36 of file FindGPUMacro.h.

◆ _blockIdy

int systemc_clang::GPUMacro::_blockIdy
private

Definition at line 37 of file FindGPUMacro.h.

◆ _blockIdz

int systemc_clang::GPUMacro::_blockIdz
private

Definition at line 38 of file FindGPUMacro.h.

◆ _cpuTime

int systemc_clang::GPUMacro::_cpuTime
private

Definition at line 43 of file FindGPUMacro.h.

◆ _gpuFit

bool systemc_clang::GPUMacro::_gpuFit
private

Definition at line 44 of file FindGPUMacro.h.

◆ _gpuTime

int systemc_clang::GPUMacro::_gpuTime
private

Definition at line 42 of file FindGPUMacro.h.

◆ _threadIdx

int systemc_clang::GPUMacro::_threadIdx
private

Definition at line 39 of file FindGPUMacro.h.

◆ _threadIdy

int systemc_clang::GPUMacro::_threadIdy
private

Definition at line 40 of file FindGPUMacro.h.

◆ _threadIdz

int systemc_clang::GPUMacro::_threadIdz
private

Definition at line 41 of file FindGPUMacro.h.


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