OpenASIP 2.2
|
Variables | |
const std::map< std::string, int > | RISCVRTypeOperations |
const std::map< std::string, int > | RISCVITypeOperations |
const std::map< std::string, int > | RISCVSTypeOperations |
const std::map< std::string, int > | RISCVBTypeOperations |
const std::map< std::string, int > | RISCVUTypeOperations |
const std::map< std::string, int > | RISCVJTypeOperations = {{"jal", 0b1101111}} |
const std::map< std::string, std::string > | RISCVOperationNameTable |
const std::vector< std::string > | RISCVMExtensionOperations |
const std::string | RISCV_R_TYPE_NAME = "riscv_r_type" |
const std::string | RISCV_I_TYPE_NAME = "riscv_i_type" |
const std::string | RISCV_U_TYPE_NAME = "riscv_u_type" |
const std::string | RISCV_S_TYPE_NAME = "riscv_s_type" |
const std::string | RISCV_J_TYPE_NAME = "riscv_j_type" |
const std::string | RISCV_B_TYPE_NAME = "riscv_b_type" |
const std::string | RISCV_R3R_TYPE_NAME = "riscv_r3r_type" |
const std::string | RISCV_R1R_TYPE_NAME = "riscv_r1r_type" |
const std::string | RISCV_R1_TYPE_NAME = "riscv_r1_type" |
const std::string RISCVFields::RISCV_B_TYPE_NAME = "riscv_b_type" |
Definition at line 66 of file RISCVFields.hh.
Referenced by OTAOperationDialog::addRISCVBaseOperations(), BEMGenerator::addRiscvFormat(), ProGe::RV32MicroCodeGenerator::initializeOperations(), OTAOperationDialog::numberOfInputs(), OTAFormatListDialog::onAddOTAFormat(), OTAFormatListDialog::validFormatName(), and OTAOperationDialog::validFormatName().
const std::string RISCVFields::RISCV_I_TYPE_NAME = "riscv_i_type" |
Definition at line 62 of file RISCVFields.hh.
Referenced by OTAOperationDialog::addRISCVBaseOperations(), BEMGenerator::addRiscvFormat(), ProGe::RV32MicroCodeGenerator::initializeOperations(), OTAOperationDialog::numberOfInputs(), OTAOperationDialog::numberOfOutputs(), OTAFormatListDialog::onAddOTAFormat(), OTAFormatListDialog::validFormatName(), and OTAOperationDialog::validFormatName().
const std::string RISCVFields::RISCV_J_TYPE_NAME = "riscv_j_type" |
Definition at line 65 of file RISCVFields.hh.
Referenced by OTAOperationDialog::addRISCVBaseOperations(), BEMGenerator::addRiscvFormat(), ProGe::RV32MicroCodeGenerator::initializeOperations(), OTAOperationDialog::numberOfInputs(), OTAOperationDialog::numberOfOutputs(), OTAFormatListDialog::onAddOTAFormat(), OTAFormatListDialog::validFormatName(), and OTAOperationDialog::validFormatName().
const std::string RISCVFields::RISCV_R1_TYPE_NAME = "riscv_r1_type" |
Definition at line 69 of file RISCVFields.hh.
Referenced by BEMGenerator::addRiscvFormat(), RISCVTDGen::findCustomOps(), ProGe::RV32MicroCodeGenerator::initializeOperations(), OTAOperationDialog::numberOfInputs(), OTAFormatListDialog::onAddOTAFormat(), OTAOperationDialog::TransferDataToWindow(), OTAFormatListDialog::validFormatName(), and OTAOperationDialog::validFormatName().
const std::string RISCVFields::RISCV_R1R_TYPE_NAME = "riscv_r1r_type" |
Definition at line 68 of file RISCVFields.hh.
Referenced by BEMGenerator::addRiscvFormat(), RISCVTDGen::findCustomOps(), ProGe::RV32MicroCodeGenerator::initializeOperations(), OTAOperationDialog::numberOfInputs(), OTAOperationDialog::numberOfOutputs(), OTAFormatListDialog::onAddOTAFormat(), OTAOperationDialog::TransferDataToWindow(), OTAFormatListDialog::validFormatName(), and OTAOperationDialog::validFormatName().
const std::string RISCVFields::RISCV_R3R_TYPE_NAME = "riscv_r3r_type" |
Definition at line 67 of file RISCVFields.hh.
Referenced by BEMGenerator::addRiscvFormat(), RISCVTDGen::findCustomOps(), OTAOperationDialog::numberOfInputs(), OTAOperationDialog::numberOfOutputs(), OTAFormatListDialog::onAddOTAFormat(), OTAOperationDialog::TransferDataToWindow(), OTAFormatListDialog::validFormatName(), and OTAOperationDialog::validFormatName().
const std::string RISCVFields::RISCV_R_TYPE_NAME = "riscv_r_type" |
Definition at line 61 of file RISCVFields.hh.
Referenced by OTAOperationDialog::addRISCVBaseOperations(), BEMGenerator::addRiscvFormat(), RISCVTDGen::findCustomOps(), llvm::LLVMTCERISCVIntrinsicsLowering::findRFormat(), ProGe::RV32MicroCodeGenerator::initializeOperations(), OTAOperationDialog::numberOfInputs(), OTAOperationDialog::numberOfOutputs(), OTAFormatListDialog::onAddOTAFormat(), OTAOperationDialog::TransferDataToWindow(), OTAFormatListDialog::validFormatName(), and OTAOperationDialog::validFormatName().
const std::string RISCVFields::RISCV_S_TYPE_NAME = "riscv_s_type" |
Definition at line 64 of file RISCVFields.hh.
Referenced by OTAOperationDialog::addRISCVBaseOperations(), BEMGenerator::addRiscvFormat(), ProGe::RV32MicroCodeGenerator::initializeOperations(), OTAOperationDialog::numberOfInputs(), OTAFormatListDialog::onAddOTAFormat(), OTAFormatListDialog::validFormatName(), and OTAOperationDialog::validFormatName().
const std::string RISCVFields::RISCV_U_TYPE_NAME = "riscv_u_type" |
Definition at line 63 of file RISCVFields.hh.
Referenced by OTAOperationDialog::addRISCVBaseOperations(), BEMGenerator::addRiscvFormat(), ProGe::RV32MicroCodeGenerator::initializeOperations(), OTAOperationDialog::numberOfInputs(), OTAOperationDialog::numberOfOutputs(), OTAFormatListDialog::onAddOTAFormat(), OTAFormatListDialog::validFormatName(), and OTAOperationDialog::validFormatName().
const std::map<std::string, int> RISCVFields::RISCVBTypeOperations |
Definition at line 32 of file RISCVFields.hh.
Referenced by OTAOperationDialog::addRISCVBaseOperations(), and BEMGenerator::addRiscvFormat().
const std::map<std::string, int> RISCVFields::RISCVITypeOperations |
Definition at line 19 of file RISCVFields.hh.
Referenced by OTAOperationDialog::addRISCVBaseOperations(), and BEMGenerator::addRiscvFormat().
const std::map<std::string, int> RISCVFields::RISCVJTypeOperations = {{"jal", 0b1101111}} |
Definition at line 39 of file RISCVFields.hh.
Referenced by OTAOperationDialog::addRISCVBaseOperations(), and BEMGenerator::addRiscvFormat().
const std::vector<std::string> RISCVFields::RISCVMExtensionOperations |
Definition at line 58 of file RISCVFields.hh.
Referenced by ProGe::RV32MicroCodeGenerator::addRPorts().
const std::map<std::string, std::string> RISCVFields::RISCVOperationNameTable |
Definition at line 41 of file RISCVFields.hh.
Referenced by OTAOperationDialog::addRISCVBaseOperations(), ProGe::RV32MicroCodeGenerator::addRPorts(), ProGe::RV32MicroCodeGenerator::initializeOperations(), and OTAOperationDialog::TransferDataToWindow().
const std::map<std::string, int> RISCVFields::RISCVRTypeOperations |
Definition at line 8 of file RISCVFields.hh.
Referenced by OTAOperationDialog::addRISCVBaseOperations(), BEMGenerator::addRiscvFormat(), and RISCVTDGen::findCustomOps().
const std::map<std::string, int> RISCVFields::RISCVSTypeOperations |
Definition at line 29 of file RISCVFields.hh.
Referenced by OTAOperationDialog::addRISCVBaseOperations(), and BEMGenerator::addRiscvFormat().
const std::map<std::string, int> RISCVFields::RISCVUTypeOperations |
Definition at line 36 of file RISCVFields.hh.
Referenced by OTAOperationDialog::addRISCVBaseOperations(), and BEMGenerator::addRiscvFormat().