CLRX  1
An unofficial OpenCL extensions designed for Radeon GPUs
CLRX::Assembler Member List

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

addIncludeDir(const CString &includeDir)CLRX::Assembler
addInitialDefSym(const CString &symName, uint64_t value)CLRX::Assembler
addRegVar(const CString &name, const AsmRegVar &var)CLRX::Assemblerinline
AsmAmdCL2Handler (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmAmdCL2PseudoOps (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmAmdHandler (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmAmdPseudoOps (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmExpression (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmForInputFilter (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmFormatHandler (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmGalliumHandler (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmGalliumPseudoOps (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmKcodeHandler (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmKcodePseudoOps (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmMacroInputFilter (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmParseUtils (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmPseudoOps (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmRawCodeHandler (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmRegAllocator (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmROCmHandler (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmROCmPseudoOps (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmStreamInputFilter (defined in CLRX::Assembler)CLRX::Assemblerfriend
AsmWaitScheduler (defined in CLRX::Assembler)CLRX::Assemblerfriend
assemble()CLRX::Assembler
Assembler(const CString &filename, std::istream &input, Flags flags=0, BinaryFormat format=BinaryFormat::AMD, GPUDeviceType deviceType=GPUDeviceType::CAPE_VERDE, std::ostream &msgStream=std::cerr, std::ostream &printStream=std::cout)CLRX::Assemblerexplicit
Assembler(const Array< CString > &filenames, Flags flags=0, BinaryFormat format=BinaryFormat::AMD, GPUDeviceType deviceType=GPUDeviceType::CAPE_VERDE, std::ostream &msgStream=std::cerr, std::ostream &printStream=std::cout)CLRX::Assemblerexplicit
DefSym typedefCLRX::Assembler
GCNAsmUtils (defined in CLRX::Assembler)CLRX::Assemblerfriend
getBinaryFormat() const CLRX::Assemblerinline
getDeviceType() const CLRX::Assemblerinline
getDriverVersion() const CLRX::Assemblerinline
getFlags() const CLRX::Assemblerinline
getFormatHandler() const CLRX::Assemblerinline
getGlobalScope() const CLRX::Assemblerinline
getIncludeDirs() const CLRX::Assemblerinline
getISAAssembler() const CLRX::Assemblerinline
getKernelMap() const CLRX::Assemblerinline
getKernels() const CLRX::Assemblerinline
getLLVMVersion() const CLRX::Assemblerinline
getPolicyVersion() const CLRX::Assemblerinline
getRegVar(const CString &name, const AsmRegVar *&regVar)CLRX::Assembler
getRegVarMap() const CLRX::Assemblerinline
getRelSpacesSections() const (defined in CLRX::Assembler)CLRX::Assemblerinline
getSections() const CLRX::Assemblerinline
getSymbolMap() const CLRX::Assemblerinline
is64Bit() const CLRX::Assemblerinline
ISAAssembler (defined in CLRX::Assembler)CLRX::Assemblerfriend
isAbsoluteSymbol(const AsmSymbol &symbol) const CLRX::Assembler
isAltMacro() const CLRX::Assemblerinline
isBuggyFPLit() const CLRX::Assemblerinline
isMacroCase() const CLRX::Assemblerinline
isNewROCmBinFormat() const CLRX::Assemblerinline
isOldModParam() const CLRX::Assemblerinline
KernelMap typedefCLRX::Assembler
NonCopyableAndNonMovable()CLRX::NonCopyableAndNonMovableinline
NonCopyableAndNonMovable(const NonCopyableAndNonMovable &)=deleteCLRX::NonCopyableAndNonMovable
NonCopyableAndNonMovable(NonCopyableAndNonMovable &&)=deleteCLRX::NonCopyableAndNonMovable
operator=(const NonCopyableAndNonMovable &)=deleteCLRX::NonCopyableAndNonMovable
operator=(NonCopyableAndNonMovable &&)=deleteCLRX::NonCopyableAndNonMovable
readLine()CLRX::Assemblerprotected
set64Bit(bool this64Bit)CLRX::Assemblerinline
setBinaryFormat(BinaryFormat binFormat)CLRX::Assemblerinline
setDeviceType(const GPUDeviceType deviceType)CLRX::Assemblerinline
setDriverVersion(uint32_t driverVersion)CLRX::Assemblerinline
setFlags(Flags flags)CLRX::Assemblerinline
setLLVMVersion(uint32_t llvmVersion)CLRX::Assemblerinline
setNewROCmBinFormat(bool newFmt)CLRX::Assemblerinline
setPolicyVersion(cxuint pv)CLRX::Assemblerinline
writeBinary(const char *filename) const CLRX::Assembler
writeBinary(std::ostream &outStream) const CLRX::Assembler
writeBinary(Array< cxbyte > &array) const CLRX::Assembler
~Assembler()CLRX::Assembler