/external/llvm/lib/CodeGen/ |
TargetInstrInfoImpl.cpp | 61 bool NewMI) const { 94 if (NewMI) { 288 if (MachineInstr *NewMI = foldMemoryOperandImpl(MF, MI, Ops, FI)) { 291 NewMI->getDesc().mayStore()) && 294 NewMI->getDesc().mayLoad()) && 303 NewMI->addMemOperand(MF, MMO); 305 // FIXME: change foldMemoryOperandImpl semantics to also insert NewMI. 306 return MBB->insert(MI, NewMI); 344 MachineInstr *NewMI = foldMemoryOperandImpl(MF, MI, Ops, LoadMI); 345 if (!NewMI) return 0 [all...] |
TwoAddressInstructionPass.cpp | 598 MachineInstr *NewMI = TII->commuteInstruction(MI); 600 if (NewMI == 0) { 605 DEBUG(dbgs() << "2addr: COMMUTED TO: " << *NewMI); 607 if (NewMI != MI) { 610 LV->replaceKillInstruction(RegC, MI, NewMI); 612 mbbi->insert(mi, NewMI); // Insert the new inst 614 mi = NewMI; 615 DistanceMap.insert(std::make_pair(NewMI, Dist)); 653 MachineInstr *NewMI = TII->convertToThreeAddress(mbbi, mi, LV); 654 if (NewMI) { [all...] |
VirtRegMap.cpp | 184 MachineInstr *NewMI, ModRef MRInfo) { 186 MI2VirtMapTy::iterator IP = MI2VirtMap.lower_bound(NewMI); 189 MI2VirtMap.insert(IP, std::make_pair(NewMI, I->second)); 194 MI2VirtMap.insert(IP, std::make_pair(NewMI, std::make_pair(VirtReg, MRInfo)));
|
MachineCSE.cpp | 380 MachineInstr *NewMI = TII->commuteInstruction(MI); 381 if (NewMI) { 383 FoundCSE = VNT.count(NewMI); 384 if (NewMI != MI) { 386 NewMI->eraseFromParent();
|
RegisterCoalescer.cpp | 712 MachineInstr *NewMI = TII->commuteInstruction(DefMI); 713 if (!NewMI) 719 if (NewMI != DefMI) { 720 LIS->ReplaceMachineInstrInMaps(DefMI, NewMI); 721 MBB->insert(DefMI, NewMI); 724 unsigned OpIdx = NewMI->findRegisterUseOperandIdx(IntA.reg, false); 725 NewMI->getOperand(OpIdx).setIsKill(); 840 MachineInstr *NewMI = prior(MII); 848 NewMI->addOperand(MO); 853 NewMI->copyImplicitOps(CopyMI) [all...] |
TailDuplication.cpp | 414 MachineInstr *NewMI = TII->duplicate(MI, MF); 415 for (unsigned i = 0, e = NewMI->getNumOperands(); i != e; ++i) { 416 MachineOperand &MO = NewMI->getOperand(i); 435 PredBB->insert(PredBB->end(), NewMI); [all...] |
VirtRegRewriter.cpp | 687 MachineInstr *NewMI = prior(MII); 688 for (unsigned i = 0, e = NewMI->getNumOperands(); i != e; ++i) { 689 MachineOperand &MO = NewMI->getOperand(i); [all...] |
VirtRegMap.h | 459 /// folded into newMI machine instruction. 460 void virtFolded(unsigned VirtReg, MachineInstr *OldMI, MachineInstr *NewMI,
|
StackSlotColoring.cpp | 651 MachineInstr *NewMI = NewMIs[0]; 652 MBB->insert(MI, NewMI); 655 if (NewMI->readsRegister(Reg)) {
|
LiveVariables.cpp | 649 MachineInstr *NewMI) { 651 std::replace(VI.Kills.begin(), VI.Kills.end(), OldMI, NewMI);
|
/external/llvm/lib/Target/X86/ |
X86InstrInfo.cpp | [all...] |
X86InstrInfo.h | 208 virtual MachineInstr *commuteInstruction(MachineInstr *MI, bool NewMI) const;
|
X86FrameLowering.cpp | [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCInstrInfo.h | 99 virtual MachineInstr *commuteInstruction(MachineInstr *MI, bool NewMI) const;
|
PPCInstrInfo.cpp | 106 PPCInstrInfo::commuteInstruction(MachineInstr *MI, bool NewMI) const { 111 return TargetInstrInfoImpl::commuteInstruction(MI, NewMI); 145 if (NewMI) {
|
/external/llvm/include/llvm/CodeGen/ |
LiveVariables.h | 203 MachineInstr *NewMI);
|
LiveIntervalAnalysis.h | 246 void ReplaceMachineInstrInMaps(MachineInstr *MI, MachineInstr *NewMI) { 247 indexes_->replaceMachineInstrInMaps(MI, NewMI);
|
/external/llvm/include/llvm/Target/ |
TargetInstrInfo.h | 223 /// If NewMI is false, MI is modified in place and returned; otherwise, a 228 bool NewMI = false) const = 0; [all...] |
/external/clang/lib/Lex/ |
PPMacroExpansion.cpp | 298 if (MacroInfo *NewMI = getMacroInfo(NewII)) 299 if (!NewMI->isEnabled() || NewMI == MI) [all...] |
/external/llvm/lib/Target/ARM/ |
ARMFrameLowering.cpp | 430 MachineInstr *NewMI = prior(MBBI); 432 NewMI->addOperand(MBBI->getOperand(i)); 436 MBBI = NewMI; [all...] |
ARMBaseInstrInfo.cpp | 243 MachineInstr *NewMI = (Reg == WBReg) ? UpdateMI : MemMI; 245 LV->addVirtualRegisterDead(Reg, NewMI); 250 MachineInstr *NewMI = NewMIs[j]; 251 if (!NewMI->readsRegister(Reg)) 253 LV->addVirtualRegisterKilled(Reg, NewMI); 255 VI.Kills.push_back(NewMI); [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGISel.cpp | 346 MachineInstr *NewMI = 351 EntryMBB->insertAfter(CopyUseMI, NewMI); [all...] |