HIP: Heterogenous-computing Interface for Portability
Loading...
Searching...
No Matches
Public Member Functions | List of all members
HipBinNvidia Class Reference
Inheritance diagram for HipBinNvidia:
Inheritance graph
[legend]
Collaboration diagram for HipBinNvidia:
Collaboration graph
[legend]

Public Member Functions

virtual bool detectPlatform ()
 
virtual void constructCompilerPath ()
 
virtual const string & getCompilerPath () const
 
virtual const PlatformInfogetPlatformInfo () const
 
virtual string getCppConfig ()
 
virtual void printFull ()
 
virtual void printCompilerInfo () const
 
virtual string getCompilerVersion ()
 
virtual void checkHipconfig ()
 
virtual string getDeviceLibPath () const
 
virtual string getHipLibPath () const
 
virtual string getHipCC () const
 
virtual string getCompilerIncludePath ()
 
virtual string getHipInclude () const
 
virtual void initializeHipCXXFlags ()
 
virtual void initializeHipCFlags ()
 
virtual void initializeHipLdFlags ()
 
virtual const string & getHipCXXFlags () const
 
virtual const string & getHipCFlags () const
 
virtual const string & getHipLdFlags () const
 
virtual void executeHipCCCmd (vector< string > argv)
 
- Public Member Functions inherited from HipBinBase
void getSystemInfo () const
 
void printEnvironmentVariables () const
 
const EnvVariablesgetEnvVariables () const
 
const OsType & getOSInfo () const
 
const string & getHipPath () const
 
const string & getRoccmPath () const
 
const string & getHipVersion () const
 
void printUsage () const
 
bool canRunCompiler (string exeName, string &cmdOut)
 
HipBinCommand gethipconfigCmd (string argument)
 
const string & getrocm_pathOption () const
 

Additional Inherited Members

- Protected Member Functions inherited from HipBinBase
void readOSInfo ()
 
void readEnvVariables ()
 
void constructHipPath ()
 
void constructRoccmPath ()
 
void readHipVersion ()
 
- Protected Attributes inherited from HipBinBase
HipBinUtilhipBinUtilPtr_
 
string rocm_pathOption_ = ""
 

Member Function Documentation

◆ checkHipconfig()

void HipBinNvidia::checkHipconfig ( )
virtual

Implements HipBinBase.

◆ constructCompilerPath()

void HipBinNvidia::constructCompilerPath ( )
virtual

Implements HipBinBase.

◆ detectPlatform()

bool HipBinNvidia::detectPlatform ( )
virtual

Implements HipBinBase.

◆ executeHipCCCmd()

void HipBinNvidia::executeHipCCCmd ( vector< string >  argv)
virtual

Implements HipBinBase.

◆ getCompilerPath()

const string & HipBinNvidia::getCompilerPath ( ) const
virtual

Implements HipBinBase.

◆ getCompilerVersion()

string HipBinNvidia::getCompilerVersion ( )
virtual

Implements HipBinBase.

◆ getCppConfig()

string HipBinNvidia::getCppConfig ( )
virtual

Implements HipBinBase.

◆ getDeviceLibPath()

string HipBinNvidia::getDeviceLibPath ( ) const
virtual

Implements HipBinBase.

◆ getHipCC()

string HipBinNvidia::getHipCC ( ) const
virtual

Implements HipBinBase.

◆ getHipCFlags()

const string & HipBinNvidia::getHipCFlags ( ) const
virtual

Implements HipBinBase.

◆ getHipCXXFlags()

const string & HipBinNvidia::getHipCXXFlags ( ) const
virtual

Implements HipBinBase.

◆ getHipInclude()

string HipBinNvidia::getHipInclude ( ) const
virtual

Implements HipBinBase.

◆ getHipLdFlags()

const string & HipBinNvidia::getHipLdFlags ( ) const
virtual

Implements HipBinBase.

◆ getHipLibPath()

string HipBinNvidia::getHipLibPath ( ) const
virtual

Implements HipBinBase.

◆ getPlatformInfo()

const PlatformInfo & HipBinNvidia::getPlatformInfo ( ) const
virtual

Implements HipBinBase.

◆ initializeHipCFlags()

void HipBinNvidia::initializeHipCFlags ( )
virtual

Implements HipBinBase.

◆ initializeHipCXXFlags()

void HipBinNvidia::initializeHipCXXFlags ( )
virtual

Implements HipBinBase.

◆ initializeHipLdFlags()

void HipBinNvidia::initializeHipLdFlags ( )
virtual

Implements HipBinBase.

◆ printCompilerInfo()

void HipBinNvidia::printCompilerInfo ( ) const
virtual

Implements HipBinBase.

◆ printFull()

void HipBinNvidia::printFull ( )
virtual

Implements HipBinBase.


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