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

12

/external/chromium_org/third_party/mesa/src/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/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.cpp277 MCInst NewMI; local
279 NewMI.setOpcode(Opcode);
282 NewMI.addOperand(MI->getOperand(0));
285 NewMI.addOperand(NewReg);
287 // Copy the rest operands into NewMI.
289 NewMI.addOperand(MI->getOperand(i));
290 printInstruction(&NewMI, O);
/external/llvm/include/llvm/CodeGen/
H A DLiveIntervalAnalysis.h258 void ReplaceMachineInstrInMaps(MachineInstr *MI, MachineInstr *NewMI) { argument
259 Indexes->replaceMachineInstrInMaps(MI, NewMI);
/external/llvm/lib/Target/R600/
H A DR600ExpandSpecialInstrs.cpp36 void SetFlagInNewMI(MachineInstr *NewMI, const MachineInstr *OldMI,
58 void R600ExpandSpecialInstrsPass::SetFlagInNewMI(MachineInstr *NewMI, argument
63 TII->setImmOperand(NewMI, Op, Val);
326 MachineInstr *NewMI = local
330 NewMI->bundleWithPred();
332 TII->addFlag(NewMI, 0, MO_FLAG_MASK);
335 TII->addFlag(NewMI, 0, MO_FLAG_NOT_LAST);
337 SetFlagInNewMI(NewMI, &MI, AMDGPU::OpName::clamp);
338 SetFlagInNewMI(NewMI, &MI, AMDGPU::OpName::literal);
339 SetFlagInNewMI(NewMI,
[all...]
H A DR600InstrInfo.cpp76 MachineInstr *NewMI = buildDefaultInstruction(MBB, MI, AMDGPU::MOV, local
78 NewMI->getOperand(getOperandIdx(*NewMI, AMDGPU::OpName::src0))
H A DAMDILCFGStructurizer.cpp506 MachineInstr *NewMI = MF->CreateMachineInstr(TII->get(NewOpcode), DL); local
507 MBB->insert(I, NewMI);
508 MachineInstrBuilder MIB(*MF, NewMI);
510 SHOWNEWINSTR(NewMI);
1737 MachineInstr *NewMI = insertInstrBefore(I, AMDGPU::BRANCH_COND_i32); local
1738 MachineInstrBuilder MIB(*FuncRep, NewMI);
1741 SHOWNEWINSTR(NewMI);
H A DR600ISelLowering.cpp201 MachineInstrBuilder NewMI; local
205 NewMI = BuildMI(*BB, I, BB->findDebugLoc(I),
208 NewMI.addOperand(MI->getOperand(i));
215 MachineInstr *NewMI = TII->buildDefaultInstruction(*BB, I, local
219 TII->addFlag(NewMI, 0, MO_FLAG_CLAMP);
224 MachineInstr *NewMI = TII->buildDefaultInstruction(*BB, I, local
228 TII->addFlag(NewMI, 0, MO_FLAG_ABS);
233 MachineInstr *NewMI = TII->buildDefaultInstruction(*BB, I, local
237 TII->addFlag(NewMI, 0, MO_FLAG_NEG);
259 MachineInstr *NewMI local
487 MachineInstr *NewMI = local
501 MachineInstr *NewMI = local
[all...]
/external/llvm/lib/Target/X86/
H A DX86FixupLEAs.cpp102 MachineInstr *NewMI; local
108 NewMI = BuildMI(*MF, MI->getDebugLoc(),
117 MFI->insert(MBBI, NewMI); // Insert the new inst
118 return NewMI;
252 MachineInstr *NewMI = postRAConvertToLEA(MFI, MBI); local
253 if (NewMI) {
257 DEBUG(dbgs() << "FixLEA: Replaced by: "; NewMI->dump(););
260 static_cast<MachineBasicBlock::iterator>(NewMI);
303 MachineInstr *NewMI = nullptr; local
309 NewMI
[all...]
H A DX86InstrInfo.cpp1824 MachineInstr *NewMI = std::prev(I); local
1825 NewMI->substituteRegister(Orig->getOperand(0).getReg(), DestReg, SubIdx, TRI);
2026 MachineInstr *NewMI = MIB; local
2034 LV->getVarInfo(leaInReg).Kills.push_back(NewMI);
2072 MachineInstr *NewMI = nullptr; local
2089 NewMI = BuildMI(MF, MI->getDebugLoc(), get(X86::PSHUFDri))
2105 NewMI = BuildMI(MF, MI->getDebugLoc(), get(X86::PSHUFDri))
2120 NewMI = BuildMI(MF, MI->getDebugLoc(), get(X86::LEA64r))
2147 NewMI = MIB;
2158 NewMI
3929 MachineInstr *NewMI = commuteInstruction(MI, false); local
4008 MachineInstr *NewMI = MF.CreateMachineInstr(TII.get(Opcode), local
4035 MachineInstr *NewMI = MF.CreateMachineInstr(TII.get(Opcode), local
[all...]
/external/llvm/lib/CodeGen/
H A DMachineCSE.cpp470 MachineInstr *NewMI = TII->commuteInstruction(MI); local
471 if (NewMI) {
473 FoundCSE = VNT.count(NewMI);
474 if (NewMI != MI) {
476 NewMI->eraseFromParent();
H A DLiveVariables.cpp677 MachineInstr *NewMI) {
679 std::replace(VI.Kills.begin(), VI.Kills.end(), OldMI, NewMI);
676 replaceKillInstruction(unsigned Reg, MachineInstr *OldMI, MachineInstr *NewMI) argument
H A DTailDuplication.cpp432 MachineInstr *NewMI = TII->duplicate(MI, MF); local
433 for (unsigned i = 0, e = NewMI->getNumOperands(); i != e; ++i) {
434 MachineOperand &MO = NewMI->getOperand(i);
455 PredBB->insert(PredBB->instr_end(), NewMI);
H A DTargetInstrInfo.cpp122 bool NewMI) const {
158 if (NewMI) {
407 MachineInstr *NewMI = local
409 MachineInstrBuilder MIB(MF, NewMI);
435 return NewMI;
459 MachineInstr *NewMI = nullptr; local
464 NewMI = foldPatchpoint(MF, MI, Ops, FI, *this);
467 NewMI =foldMemoryOperandImpl(MF, MI, Ops, FI);
470 if (NewMI) {
471 NewMI
526 MachineInstr *NewMI = nullptr; local
[all...]
H A DTwoAddressInstructionPass.cpp578 MachineInstr *NewMI = TII->commuteInstruction(MI); local
580 if (NewMI == nullptr) {
585 DEBUG(dbgs() << "2addr: COMMUTED TO: " << *NewMI);
586 assert(NewMI == MI &&
626 MachineInstr *NewMI = TII->convertToThreeAddress(MFI, mi, LV); local
628 if (!NewMI)
632 DEBUG(dbgs() << "2addr: TO 3-ADDR: " << *NewMI);
636 LIS->ReplaceMachineInstrInMaps(mi, NewMI);
638 if (NewMI->findRegisterUseOperand(RegB, false, TRI))
642 Sunk = sink3AddrInstruction(NewMI, Reg
1220 MachineBasicBlock::iterator NewMI = NewMIs[1]; local
[all...]
H A DRegisterCoalescer.cpp642 MachineInstr *NewMI = TII->commuteInstruction(DefMI); local
643 if (!NewMI)
649 if (NewMI != DefMI) {
650 LIS->ReplaceMachineInstrInMaps(DefMI, NewMI);
652 MBB->insert(Pos, NewMI);
655 unsigned OpIdx = NewMI->findRegisterUseOperandIdx(IntA.reg, false);
656 NewMI->getOperand(OpIdx).setIsKill();
804 MachineInstr *NewMI = std::prev(MII); local
806 LIS->ReplaceMachineInstrInMaps(CopyMI, NewMI);
810 // NewMI ma
[all...]
/external/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp381 MachineInstr *NewMI = MRI->getVRegDef(Reg); local
382 if (!NewMI)
384 Front.push_back(NewMI);
389 MachineInstr *NewMI = MRI->getVRegDef(MI->getOperand(1).getReg()); local
390 if (!NewMI)
392 Front.push_back(NewMI);
H A DARMFrameLowering.cpp692 MachineInstr *NewMI = std::prev(MBBI); local
694 NewMI->addOperand(MBBI->getOperand(i));
698 MBBI = NewMI;
H A DARMBaseInstrInfo.cpp249 MachineInstr *NewMI = (Reg == WBReg) ? UpdateMI : MemMI; local
251 LV->addVirtualRegisterDead(Reg, NewMI);
256 MachineInstr *NewMI = NewMIs[j]; local
257 if (!NewMI->readsRegister(Reg))
259 LV->addVirtualRegisterKilled(Reg, NewMI);
261 VI.Kills.push_back(NewMI);
1659 ARMBaseInstrInfo::commuteInstruction(MachineInstr *MI, bool NewMI) const {
1669 MI = TargetInstrInfo::commuteInstruction(MI, NewMI);
1678 return TargetInstrInfo::commuteInstruction(MI, NewMI);
1762 MachineInstrBuilder NewMI
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonNewValueJump.cpp598 MachineInstr *NewMI; local
609 NewMI = BuildMI(*MBB, jmpPos, dl,
620 NewMI = BuildMI(*MBB, jmpPos, dl,
626 NewMI = BuildMI(*MBB, jmpPos, dl,
632 assert(NewMI && "New Value Jump Instruction Not created!");
633 (void)NewMI;
H A DHexagonVLIWPacketizer.cpp775 MachineInstr *NewMI = local
777 bool ResourcesAvailable = ResourceTracker->canReserveResources(NewMI);
778 MI->getParent()->getParent()->DeleteMachineInstr(NewMI);
/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.cpp518 MachineInstr *NewMI = local
525 EntryMBB->insertAfter(Pos, NewMI);

Completed in 177 milliseconds

12