Searched defs:NewMI (Results 1 - 25 of 25) sorted by relevance

/external/mesa3d/src/gallium/drivers/radeon/
H A DR600ExpandSpecialInstrs.cpp150 MachineInstr *NewMI = local
156 NewMI->setIsInsideBundle(Chan != 0);
157 TII->addFlag(NewMI, 0, Flags);
H A DR600ISelLowering.cpp64 MachineInstr *NewMI = local
70 TII->addFlag(NewMI, 0, MO_FLAG_CLAMP);
75 MachineInstr *NewMI = local
81 TII->addFlag(NewMI, 1, MO_FLAG_ABS);
87 MachineInstr *NewMI = local
93 TII->addFlag(NewMI, 1, MO_FLAG_NEG);
206 MachineInstr *NewMI = local
212 TII->addFlag(NewMI, 1, MO_FLAG_PUSH);
220 MachineInstr *NewMI = local
226 TII->addFlag(NewMI,
[all...]
/external/llvm/lib/Target/ARM/InstPrinter/
H A DARMInstPrinter.cpp281 MCInst NewMI; local
283 NewMI.setOpcode(Opcode);
286 NewMI.addOperand(MI->getOperand(0));
289 NewMI.addOperand(NewReg);
291 // Copy the rest operands into NewMI.
293 NewMI.addOperand(MI->getOperand(i));
294 printInstruction(&NewMI, STI, O);
/external/llvm/lib/Target/Hexagon/
H A DHexagonExpandPredSpillCode.cpp109 MachineInstr *NewMI = BuildMI(*MBB, MII, MI->getDebugLoc(), local
111 NewMI->addOperand(Op0);
112 NewMI->addOperand(Op1);
113 NewMI->addOperand(Op4);
114 NewMI->addOperand(MachineOperand::CreateReg(Hexagon::M0,
118 NewMI->addOperand(Op2);
152 MachineInstr *NewMI = BuildMI(*MBB, MII, MI->getDebugLoc(), local
154 NewMI->addOperand(Op1);
155 NewMI->addOperand(Op0);
156 NewMI
193 MachineInstr *NewMI = BuildMI(*MBB, MII, MI->getDebugLoc(), local
230 MachineInstr *NewMI = BuildMI(*MBB, MII, MI->getDebugLoc(), local
[all...]
H A DHexagonNewValueJump.cpp591 MachineInstr *NewMI; local
602 NewMI = BuildMI(*MBB, jmpPos, dl,
613 NewMI = BuildMI(*MBB, jmpPos, dl,
619 NewMI = BuildMI(*MBB, jmpPos, dl,
625 assert(NewMI && "New Value Jump Instruction Not created!");
626 (void)NewMI;
H A DHexagonVLIWPacketizer.cpp765 MachineInstr *NewMI = local
767 bool ResourcesAvailable = ResourceTracker->canReserveResources(NewMI);
768 MI->getParent()->getParent()->DeleteMachineInstr(NewMI);
/external/llvm/include/llvm/CodeGen/
H A DLiveIntervalAnalysis.h256 void ReplaceMachineInstrInMaps(MachineInstr *MI, MachineInstr *NewMI) { argument
257 Indexes->replaceMachineInstrInMaps(MI, NewMI);
/external/llvm/lib/Target/R600/
H A DR600ExpandSpecialInstrs.cpp37 void SetFlagInNewMI(MachineInstr *NewMI, const MachineInstr *OldMI,
59 void R600ExpandSpecialInstrsPass::SetFlagInNewMI(MachineInstr *NewMI, argument
64 TII->setImmOperand(NewMI, Op, Val);
327 MachineInstr *NewMI = local
331 NewMI->bundleWithPred();
333 TII->addFlag(NewMI, 0, MO_FLAG_MASK);
336 TII->addFlag(NewMI, 0, MO_FLAG_NOT_LAST);
338 SetFlagInNewMI(NewMI, &MI, AMDGPU::OpName::clamp);
339 SetFlagInNewMI(NewMI, &MI, AMDGPU::OpName::literal);
340 SetFlagInNewMI(NewMI,
[all...]
H A DAMDILCFGStructurizer.cpp509 MachineInstr *NewMI = MF->CreateMachineInstr(TII->get(NewOpcode), DL); local
510 MBB->insert(I, NewMI);
511 MachineInstrBuilder MIB(*MF, NewMI);
513 SHOWNEWINSTR(NewMI);
1738 MachineInstr *NewMI = insertInstrBefore(I, AMDGPU::BRANCH_COND_i32); local
1739 MachineInstrBuilder MIB(*FuncRep, NewMI);
1742 SHOWNEWINSTR(NewMI);
H A DR600ISelLowering.cpp209 MachineInstrBuilder NewMI; local
216 NewMI = BuildMI(*BB, I, BB->findDebugLoc(I),
219 NewMI.addOperand(MI->getOperand(i));
226 MachineInstr *NewMI = TII->buildDefaultInstruction(*BB, I, local
230 TII->addFlag(NewMI, 0, MO_FLAG_CLAMP);
235 MachineInstr *NewMI = TII->buildDefaultInstruction(*BB, I, local
239 TII->addFlag(NewMI, 0, MO_FLAG_ABS);
244 MachineInstr *NewMI = TII->buildDefaultInstruction(*BB, I, local
248 TII->addFlag(NewMI, 0, MO_FLAG_NEG);
270 MachineInstr *NewMI local
498 MachineInstr *NewMI = local
512 MachineInstr *NewMI = local
[all...]
H A DR600InstrInfo.cpp74 MachineInstr *NewMI = buildDefaultInstruction(MBB, MI, AMDGPU::MOV, local
76 NewMI->getOperand(getOperandIdx(*NewMI, AMDGPU::OpName::src0))
/external/llvm/lib/Target/X86/
H A DX86FixupLEAs.cpp100 MachineInstr *NewMI; local
106 NewMI = BuildMI(*MF, MI->getDebugLoc(),
115 MFI->insert(MBBI, NewMI); // Insert the new inst
116 return NewMI;
250 MachineInstr *NewMI = postRAConvertToLEA(MFI, MBI); local
251 if (NewMI) {
255 DEBUG(dbgs() << "FixLEA: Replaced by: "; NewMI->dump(););
258 static_cast<MachineBasicBlock::iterator>(NewMI);
300 MachineInstr *NewMI = nullptr; local
306 NewMI
[all...]
H A DX86InstrInfo.cpp2443 MachineInstr *NewMI = std::prev(I); local
2444 NewMI->substituteRegister(Orig->getOperand(0).getReg(), DestReg, SubIdx, TRI);
2640 MachineInstr *NewMI = MIB; local
2648 LV->getVarInfo(leaInReg).Kills.push_back(NewMI);
2686 MachineInstr *NewMI = nullptr; local
2707 NewMI = BuildMI(MF, MI->getDebugLoc(), get(X86::LEA64r))
2734 NewMI = MIB;
2745 NewMI = BuildMI(MF, MI->getDebugLoc(), get(X86::LEA16r))
2768 NewMI = addOffset(MIB, 1);
2776 NewMI
4706 MachineInstr *NewMI = MF.CreateMachineInstr(TII.get(Opcode), local
4732 MachineInstr *NewMI = MF.CreateMachineInstr(TII.get(Opcode), local
[all...]
/external/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp386 MachineInstr *NewMI = MRI->getVRegDef(Reg); local
387 if (!NewMI)
389 Front.push_back(NewMI);
394 MachineInstr *NewMI = MRI->getVRegDef(MI->getOperand(1).getReg()); local
395 if (!NewMI)
397 Front.push_back(NewMI);
H A DARMFrameLowering.cpp723 MachineInstr *NewMI = std::prev(MBBI); local
725 NewMI->addOperand(MBBI->getOperand(i));
729 MBBI = NewMI;
H A DARMBaseInstrInfo.cpp250 MachineInstr *NewMI = (Reg == WBReg) ? UpdateMI : MemMI; local
252 LV->addVirtualRegisterDead(Reg, NewMI);
257 MachineInstr *NewMI = NewMIs[j]; local
258 if (!NewMI->readsRegister(Reg))
260 LV->addVirtualRegisterKilled(Reg, NewMI);
262 VI.Kills.push_back(NewMI);
1758 ARMBaseInstrInfo::commuteInstruction(MachineInstr *MI, bool NewMI) const {
1768 MI = TargetInstrInfo::commuteInstruction(MI, NewMI);
1777 return TargetInstrInfo::commuteInstruction(MI, NewMI);
1863 MachineInstrBuilder NewMI
[all...]
/external/llvm/lib/CodeGen/
H A DLiveVariables.cpp682 MachineInstr *NewMI) {
684 std::replace(VI.Kills.begin(), VI.Kills.end(), OldMI, NewMI);
681 replaceKillInstruction(unsigned Reg, MachineInstr *OldMI, MachineInstr *NewMI) argument
H A DMachineCSE.cpp481 MachineInstr *NewMI = TII->commuteInstruction(MI); local
482 if (NewMI) {
484 FoundCSE = VNT.count(NewMI);
485 if (NewMI != MI) {
487 NewMI->eraseFromParent();
H A DTailDuplication.cpp433 MachineInstr *NewMI = TII->duplicate(MI, MF); local
434 for (unsigned i = 0, e = NewMI->getNumOperands(); i != e; ++i) {
435 MachineOperand &MO = NewMI->getOperand(i);
456 PredBB->insert(PredBB->instr_end(), NewMI);
H A DTargetInstrInfo.cpp123 bool NewMI) const {
159 if (NewMI) {
409 MachineInstr *NewMI = local
411 MachineInstrBuilder MIB(MF, NewMI);
437 return NewMI;
460 MachineInstr *NewMI = nullptr; local
465 NewMI = foldPatchpoint(MF, MI, Ops, FI, *this);
468 NewMI =foldMemoryOperandImpl(MF, MI, Ops, FI);
471 if (NewMI) {
472 NewMI
526 MachineInstr *NewMI = nullptr; local
[all...]
H A DTwoAddressInstructionPass.cpp653 MachineInstr *NewMI = TII->commuteInstruction(MI); local
655 if (NewMI == nullptr) {
660 DEBUG(dbgs() << "2addr: COMMUTED TO: " << *NewMI);
661 assert(NewMI == MI &&
701 MachineInstr *NewMI = TII->convertToThreeAddress(MFI, mi, LV); local
703 if (!NewMI)
707 DEBUG(dbgs() << "2addr: TO 3-ADDR: " << *NewMI);
711 LIS->ReplaceMachineInstrInMaps(mi, NewMI);
713 if (NewMI->findRegisterUseOperand(RegB, false, TRI))
717 Sunk = sink3AddrInstruction(NewMI, Reg
1295 MachineBasicBlock::iterator NewMI = NewMIs[1]; local
[all...]
H A DRegisterCoalescer.cpp696 MachineInstr *NewMI = TII->commuteInstruction(DefMI); local
697 if (!NewMI)
703 if (NewMI != DefMI) {
704 LIS->ReplaceMachineInstrInMaps(DefMI, NewMI);
706 MBB->insert(Pos, NewMI);
930 MachineInstr *NewMI = std::prev(MII); local
932 LIS->ReplaceMachineInstrInMaps(CopyMI, NewMI);
936 // NewMI may have dead implicit defs (E.g. EFLAGS for MOV<bits>r0 on X86).
938 // NewMI into SlotIndexes.
940 for (unsigned i = NewMI
[all...]
/external/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.cpp658 // instruction OldMI with three-address instruction NewMI.
660 MachineInstr *NewMI,
667 LV->replaceKillInstruction(Op.getReg(), OldMI, NewMI);
670 return NewMI;
659 finishConvertToThreeAddress(MachineInstr *OldMI, MachineInstr *NewMI, LiveVariables *LV) argument
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp531 MachineInstr *NewMI = local
535 EntryMBB->insertAfter(Pos, NewMI);
/external/clang/lib/Serialization/
H A DASTReader.cpp1947 static bool areDefinedInSystemModules(MacroInfo *PrevMI, MacroInfo *NewMI, argument
1949 assert(PrevMI && NewMI);
1959 SrcMgr.isInSystemHeader(NewMI->getDefinitionLoc());
2069 MacroInfo *NewMI = Prev->back()->getInfo(); local
2071 MD = PP.AllocateDefMacroDirective(NewMI, ImportLoc);
2081 MacroInfo *NewMI = MD->getInfo(); local
2082 assert(NewMI && "macro definition with no MacroInfo?");
2096 if (NewMI != PrevMI &&
2097 !PrevMI->isIdenticalTo(*NewMI, PP, /*Syntactically=*/true) &&
2098 !areDefinedInSystemModules(PrevMI, NewMI, Owne
[all...]

Completed in 572 milliseconds