Lines Matching defs:RISCVInsertVSETVLI
1 //===- RISCVInsertVSETVLI.cpp - Insert VSETVLI instructions ---------------===//
905 class RISCVInsertVSETVLI : public MachineFunctionPass {
918 RISCVInsertVSETVLI() : MachineFunctionPass(ID) {}
964 char RISCVInsertVSETVLI::ID = 0;
965 char &llvm::RISCVInsertVSETVLIID = RISCVInsertVSETVLI::ID;
967 INITIALIZE_PASS(RISCVInsertVSETVLI, DEBUG_TYPE, RISCV_INSERT_VSETVLI_NAME,
978 void RISCVInsertVSETVLI::forwardVSETVLIAVL(VSETVLIInfo &Info) const {
993 RISCVInsertVSETVLI::getInfoForVSETVLI(const MachineInstr &MI) const {
1031 RISCVInsertVSETVLI::computeInfoForInstr(const MachineInstr &MI) const {
1109 void RISCVInsertVSETVLI::insertVSETVLI(MachineBasicBlock &MBB,
1211 bool RISCVInsertVSETVLI::needVSETVLI(const DemandedFields &Used,
1245 void RISCVInsertVSETVLI::transferBefore(VSETVLIInfo &Info,
1310 void RISCVInsertVSETVLI::transferAfter(VSETVLIInfo &Info,
1339 bool RISCVInsertVSETVLI::computeVLVTYPEChanges(const MachineBasicBlock &MBB,
1357 void RISCVInsertVSETVLI::computeIncomingVLVTYPE(const MachineBasicBlock &MBB) {
1414 bool RISCVInsertVSETVLI::needVSETVLIPHI(const VSETVLIInfo &Require,
1458 void RISCVInsertVSETVLI::emitVSETVLIs(MachineBasicBlock &MBB) {
1562 void RISCVInsertVSETVLI::doPRE(MachineBasicBlock &MBB) {
1662 bool RISCVInsertVSETVLI::canMutatePriorConfig(
1698 void RISCVInsertVSETVLI::coalesceVSETVLIs(MachineBasicBlock &MBB) const {
1805 void RISCVInsertVSETVLI::insertReadVL(MachineBasicBlock &MBB) {
1830 bool RISCVInsertVSETVLI::runOnMachineFunction(MachineFunction &MF) {
1910 return new RISCVInsertVSETVLI();