|
LLVM 23.0.0git
|
#include "Target/SPIRV/SPIRVInstrInfo.h"
Definition at line 25 of file SPIRVInstrInfo.h.
|
explicit |
Definition at line 26 of file SPIRVInstrInfo.cpp.
|
override |
Definition at line 219 of file SPIRVInstrInfo.cpp.
| bool SPIRVInstrInfo::canUseFastMathFlags | ( | const MachineInstr & | MI, |
| bool | KHRFloatControls2 ) const |
Definition at line 136 of file SPIRVInstrInfo.cpp.
References MI.
| bool SPIRVInstrInfo::canUseIntegerWrapDecoration | ( | const MachineInstr & | MI | ) | const |
Definition at line 175 of file SPIRVInstrInfo.cpp.
References MI.
|
override |
Definition at line 280 of file SPIRVInstrInfo.cpp.
References assert(), DL, llvm::DstOp::getReg(), llvm::SrcOp::getReg(), I, and MBB.
|
inline |
Definition at line 31 of file SPIRVInstrInfo.h.
|
override |
Definition at line 268 of file SPIRVInstrInfo.cpp.
References llvm::MachineInstrBuilder::addMBB(), llvm::BuildMI(), Cond, DL, llvm::get(), MBB, and TBB.
| bool SPIRVInstrInfo::isAliasingInstr | ( | const MachineInstr & | MI | ) | const |
| bool SPIRVInstrInfo::isConstantInstr | ( | const MachineInstr & | MI | ) | const |
Definition at line 29 of file SPIRVInstrInfo.cpp.
References MI.
Referenced by addOpAccessChainReqs(), and isHeaderInstr().
| bool SPIRVInstrInfo::isDecorationInstr | ( | const MachineInstr & | MI | ) | const |
| bool SPIRVInstrInfo::isHeaderInstr | ( | const MachineInstr & | MI | ) | const |
Definition at line 113 of file SPIRVInstrInfo.cpp.
References isAliasingInstr(), isConstantInstr(), isDecorationInstr(), isTypeDeclInstr(), and MI.
| bool SPIRVInstrInfo::isInlineAsmDefInstr | ( | const MachineInstr & | MI | ) | const |
Definition at line 68 of file SPIRVInstrInfo.cpp.
References MI.
| bool SPIRVInstrInfo::isSpecConstantInstr | ( | const MachineInstr & | MI | ) | const |
Definition at line 54 of file SPIRVInstrInfo.cpp.
References MI.
| bool SPIRVInstrInfo::isTypeDeclInstr | ( | const MachineInstr & | MI | ) | const |
|
override |
Definition at line 242 of file SPIRVInstrInfo.cpp.