CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
an assembler for Radeon GPU's More...
#include <CLRX/Config.h>
#include <algorithm>
#include <cstdint>
#include <string>
#include <istream>
#include <ostream>
#include <iostream>
#include <vector>
#include <utility>
#include <stack>
#include <list>
#include <unordered_set>
#include <unordered_map>
#include <CLRX/utils/Utilities.h>
#include <CLRX/utils/Containers.h>
#include <CLRX/utils/DTree.h>
#include <CLRX/utils/GPUId.h>
#include <CLRX/amdasm/Commons.h>
#include <CLRX/amdasm/AsmSource.h>
#include <CLRX/amdasm/AsmFormats.h>
#include <CLRX/amdasm/AsmDefs.h>
Go to the source code of this file.
Namespaces | |
CLRX | |
main namespace | |
Enumerations | |
enum | : cxuint { ASM_POLICY_DEFAULT = CLRX_VERSION_NUMBER, ASM_POLICY_UNIFIED_SGPR_COUNT = CLRX_POLICY_UNIFIED_SGPR_COUNT } |
enum | : Flags { CLRX::ASM_WARNINGS = 1, CLRX::ASM_FORCE_ADD_SYMBOLS = 2, CLRX::ASM_ALTMACRO = 4, CLRX::ASM_BUGGYFPLIT = 8, ASM_MACRONOCASE = 16, CLRX::ASM_OLDMODPARAM = 32, CLRX::ASM_WAVE32 = 64, CLRX::ASM_TESTRESOLVE = (1U<<30), CLRX::ASM_TESTRUN = (1U<<31), CLRX::ASM_ALL } |
enum | : Flags { ASM_CODE_WAVE32 = 1 } |
enum | CLRX::AsmClauseType { CLRX::AsmClauseType::IF, CLRX::AsmClauseType::ELSEIF, CLRX::AsmClauseType::ELSE, CLRX::AsmClauseType::REPEAT, CLRX::AsmClauseType::MACRO } |
type of clause More... | |
an assembler for Radeon GPU's