/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ExpandPseudoInsts.cpp | 71 static void transferImpOps(MachineInstr &OldMI, MachineInstrBuilder &UseMI, argument 73 const MCInstrDesc &Desc = OldMI.getDesc(); 74 for (unsigned i = Desc.getNumOperands(), e = OldMI.getNumOperands(); i != e; 76 const MachineOperand &MO = OldMI.getOperand(i);
|
/external/llvm/lib/Target/AMDGPU/ |
H A D | R600ExpandSpecialInstrs.cpp | 36 void SetFlagInNewMI(MachineInstr *NewMI, const MachineInstr *OldMI, 59 const MachineInstr *OldMI, unsigned Op) { 60 int OpIdx = TII->getOperandIdx(*OldMI, Op); 62 uint64_t Val = OldMI->getOperand(OpIdx).getImm(); 58 SetFlagInNewMI(MachineInstr *NewMI, const MachineInstr *OldMI, unsigned Op) argument
|
H A D | AMDILCFGStructurizer.cpp | 477 MachineInstr *OldMI = &(*I); local 478 MachineBasicBlock *MBB = OldMI->getParent(); 489 MachineInstr *OldMI = &(*I); local 490 MachineBasicBlock *MBB = OldMI->getParent(); 495 MIB.addReg(OldMI->getOperand(1).getReg(), false);
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
H A D | VirtRegMap.cpp | 183 void VirtRegMap::virtFolded(unsigned VirtReg, MachineInstr *OldMI, argument 187 for (MI2VirtMapTy::iterator I = MI2VirtMap.lower_bound(OldMI), 188 E = MI2VirtMap.end(); I != E && I->first == OldMI; ) {
|
H A D | LiveVariables.cpp | 648 void LiveVariables::replaceKillInstruction(unsigned Reg, MachineInstr *OldMI, argument 651 std::replace(VI.Kills.begin(), VI.Kills.end(), OldMI, NewMI);
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonBlockRanges.cpp | 214 void HexagonBlockRanges::InstrIndexMap::replaceInstr(MachineInstr *OldMI, argument 217 if (I.second != OldMI)
|
H A D | HexagonOptAddrMode.cpp | 90 bool changeStore(MachineInstr *OldMI, MachineOperand ImmOp, 92 bool changeLoad(MachineInstr *OldMI, MachineOperand ImmOp, unsigned ImmOpNum); 304 bool HexagonOptAddrMode::changeLoad(MachineInstr *OldMI, MachineOperand ImmOp, argument 307 MachineBasicBlock *BB = OldMI->getParent(); 308 auto UsePos = MachineBasicBlock::iterator(OldMI); 312 unsigned OpEnd = OldMI->getNumOperands(); 316 if (HII->getAddrMode(OldMI) == HexagonII::BaseRegOffset) { 317 short NewOpCode = HII->getBaseWithLongOffset(OldMI); 319 MIB = BuildMI(*BB, InsertPt, OldMI->getDebugLoc(), HII->get(NewOpCode)); 320 MIB.addOperand(OldMI 362 changeStore(MachineInstr *OldMI, MachineOperand ImmOp, unsigned ImmOpNum) argument [all...] |
/external/llvm/lib/CodeGen/ |
H A D | LiveVariables.cpp | 683 void LiveVariables::replaceKillInstruction(unsigned Reg, MachineInstr &OldMI, argument 686 std::replace(VI.Kills.begin(), VI.Kills.end(), &OldMI, &NewMI);
|
H A D | MachinePipeliner.cpp | 391 void updateMemOperands(MachineInstr &NewMI, MachineInstr &OldMI, 393 MachineInstr *cloneInstr(MachineInstr *OldMI, unsigned CurStageNum, 395 MachineInstr *cloneAndChangeInstr(MachineInstr *OldMI, unsigned CurStageNum, 3049 MachineInstr &OldMI, unsigned Num) { 3067 if (computeDelta(OldMI, Delta)) { 3079 MachineInstr *SwingSchedulerDAG::cloneInstr(MachineInstr *OldMI, argument 3082 MachineInstr *NewMI = MF.CloneMachineInstr(OldMI); 3085 if (OldMI->isInlineAsm()) 3086 for (unsigned i = 0, e = OldMI->getNumOperands(); i != e; ++i) { 3087 const auto &MO = OldMI 3048 updateMemOperands(MachineInstr &NewMI, MachineInstr &OldMI, unsigned Num) argument 3101 cloneAndChangeInstr(MachineInstr *OldMI, unsigned CurStageNum, unsigned InstStageNum, SMSchedule &Schedule) argument [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
H A D | ARMExpandPseudoInsts.cpp | 55 void TransferImpOps(MachineInstr &OldMI, 73 void ARMExpandPseudo::TransferImpOps(MachineInstr &OldMI, argument 76 const MCInstrDesc &Desc = OldMI.getDesc(); 77 for (unsigned i = Desc.getNumOperands(), e = OldMI.getNumOperands(); 79 const MachineOperand &MO = OldMI.getOperand(i);
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMExpandPseudoInsts.cpp | 64 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);
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZInstrInfo.cpp | 765 static void transferDeadCC(MachineInstr *OldMI, MachineInstr *NewMI) { argument 766 if (OldMI->registerDefIsDead(SystemZ::CC)) { 774 // instruction OldMI with three-address instruction NewMI. 775 static MachineInstr *finishConvertToThreeAddress(MachineInstr *OldMI, argument 779 unsigned NumOps = OldMI->getNumOperands(); 781 MachineOperand &Op = OldMI->getOperand(I); 783 LV->replaceKillInstruction(Op.getReg(), *OldMI, *NewMI); 786 transferDeadCC(OldMI, NewMI);
|