LLVM 20.0.0git
|
#include "Target/SPIRV/SPIRVInstrInfo.h"
Definition at line 24 of file SPIRVInstrInfo.h.
SPIRVInstrInfo::SPIRVInstrInfo | ( | ) |
Definition at line 26 of file SPIRVInstrInfo.cpp.
|
override |
Definition at line 182 of file SPIRVInstrInfo.cpp.
References Cond, llvm::MachineBasicBlock::empty(), llvm::MachineBasicBlock::getLastNonDebugInstr(), MBB, MI, and TBB.
bool SPIRVInstrInfo::canUseFastMathFlags | ( | const MachineInstr & | MI | ) | const |
Definition at line 105 of file SPIRVInstrInfo.cpp.
References MI.
bool SPIRVInstrInfo::canUseNSW | ( | const MachineInstr & | MI | ) | const |
Definition at line 124 of file SPIRVInstrInfo.cpp.
References MI.
bool SPIRVInstrInfo::canUseNUW | ( | const MachineInstr & | MI | ) | const |
Definition at line 141 of file SPIRVInstrInfo.cpp.
References MI.
|
override |
Definition at line 241 of file SPIRVInstrInfo.cpp.
References assert(), llvm::DstOp::getReg(), llvm::SrcOp::getReg(), I, and MRI.
|
override |
Definition at line 258 of file SPIRVInstrInfo.cpp.
|
inline |
Definition at line 30 of file SPIRVInstrInfo.h.
Referenced by llvm::SPIRVSubtarget::getRegisterInfo().
|
override |
Definition at line 233 of file SPIRVInstrInfo.cpp.
References llvm::report_fatal_error().
bool SPIRVInstrInfo::isConstantInstr | ( | const MachineInstr & | MI | ) | const |
bool SPIRVInstrInfo::isDecorationInstr | ( | const MachineInstr & | MI | ) | const |
bool SPIRVInstrInfo::isHeaderInstr | ( | const MachineInstr & | MI | ) | const |
Definition at line 83 of file SPIRVInstrInfo.cpp.
References isConstantInstr(), isDecorationInstr(), isTypeDeclInstr(), and MI.
bool SPIRVInstrInfo::isInlineAsmDefInstr | ( | const MachineInstr & | MI | ) | const |
Definition at line 50 of file SPIRVInstrInfo.cpp.
References MI.
bool SPIRVInstrInfo::isTypeDeclInstr | ( | const MachineInstr & | MI | ) | const |
Definition at line 60 of file SPIRVInstrInfo.cpp.
Referenced by isHeaderInstr().
|
override |
Definition at line 214 of file SPIRVInstrInfo.cpp.
References llvm::report_fatal_error().