/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/ |
H A D | TargetInstrInfoImpl.cpp | 62 bool NewMI) const { 100 if (NewMI) { 309 if (MachineInstr *NewMI = foldMemoryOperandImpl(MF, MI, Ops, FI)) { 312 NewMI->mayStore()) && 315 NewMI->mayLoad()) && 323 NewMI->addMemOperand(MF, MMO); 325 // FIXME: change foldMemoryOperandImpl semantics to also insert NewMI. 326 return MBB->insert(MI, NewMI); 364 MachineInstr *NewMI = foldMemoryOperandImpl(MF, MI, Ops, LoadMI); local 365 if (!NewMI) retur [all...] |
H A D | TwoAddressInstructionPass.cpp | 542 MachineInstr *NewMI = TII->commuteInstruction(MI); local 544 if (NewMI == 0) { 549 DEBUG(dbgs() << "2addr: COMMUTED TO: " << *NewMI); 551 if (NewMI != MI) { 554 LV->replaceKillInstruction(RegC, MI, NewMI); 556 Indexes->replaceMachineInstrInMaps(MI, NewMI); 558 mbbi->insert(mi, NewMI); // Insert the new inst 560 mi = NewMI; 561 DistanceMap.insert(std::make_pair(NewMI, Dist)); 599 MachineInstr *NewMI local 1143 MachineBasicBlock::iterator NewMI = NewMIs[1]; local [all...] |
H A D | MachineCSE.cpp | 444 MachineInstr *NewMI = TII->commuteInstruction(MI); local 445 if (NewMI) { 447 FoundCSE = VNT.count(NewMI); 448 if (NewMI != MI) { 450 NewMI->eraseFromParent();
|
H A D | RegisterCoalescer.cpp | 626 MachineInstr *NewMI = TII->commuteInstruction(DefMI); local 627 if (!NewMI) 633 if (NewMI != DefMI) { 634 LIS->ReplaceMachineInstrInMaps(DefMI, NewMI); 636 MBB->insert(Pos, NewMI); 639 unsigned OpIdx = NewMI->findRegisterUseOperandIdx(IntA.reg, false); 640 NewMI->getOperand(OpIdx).setIsKill(); 753 MachineInstr *NewMI = prior(MII); local 755 // NewMI may have dead implicit defs (E.g. EFLAGS for MOV<bits>r0 on X86). 757 // NewMI int [all...] |
H A D | TailDuplication.cpp | 424 MachineInstr *NewMI = TII->duplicate(MI, MF); local 425 for (unsigned i = 0, e = NewMI->getNumOperands(); i != e; ++i) { 426 MachineOperand &MO = NewMI->getOperand(i); 447 PredBB->insert(PredBB->instr_end(), NewMI);
|
H A D | LiveVariables.cpp | 701 MachineInstr *NewMI) { 703 std::replace(VI.Kills.begin(), VI.Kills.end(), OldMI, NewMI); 700 replaceKillInstruction(unsigned Reg, MachineInstr *OldMI, MachineInstr *NewMI) argument
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Hexagon/ |
H A D | HexagonNewValueJump.cpp | 582 MachineInstr *NewMI; local 610 NewMI = BuildMI(*MBB, jmpPos, dl, 617 NewMI = BuildMI(*MBB, jmpPos, dl, 624 assert(NewMI && "New Value Jump Instruction Not created!");
|
H A D | HexagonVLIWPacketizer.cpp | 3016 MachineInstr *NewMI = local 3018 bool ResourcesAvailable = ResourceTracker->canReserveResources(NewMI); 3019 MI->getParent()->getParent()->DeleteMachineInstr(NewMI);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.h | 105 virtual MachineInstr *commuteInstruction(MachineInstr *MI, bool NewMI) const;
|
H A D | PPCInstrInfo.cpp | 139 PPCInstrInfo::commuteInstruction(MachineInstr *MI, bool NewMI) const { 144 return TargetInstrInfoImpl::commuteInstruction(MI, NewMI); 178 if (NewMI) {
|
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/CodeGen/ |
H A D | LiveIntervalAnalysis.h | 226 void ReplaceMachineInstrInMaps(MachineInstr *MI, MachineInstr *NewMI) { argument 227 Indexes->replaceMachineInstrInMaps(MI, NewMI);
|
H A D | LiveVariables.h | 194 MachineInstr *NewMI);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/ |
H A D | X86InstrInfo.cpp | 1725 MachineInstr *NewMI = prior(I); local 1726 NewMI->substituteRegister(Orig->getOperand(0).getReg(), DestReg, SubIdx, TRI); 1827 MachineInstr *NewMI = MIB; local 1835 LV->getVarInfo(leaInReg).Kills.push_back(NewMI); 1866 MachineInstr *NewMI = NULL; local 1883 NewMI = BuildMI(MF, MI->getDebugLoc(), get(X86::PSHUFDri)) 1899 NewMI = BuildMI(MF, MI->getDebugLoc(), get(X86::PSHUFDri)) 1916 NewMI = BuildMI(MF, MI->getDebugLoc(), get(X86::LEA64r)) 1935 NewMI = BuildMI(MF, MI->getDebugLoc(), get(Opc)) 1949 NewMI 3474 MachineInstr *NewMI = commuteInstruction(MI, false); local 3548 MachineInstr *NewMI = MF.CreateMachineInstr(TII.get(Opcode), local 3574 MachineInstr *NewMI = MF.CreateMachineInstr(TII.get(Opcode), local [all...] |
H A D | X86InstrInfo.h | 212 virtual MachineInstr *commuteInstruction(MachineInstr *MI, bool NewMI) const;
|
H A D | X86FrameLowering.cpp | 1143 MachineInstr *NewMI = prior(MBBI); 1144 NewMI->copyImplicitOps(MBBI);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/ |
H A D | ARMBaseInstrInfo.cpp | 245 MachineInstr *NewMI = (Reg == WBReg) ? UpdateMI : MemMI; local 247 LV->addVirtualRegisterDead(Reg, NewMI); 252 MachineInstr *NewMI = NewMIs[j]; local 253 if (!NewMI->readsRegister(Reg)) 255 LV->addVirtualRegisterKilled(Reg, NewMI); 257 VI.Kills.push_back(NewMI); 1572 ARMBaseInstrInfo::commuteInstruction(MachineInstr *MI, bool NewMI) const { 1582 MI = TargetInstrInfoImpl::commuteInstruction(MI, NewMI); 1591 return TargetInstrInfoImpl::commuteInstruction(MI, NewMI); 1667 MachineInstrBuilder NewMI [all...] |
H A D | ARMFrameLowering.cpp | 463 MachineInstr *NewMI = prior(MBBI); local 465 NewMI->addOperand(MBBI->getOperand(i)); 469 MBBI = NewMI;
|
/macosx-10.9.5/llvmCore-3425.0.33/include/llvm/Target/ |
H A D | TargetInstrInfo.h | 219 /// If NewMI is false, MI is modified in place and returned; otherwise, a 224 bool NewMI = false) const = 0; 972 bool NewMI = false) const;
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGISel.cpp | 424 MachineInstr *NewMI = local 430 EntryMBB->insertAfter(Pos, NewMI);
|