LLVM API Documentation
The R600 code emitter produces machine code that can be executed directly on the GPU device. More...
#include "R600Defines.h"
#include "MCTargetDesc/AMDGPUMCCodeEmitter.h"
#include "MCTargetDesc/AMDGPUMCTargetDesc.h"
#include "llvm/MC/MCCodeEmitter.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCInst.h"
#include "llvm/MC/MCInstrInfo.h"
#include "llvm/MC/MCRegisterInfo.h"
#include "llvm/MC/MCSubtargetInfo.h"
#include "llvm/Support/raw_ostream.h"
#include "AMDGPUGenMCCodeEmitter.inc"
Go to the source code of this file.
Enumerations | |
enum | RegElement { ELEMENT_X = 0, ELEMENT_Y, ELEMENT_Z, ELEMENT_W } |
enum | FCInstr { FC_IF_PREDICATE = 0, FC_ELSE, FC_ENDIF, FC_BGNLOOP, FC_ENDLOOP, FC_BREAK_PREDICATE, FC_CONTINUE } |
The R600 code emitter produces machine code that can be executed directly on the GPU device.
Definition in file R600MCCodeEmitter.cpp.
enum FCInstr |
Definition at line 73 of file R600MCCodeEmitter.cpp.
enum RegElement |
Definition at line 66 of file R600MCCodeEmitter.cpp.