CLRX  1
An unofficial OpenCL extensions designed for Radeon GPUs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
CLRX::GCNAssembler Member List

This is the complete list of members for CLRX::GCNAssembler, including all inherited members.

assemble(const CString &mnemonic, const char *mnemPlace, const char *linePtr, const char *lineEnd, std::vector< cxbyte > &output)CLRX::GCNAssemblervirtual
assemblerCLRX::ISAAssemblerprotected
checkMnemonic(const CString &mnemonic) const CLRX::GCNAssemblervirtual
fillAlignment(size_t size, cxbyte *output)CLRX::GCNAssemblervirtual
GCNAssembler(Assembler &assembler)CLRX::GCNAssemblerexplicit
getAllocatedRegisters(size_t &regTypesNum, Flags &regFlags) const CLRX::GCNAssemblervirtual
ISAAssembler(Assembler &assembler)CLRX::ISAAssemblerexplicitprotected
NonCopyableAndNonMovable()CLRX::NonCopyableAndNonMovableinline
NonCopyableAndNonMovable(const NonCopyableAndNonMovable &)=deleteCLRX::NonCopyableAndNonMovable
NonCopyableAndNonMovable(NonCopyableAndNonMovable &&)=deleteCLRX::NonCopyableAndNonMovable
operator=(const NonCopyableAndNonMovable &)=deleteCLRX::NonCopyableAndNonMovable
operator=(NonCopyableAndNonMovable &&)=deleteCLRX::NonCopyableAndNonMovable
parseRegisterRange(const char *&linePtr, cxuint &regStart, cxuint &regEnd)CLRX::GCNAssemblervirtual
printError(const char *linePtr, const char *message)CLRX::ISAAssemblerinlineprotected
printError(const AsmSourcePos &sourcePos, const char *message)CLRX::ISAAssemblerinlineprotected
printWarning(const char *linePtr, const char *message)CLRX::ISAAssemblerinlineprotected
printWarning(const AsmSourcePos &sourcePos, const char *message)CLRX::ISAAssemblerinlineprotected
printWarningForRange(cxuint bits, uint64_t value, const AsmSourcePos &pos, cxbyte signess=WS_BOTH)CLRX::ISAAssemblerinlineprotected
regs (defined in CLRX::GCNAssembler)CLRX::GCNAssembler
regTable (defined in CLRX::GCNAssembler)CLRX::GCNAssembler
relocationIsFit(cxuint bits, AsmExprTargetType tgtType)CLRX::GCNAssemblervirtual
resolveCode(const AsmSourcePos &sourcePos, cxuint targetSectionId, cxbyte *sectionData, size_t offset, AsmExprTargetType targetType, cxuint sectionId, uint64_t value)CLRX::GCNAssemblervirtual
setAllocatedRegisters(const cxuint *regs, Flags regFlags)CLRX::GCNAssemblervirtual
~GCNAssembler()CLRX::GCNAssembler
~ISAAssembler()CLRX::ISAAssemblervirtual