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

12

/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.cpp110 MachineInstr *NewMI = BuildMI(*MBB, MII, MI->getDebugLoc(), local
112 NewMI->addOperand(Op0);
113 NewMI->addOperand(Op1);
114 NewMI->addOperand(Op4);
115 NewMI->addOperand(MachineOperand::CreateReg(Hexagon::M0,
119 NewMI->addOperand(Op2);
153 MachineInstr *NewMI = BuildMI(*MBB, MII, MI->getDebugLoc(), local
155 NewMI->addOperand(Op1);
156 NewMI->addOperand(Op0);
157 NewMI
194 MachineInstr *NewMI = BuildMI(*MBB, MII, MI->getDebugLoc(), local
231 MachineInstr *NewMI = BuildMI(*MBB, MII, MI->getDebugLoc(), local
[all...]
H A DHexagonNewValueJump.cpp631 MachineInstr *NewMI; local
642 NewMI = BuildMI(*MBB, jmpPos, dl,
653 NewMI = BuildMI(*MBB, jmpPos, dl,
659 NewMI = BuildMI(*MBB, jmpPos, dl,
665 assert(NewMI && "New Value Jump Instruction Not created!");
666 (void)NewMI;
H A DHexagonVLIWPacketizer.cpp764 MachineInstr *NewMI = MF.CreateMachineInstr(D, DebugLoc()); local
765 bool ResourcesAvailable = ResourceTracker->canReserveResources(NewMI);
766 MF.DeleteMachineInstr(NewMI);
/external/llvm/lib/Target/X86/
H A DX86ExpandPseudo.cpp124 MachineInstr *NewMI = std::prev(MBBI); local
125 NewMI->copyImplicitOps(*MBBI->getParent()->getParent(), MBBI);
H A DX86FixupLEAs.cpp108 MachineInstr *NewMI; local
114 NewMI = BuildMI(*MF, MI->getDebugLoc(),
123 MFI->insert(MBBI, NewMI); // Insert the new inst
124 return NewMI;
279 MachineInstr *NewMI = local
284 I = static_cast<MachineBasicBlock::iterator>(NewMI);
315 MachineInstr *NewMI = postRAConvertToLEA(MFI, MBI); local
316 if (NewMI) {
320 DEBUG(dbgs() << "FixLEA: Replaced by: "; NewMI->dump(););
323 static_cast<MachineBasicBlock::iterator>(NewMI);
365 MachineInstr *NewMI = nullptr; local
[all...]
/external/llvm/include/llvm/CodeGen/
H A DLiveIntervalAnalysis.h257 void ReplaceMachineInstrInMaps(MachineInstr *MI, MachineInstr *NewMI) { argument
258 Indexes->replaceMachineInstrInMaps(MI, NewMI);
/external/llvm/lib/Target/AMDGPU/
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 DSIInstrInfo.cpp889 bool NewMI,
929 if (NewMI || !Src1.isImm() ||
962 MI = TargetInstrInfo::commuteInstructionImpl(MI, NewMI, OpIdx0, OpIdx1);
888 commuteInstructionImpl(MachineInstr *MI, bool NewMI, unsigned OpIdx0, unsigned OpIdx1) const argument
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);
H A DR600ISelLowering.cpp212 MachineInstrBuilder NewMI; local
219 NewMI = BuildMI(*BB, I, BB->findDebugLoc(I),
222 NewMI.addOperand(MI->getOperand(i));
229 MachineInstr *NewMI = TII->buildDefaultInstruction(*BB, I, local
233 TII->addFlag(NewMI, 0, MO_FLAG_CLAMP);
238 MachineInstr *NewMI = TII->buildDefaultInstruction(*BB, I, local
242 TII->addFlag(NewMI, 0, MO_FLAG_ABS);
247 MachineInstr *NewMI = TII->buildDefaultInstruction(*BB, I, local
251 TII->addFlag(NewMI, 0, MO_FLAG_NEG);
273 MachineInstr *NewMI local
507 MachineInstr *NewMI = local
521 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/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 DARMExpandPseudoInsts.cpp787 MachineInstr *NewMI = std::prev(MBBI); local
789 NewMI->addOperand(MBBI->getOperand(i));
793 MBBI = NewMI;
/external/clang/lib/Lex/
H A DPPMacroExpansion.cpp183 auto *NewMI = Active->getMacroInfo(); local
194 if (MI && NewMI != MI &&
195 !MI->isIdenticalTo(*NewMI, *this, /*Syntactically=*/true))
198 SourceMgr.isInSystemHeader(NewMI->getDefinitionLoc());
199 MI = NewMI;
553 if (MacroInfo *NewMI = getMacroInfo(NewII))
554 if (!NewMI->isEnabled() || NewMI == MI) {
558 if (NewMI != MI || MI->isFunctionLike())
/external/llvm/lib/CodeGen/
H A DLiveVariables.cpp683 MachineInstr *NewMI) {
685 std::replace(VI.Kills.begin(), VI.Kills.end(), OldMI, NewMI);
682 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.cpp431 MachineInstr *NewMI = TII->duplicate(MI, MF); local
432 for (unsigned i = 0, e = NewMI->getNumOperands(); i != e; ++i) {
433 MachineOperand &MO = NewMI->getOperand(i);
457 PredBB->insert(PredBB->instr_end(), NewMI);
H A DTargetInstrInfo.cpp122 bool NewMI,
165 if (NewMI) {
189 bool NewMI,
201 return commuteInstructionImpl(MI, NewMI, OpIdx1, OpIdx2);
461 MachineInstr *NewMI = local
463 MachineInstrBuilder MIB(MF, NewMI);
489 return NewMI;
512 MachineInstr *NewMI = nullptr; local
517 NewMI = foldPatchpoint(MF, MI, Ops, FI, *this);
518 if (NewMI)
121 commuteInstructionImpl(MachineInstr *MI, bool NewMI, unsigned Idx1, unsigned Idx2) const argument
188 commuteInstruction(MachineInstr *MI, bool NewMI, unsigned OpIdx1, unsigned OpIdx2) const argument
789 MachineInstr *NewMI = nullptr; local
[all...]
H A DTwoAddressInstructionPass.cpp650 MachineInstr *NewMI = TII->commuteInstruction(MI, false, RegBIdx, RegCIdx); local
652 if (NewMI == nullptr) {
657 DEBUG(dbgs() << "2addr: COMMUTED TO: " << *NewMI);
658 assert(NewMI == MI &&
698 MachineInstr *NewMI = TII->convertToThreeAddress(MFI, mi, LV); local
701 if (!NewMI)
705 DEBUG(dbgs() << "2addr: TO 3-ADDR: " << *NewMI);
709 LIS->ReplaceMachineInstrInMaps(mi, NewMI);
711 if (NewMI->findRegisterUseOperand(RegB, false, TRI))
715 Sunk = sink3AddrInstruction(NewMI, Reg
1333 MachineBasicBlock::iterator NewMI = NewMIs[1]; local
[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.cpp576 MachineInstr *NewMI = local
580 EntryMBB->insertAfter(Pos, NewMI);
/external/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp320 bool NewMI,
328 return TargetInstrInfo::commuteInstructionImpl(MI, NewMI, OpIdx1, OpIdx2);
376 if (NewMI) {
319 commuteInstructionImpl(MachineInstr *MI, bool NewMI, unsigned OpIdx1, unsigned OpIdx2) const argument

Completed in 796 milliseconds

12