CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
This is the complete list of members for CLRX::ISAAssembler, including all inherited members.
assemble(const CString &mnemonic, const char *mnemPlace, const char *linePtr, const char *lineEnd, std::vector< cxbyte > &output)=0 | CLRX::ISAAssembler | pure virtual |
assembler | CLRX::ISAAssembler | protected |
checkMnemonic(const CString &mnemonic) const =0 | CLRX::ISAAssembler | pure virtual |
fillAlignment(size_t size, cxbyte *output)=0 | CLRX::ISAAssembler | pure virtual |
getAllocatedRegisters(size_t ®TypesNum, Flags ®Flags) const =0 | CLRX::ISAAssembler | pure virtual |
ISAAssembler(Assembler &assembler) | CLRX::ISAAssembler | explicitprotected |
NonCopyableAndNonMovable() | CLRX::NonCopyableAndNonMovable | inline |
NonCopyableAndNonMovable(const NonCopyableAndNonMovable &)=delete | CLRX::NonCopyableAndNonMovable | |
NonCopyableAndNonMovable(NonCopyableAndNonMovable &&)=delete | CLRX::NonCopyableAndNonMovable | |
operator=(const NonCopyableAndNonMovable &)=delete | CLRX::NonCopyableAndNonMovable | |
operator=(NonCopyableAndNonMovable &&)=delete | CLRX::NonCopyableAndNonMovable | |
parseRegisterRange(const char *&linePtr, cxuint ®Start, cxuint ®End)=0 | CLRX::ISAAssembler | pure virtual |
printError(const char *linePtr, const char *message) | CLRX::ISAAssembler | inlineprotected |
printError(const AsmSourcePos &sourcePos, const char *message) | CLRX::ISAAssembler | inlineprotected |
printWarning(const char *linePtr, const char *message) | CLRX::ISAAssembler | inlineprotected |
printWarning(const AsmSourcePos &sourcePos, const char *message) | CLRX::ISAAssembler | inlineprotected |
printWarningForRange(cxuint bits, uint64_t value, const AsmSourcePos &pos, cxbyte signess=WS_BOTH) | CLRX::ISAAssembler | inlineprotected |
relocationIsFit(cxuint bits, AsmExprTargetType tgtType)=0 | CLRX::ISAAssembler | pure virtual |
resolveCode(const AsmSourcePos &sourcePos, cxuint targetSectionId, cxbyte *sectionData, size_t offset, AsmExprTargetType targetType, cxuint sectionId, uint64_t value)=0 | CLRX::ISAAssembler | pure virtual |
setAllocatedRegisters(const cxuint *regs=nullptr, Flags regFlags=0)=0 | CLRX::ISAAssembler | pure virtual |
~ISAAssembler() | CLRX::ISAAssembler | virtual |