LLVM 20.0.0git
|
#include "Target/SPIRV/SPIRVMCInstLower.h"
Public Member Functions | |
void | lower (const MachineInstr *MI, MCInst &OutMI, SPIRV::ModuleAnalysisInfo *MAI) const |
Definition at line 22 of file SPIRVMCInstLower.h.
void SPIRVMCInstLower::lower | ( | const MachineInstr * | MI, |
MCInst & | OutMI, | ||
SPIRV::ModuleAnalysisInfo * | MAI | ||
) | const |
Definition at line 23 of file SPIRVMCInstLower.cpp.
References llvm::MCInst::addOperand(), llvm::APFloat::convertToFloat(), llvm::MCOperand::createDFPImm(), llvm::MCOperand::createImm(), llvm::MCOperand::createReg(), llvm::SPIRV::ModuleAnalysisInfo::getExtInstSetReg(), llvm::MachineOperand::getFPImm(), llvm::SPIRV::ModuleAnalysisInfo::getFuncReg(), llvm::MachineOperand::getGlobal(), llvm::MachineOperand::getImm(), llvm::MachineOperand::getMBB(), llvm::SPIRV::ModuleAnalysisInfo::getOrCreateMBBRegister(), llvm::MachineOperand::getReg(), llvm::SPIRV::ModuleAnalysisInfo::getRegisterAlias(), llvm::MachineOperand::getType(), llvm::ConstantFP::getValueAPF(), llvm::Register::isValid(), llvm_unreachable, MI, llvm::MachineOperand::MO_FPImmediate, llvm::MachineOperand::MO_GlobalAddress, llvm::MachineOperand::MO_Immediate, llvm::MachineOperand::MO_MachineBasicBlock, llvm::MachineOperand::MO_Register, OS, llvm::Pass::print(), llvm::report_fatal_error(), llvm::MCInst::setFlags(), and llvm::MCInst::setOpcode().