|
| PVCuArch () |
|
| Xe2Plus (const std::string &archName, const std::string &archDescription, const XeCoreInfo &xeCore, const std::map< RegisterFileType, RegisterFileInfo > ®Info={}, const llvm::SmallVector< CacheInfo, 4 > &cacheInfo={}, const std::map< InstructionKind, std::shared_ptr< Instruction >> &instrs={}) |
|
| uArch (const std::string &name, const std::string &description, const std::map< RegisterFileType, RegisterFileInfo > ®isterFileInfo={}, const llvm::SmallVector< CacheInfo, 4 > &cacheInfo={}, const std::map< InstructionKind, std::shared_ptr< Instruction >> &instructions={}) |
|
const std::string & | getName () const |
|
const std::string & | getDescription () const |
|
const std::map< RegisterFileType, RegisterFileInfo > & | getRegisterFileInfo () const |
|
const llvm::SmallVector< CacheInfo, 4 > & | getCacheInfo () const |
|
const std::map< InstructionKind, std::shared_ptr< Instruction > > & | getInstructions () const |
|
llvm::SmallVector< StringRef, 8 > | getSupportedInstructionNames () const |
|
bool | checkSupportedInstruction (InstructionKind instr) const |
|
Definition at line 75 of file IntelGpuXe2.h.