Searched refs:OldMI (Results 1 - 12 of 12) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonOptAddrMode.cpp107 bool changeStore(MachineInstr *OldMI, MachineOperand ImmOp,
109 bool changeLoad(MachineInstr *OldMI, MachineOperand ImmOp, unsigned ImmOpNum);
483 bool HexagonOptAddrMode::changeLoad(MachineInstr *OldMI, MachineOperand ImmOp, argument
486 MachineBasicBlock *BB = OldMI->getParent();
487 auto UsePos = MachineBasicBlock::iterator(OldMI);
491 unsigned OpEnd = OldMI->getNumOperands();
495 if (HII->getAddrMode(*OldMI) == HexagonII::BaseRegOffset) {
496 short NewOpCode = HII->changeAddrMode_rr_ur(*OldMI);
498 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode));
499 MIB.add(OldMI
544 changeStore(MachineInstr *OldMI, MachineOperand ImmOp, unsigned ImmOpNum) argument
[all...]
H A DHexagonBlockRanges.h131 void replaceInstr(MachineInstr *OldMI, MachineInstr *NewMI);
H A DHexagonBlockRanges.cpp206 void HexagonBlockRanges::InstrIndexMap::replaceInstr(MachineInstr *OldMI, argument
209 if (I.second != OldMI)
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ExpandSpecialInstrs.cpp43 void SetFlagInNewMI(MachineInstr *NewMI, const MachineInstr *OldMI,
74 const MachineInstr *OldMI, unsigned Op) {
75 int OpIdx = TII->getOperandIdx(*OldMI, Op);
77 uint64_t Val = OldMI->getOperand(OpIdx).getImm();
73 SetFlagInNewMI(MachineInstr *NewMI, const MachineInstr *OldMI, unsigned Op) argument
H A DAMDILCFGStructurizer.cpp480 MachineInstr *OldMI = &(*I); local
481 MachineBasicBlock *MBB = OldMI->getParent();
492 MachineInstr *OldMI = &(*I); local
493 MachineBasicBlock *MBB = OldMI->getParent();
498 MIB.addReg(OldMI->getOperand(1).getReg(), false);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h205 void updateMemOperands(MachineInstr &NewMI, MachineInstr &OldMI,
207 MachineInstr *cloneInstr(MachineInstr *OldMI, unsigned CurStageNum,
209 MachineInstr *cloneAndChangeInstr(MachineInstr *OldMI, unsigned CurStageNum,
H A DLiveVariables.h194 void replaceKillInstruction(unsigned Reg, MachineInstr &OldMI,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp946 MachineInstr &OldMI,
964 if (Num != UINT_MAX && computeDelta(OldMI, Delta)) {
978 MachineInstr *ModuloScheduleExpander::cloneInstr(MachineInstr *OldMI, argument
981 MachineInstr *NewMI = MF.CloneMachineInstr(OldMI);
984 if (OldMI->isInlineAsm())
985 for (unsigned i = 0, e = OldMI->getNumOperands(); i != e; ++i) {
986 const auto &MO = OldMI->getOperand(i);
990 if (OldMI->isRegTiedToUseOperand(i, &UseIdx))
993 updateMemOperands(*NewMI, *OldMI, CurStageNum - InstStageNum);
1001 MachineInstr *OldMI, unsigne
945 updateMemOperands(MachineInstr &NewMI, MachineInstr &OldMI, unsigned Num) argument
1000 cloneAndChangeInstr( MachineInstr *OldMI, unsigned CurStageNum, unsigned InstStageNum) argument
[all...]
H A DLiveVariables.cpp681 void LiveVariables::replaceKillInstruction(unsigned Reg, MachineInstr &OldMI, argument
684 std::replace(VI.Kills.begin(), VI.Kills.end(), &OldMI, &NewMI);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandPseudoInsts.cpp92 static void transferImpOps(MachineInstr &OldMI, MachineInstrBuilder &UseMI, argument
94 const MCInstrDesc &Desc = OldMI.getDesc();
95 for (unsigned i = Desc.getNumOperands(), e = OldMI.getNumOperands(); i != e;
97 const MachineOperand &MO = OldMI.getOperand(i);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp940 static void transferDeadCC(MachineInstr *OldMI, MachineInstr *NewMI) { argument
941 if (OldMI->registerDefIsDead(SystemZ::CC)) {
948 static void transferMIFlag(MachineInstr *OldMI, MachineInstr *NewMI, argument
950 if (OldMI->getFlag(Flag))
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMExpandPseudoInsts.cpp61 void TransferImpOps(MachineInstr &OldMI,
91 void ARMExpandPseudo::TransferImpOps(MachineInstr &OldMI, argument
94 const MCInstrDesc &Desc = OldMI.getDesc();
95 for (unsigned i = Desc.getNumOperands(), e = OldMI.getNumOperands();
97 const MachineOperand &MO = OldMI.getOperand(i);

Completed in 257 milliseconds