CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
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::Assembler | inline |
AsmAmdCL2Handler (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmAmdCL2PseudoOps (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmAmdHandler (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmAmdPseudoOps (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmExpression (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmForInputFilter (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmFormatHandler (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmGalliumHandler (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmGalliumPseudoOps (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmKcodeHandler (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmKcodePseudoOps (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmMacroInputFilter (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmParseUtils (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmPseudoOps (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmRawCodeHandler (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmRegAllocator (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmROCmHandler (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmROCmPseudoOps (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmStreamInputFilter (defined in CLRX::Assembler) | CLRX::Assembler | friend |
AsmWaitScheduler (defined in CLRX::Assembler) | CLRX::Assembler | friend |
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::Assembler | explicit |
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::Assembler | explicit |
DefSym typedef | CLRX::Assembler | |
GCNAsmUtils (defined in CLRX::Assembler) | CLRX::Assembler | friend |
getBinaryFormat() const | CLRX::Assembler | inline |
getCodeFlags() const | CLRX::Assembler | inline |
getDeviceType() const | CLRX::Assembler | inline |
getDriverVersion() const | CLRX::Assembler | inline |
getFlags() const | CLRX::Assembler | inline |
getFormatHandler() const | CLRX::Assembler | inline |
getGlobalScope() const | CLRX::Assembler | inline |
getIncludeDirs() const | CLRX::Assembler | inline |
getISAAssembler() const | CLRX::Assembler | inline |
getKernelMap() const | CLRX::Assembler | inline |
getKernels() const | CLRX::Assembler | inline |
getLLVMVersion() const | CLRX::Assembler | inline |
getPolicyVersion() const | CLRX::Assembler | inline |
getRegVar(const CString &name, const AsmRegVar *®Var) | CLRX::Assembler | |
getRegVarMap() const | CLRX::Assembler | inline |
getRelSpacesSections() const (defined in CLRX::Assembler) | CLRX::Assembler | inline |
getSections() const | CLRX::Assembler | inline |
getSymbolMap() const | CLRX::Assembler | inline |
is64Bit() const | CLRX::Assembler | inline |
ISAAssembler (defined in CLRX::Assembler) | CLRX::Assembler | friend |
isAbsoluteSymbol(const AsmSymbol &symbol) const | CLRX::Assembler | |
isAltMacro() const | CLRX::Assembler | inline |
isBuggyFPLit() const | CLRX::Assembler | inline |
isLLVM10BinFormat() const | CLRX::Assembler | inline |
isMacroCase() const | CLRX::Assembler | inline |
isNewROCmBinFormat() const | CLRX::Assembler | inline |
isOldModParam() const | CLRX::Assembler | inline |
isROCmMetadataV3() const | CLRX::Assembler | inline |
KernelMap typedef | CLRX::Assembler | |
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 | |
readLine() | CLRX::Assembler | protected |
set64Bit(bool this64Bit) | CLRX::Assembler | inline |
setBinaryFormat(BinaryFormat binFormat) | CLRX::Assembler | inline |
setCodeFlags(Flags flags) | CLRX::Assembler | inline |
setDeviceType(const GPUDeviceType deviceType) | CLRX::Assembler | inline |
setDriverVersion(uint32_t driverVersion) | CLRX::Assembler | inline |
setFlags(Flags flags) | CLRX::Assembler | inline |
setLLVM10BinFormat(bool newFmt) | CLRX::Assembler | inline |
setLLVMVersion(uint32_t llvmVersion) | CLRX::Assembler | inline |
setNewROCmBinFormat(bool newFmt) | CLRX::Assembler | inline |
setPolicyVersion(cxuint pv) | CLRX::Assembler | inline |
setROCmMetadataV3(bool newFmt) | CLRX::Assembler | inline |
writeBinary(const char *filename) const | CLRX::Assembler | |
writeBinary(std::ostream &outStream) const | CLRX::Assembler | |
writeBinary(Array< cxbyte > &array) const | CLRX::Assembler | |
~Assembler() | CLRX::Assembler |