| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| HD | HexagonOptAddrMode.cpp | 107 bool changeStore(MachineInstr *OldMI, MachineOperand ImmOp, 109 bool changeLoad(MachineInstr *OldMI, MachineOperand ImmOp, unsigned ImmOpNum); 483 bool HexagonOptAddrMode::changeLoad(MachineInstr *OldMI, MachineOperand ImmOp, in changeLoad() argument 486 MachineBasicBlock *BB = OldMI->getParent(); in changeLoad() 487 auto UsePos = MachineBasicBlock::iterator(OldMI); in changeLoad() 491 unsigned OpEnd = OldMI->getNumOperands(); in changeLoad() 495 if (HII->getAddrMode(*OldMI) == HexagonII::BaseRegOffset) { in changeLoad() 496 short NewOpCode = HII->changeAddrMode_rr_ur(*OldMI); in changeLoad() 498 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)); in changeLoad() 499 MIB.add(OldMI->getOperand(0)); in changeLoad() [all …]
|
| HD | HexagonBlockRanges.cpp | 206 void HexagonBlockRanges::InstrIndexMap::replaceInstr(MachineInstr *OldMI, in replaceInstr() argument 209 if (I.second != OldMI) in replaceInstr()
|
| HD | HexagonBlockRanges.h | 131 void replaceInstr(MachineInstr *OldMI, MachineInstr *NewMI);
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| HD | R600ExpandSpecialInstrs.cpp | 43 void SetFlagInNewMI(MachineInstr *NewMI, const MachineInstr *OldMI, 74 const MachineInstr *OldMI, unsigned Op) { in SetFlagInNewMI() argument 75 int OpIdx = TII->getOperandIdx(*OldMI, Op); in SetFlagInNewMI() 77 uint64_t Val = OldMI->getOperand(OpIdx).getImm(); in SetFlagInNewMI()
|
| HD | AMDILCFGStructurizer.cpp | 480 MachineInstr *OldMI = &(*I); in insertInstrBefore() local 481 MachineBasicBlock *MBB = OldMI->getParent(); in insertInstrBefore() 492 MachineInstr *OldMI = &(*I); in insertCondBranchBefore() local 493 MachineBasicBlock *MBB = OldMI->getParent(); in insertCondBranchBefore() 498 MIB.addReg(OldMI->getOperand(1).getReg(), false); in insertCondBranchBefore()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| HD | ModuloSchedule.h | 205 void updateMemOperands(MachineInstr &NewMI, MachineInstr &OldMI, 207 MachineInstr *cloneInstr(MachineInstr *OldMI, unsigned CurStageNum, 209 MachineInstr *cloneAndChangeInstr(MachineInstr *OldMI, unsigned CurStageNum,
|
| HD | LiveVariables.h | 194 void replaceKillInstruction(unsigned Reg, MachineInstr &OldMI,
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| HD | ModuloSchedule.cpp | 946 MachineInstr &OldMI, in updateMemOperands() argument 964 if (Num != UINT_MAX && computeDelta(OldMI, Delta)) { in updateMemOperands() 978 MachineInstr *ModuloScheduleExpander::cloneInstr(MachineInstr *OldMI, in cloneInstr() argument 981 MachineInstr *NewMI = MF.CloneMachineInstr(OldMI); in cloneInstr() 984 if (OldMI->isInlineAsm()) in cloneInstr() 985 for (unsigned i = 0, e = OldMI->getNumOperands(); i != e; ++i) { in cloneInstr() 986 const auto &MO = OldMI->getOperand(i); in cloneInstr() 990 if (OldMI->isRegTiedToUseOperand(i, &UseIdx)) in cloneInstr() 993 updateMemOperands(*NewMI, *OldMI, CurStageNum - InstStageNum); in cloneInstr() 1001 MachineInstr *OldMI, unsigned CurStageNum, unsigned InstStageNum) { in cloneAndChangeInstr() argument [all …]
|
| HD | LiveVariables.cpp | 681 void LiveVariables::replaceKillInstruction(unsigned Reg, MachineInstr &OldMI, in replaceKillInstruction() argument 684 std::replace(VI.Kills.begin(), VI.Kills.end(), &OldMI, &NewMI); in replaceKillInstruction()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| HD | AArch64ExpandPseudoInsts.cpp | 92 static void transferImpOps(MachineInstr &OldMI, MachineInstrBuilder &UseMI, in transferImpOps() argument 94 const MCInstrDesc &Desc = OldMI.getDesc(); in transferImpOps() 95 for (unsigned i = Desc.getNumOperands(), e = OldMI.getNumOperands(); i != e; in transferImpOps() 97 const MachineOperand &MO = OldMI.getOperand(i); in transferImpOps()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| HD | SystemZInstrInfo.cpp | 940 static void transferDeadCC(MachineInstr *OldMI, MachineInstr *NewMI) { in transferDeadCC() argument 941 if (OldMI->registerDefIsDead(SystemZ::CC)) { in transferDeadCC() 948 static void transferMIFlag(MachineInstr *OldMI, MachineInstr *NewMI, in transferMIFlag() argument 950 if (OldMI->getFlag(Flag)) in transferMIFlag()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
| HD | ARMExpandPseudoInsts.cpp | 61 void TransferImpOps(MachineInstr &OldMI, 91 void ARMExpandPseudo::TransferImpOps(MachineInstr &OldMI, in INITIALIZE_PASS() 94 const MCInstrDesc &Desc = OldMI.getDesc(); in INITIALIZE_PASS() 95 for (unsigned i = Desc.getNumOperands(), e = OldMI.getNumOperands(); in INITIALIZE_PASS() 97 const MachineOperand &MO = OldMI.getOperand(i); in INITIALIZE_PASS()
|