CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
assembler repeat 'for' More...
#include <AsmSource.h>
Public Member Functions | |
AsmFor (const AsmSourcePos &pos, void *iterSymEntry, AsmExpression *condExpr, AsmExpression *nextExpr) | |
constructor | |
const void * | getIterSymEntry () const |
get iteration symbol entry | |
const AsmExpression * | getCondExpr () const |
get condition expression | |
const AsmExpression * | getNextExpr () const |
get next expression | |
![]() | |
AsmRepeat (const AsmSourcePos &pos, uint64_t repeatsNum) | |
constructor | |
void | addLine (RefPtr< const AsmMacroSubst > macro, RefPtr< const AsmSource > source, const std::vector< LineTrans > &colTrans, size_t lineSize, const char *line) |
adds line to repeat from source More... | |
const std::vector< LineTrans > & | getColTranslations () const |
get column translations | |
const std::vector< char > & | getContent () const |
get content of repetition | |
size_t | getSourceTransSize () const |
get source translations size | |
const SourceTrans & | getSourceTrans (uint64_t index) const |
get source translation | |
const AsmSourcePos & | getSourcePos () const |
get source position | |
uint64_t | getRepeatsNum () const |
get number of repetitions | |
![]() | |
NonCopyableAndNonMovable () | |
constructor | |
NonCopyableAndNonMovable (const NonCopyableAndNonMovable &)=delete | |
copy-constructor | |
NonCopyableAndNonMovable (NonCopyableAndNonMovable &&)=delete | |
move-constructor | |
NonCopyableAndNonMovable & | operator= (const NonCopyableAndNonMovable &)=delete |
copy-assignment | |
NonCopyableAndNonMovable & | operator= (NonCopyableAndNonMovable &&)=delete |
move-asignment | |
Additional Inherited Members | |
![]() | |
LineNo | contentLineNo |
number of content's line | |
AsmSourcePos | sourcePos |
current source position | |
uint64_t | repeatsNum |
repeats number | |
std::vector< char > | content |
content | |
std::vector< SourceTrans > | sourceTranslations |
source translations | |
std::vector< LineTrans > | colTranslations |
column translations | |
assembler repeat 'for'