HomeSort by: relevance | last modified time | path
    Searched refs:NewMI (Results 1 - 25 of 73) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
R600ExpandSpecialInstrs.cpp 31 void SetFlagInNewMI(MachineInstr *NewMI, const MachineInstr *OldMI,
61 void R600ExpandSpecialInstrsPass::SetFlagInNewMI(MachineInstr *NewMI,
66 TII->setImmOperand(*NewMI, Op, Val);
251 MachineInstr *NewMI =
255 NewMI->bundleWithPred();
257 TII->addFlag(*NewMI, 0, MO_FLAG_MASK);
260 TII->addFlag(*NewMI, 0, MO_FLAG_NOT_LAST);
262 SetFlagInNewMI(NewMI, &MI, R600::OpName::clamp);
263 SetFlagInNewMI(NewMI, &MI, R600::OpName::literal);
264 SetFlagInNewMI(NewMI, &MI, R600::OpName::src0_abs)
    [all...]
GCNDPPCombine.cpp 567 auto *NewMI = BB->getParent()->CloneMachineInstr(&OrigMI);
568 BB->insert(OrigMI, NewMI);
569 if (TII->commuteInstruction(*NewMI)) {
570 LLVM_DEBUG(dbgs() << " commuted: " << *NewMI);
572 createDPPInst(*NewMI, MovMI, CombOldVGPR, OldOpndValue, CombBCZ,
579 NewMI->eraseFromParent();
R600OptimizeVectorRegisters.cpp 215 MachineInstr *NewMI =
217 LLVM_DEBUG(dbgs() << " ->"; NewMI->dump(););
229 RSI->Instr = NewMI;
233 return NewMI;
  /src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/MCTargetDesc/
CSKYInstPrinter.cpp 64 const MCInst *NewMI = MI;
66 if (NoAliases || !printAliasInstr(NewMI, Address, STI, O))
67 printInstruction(NewMI, Address, STI, O);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86FixupLEAs.cpp 143 MachineInstr *NewMI =
153 return NewMI;
399 MachineInstr *NewMI = nullptr;
411 NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpcode), DestReg)
416 NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpcode), DestReg)
432 NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpcode), DestReg)
435 NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpcode), DestReg)
442 NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpcode), DestReg)
446 NewMI = BuildMI(MBB, I, MI.getDebugLoc(), TII->get(NewOpcode), DestReg)
453 MBB.getParent()->substituteDebugValuesForInst(*I, *NewMI, 1)
    [all...]
X86TileConfig.cpp 134 MachineInstr *NewMI = nullptr;
165 NewMI = addFrameReference(
170 ConstMI = NewMI;
171 LIS.InsertMachineInstrInMaps(*NewMI);
181 NewMI = addFrameReference(
186 SlotIndex SIdx = LIS.InsertMachineInstrInMaps(*NewMI);
X86LowerTileCopy.cpp 113 MachineInstr *NewMI =
116 MachineOperand &MO = NewMI->getOperand(2);
121 NewMI = addFrameReference(BuildMI(MBB, MI, DL, TII->get(Opc), DstReg),
X86FixupBWInsts.cpp 445 if (MachineInstr *NewMI = tryReplaceInstr(MI, MBB))
446 MIReplacements.push_back(std::make_pair(MI, NewMI));
454 MachineInstr *NewMI = MIReplacements.back().second;
456 MBB.insert(MI, NewMI);
X86InstrInfo.cpp 1153 MachineInstr &NewMI = *std::prev(I);
1154 NewMI.substituteRegister(Orig.getOperand(0).getReg(), DestReg, SubIdx, TRI);
1347 MachineInstr *NewMI = MIB;
1355 LV->getVarInfo(InRegLEA).Kills.push_back(NewMI);
1400 MachineInstr *NewMI = nullptr;
1417 NewMI = BuildMI(MF, MI.getDebugLoc(), get(X86::LEA64r))
1451 NewMI = MIB;
1484 NewMI = addOffset(MIB, 1);
1506 NewMI = addOffset(MIB, -1);
1549 NewMI = addRegReg(MIB, SrcReg, isKill, SrcReg2, isKill2)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonHazardRecognizer.cpp 56 MachineInstr *NewMI =
59 if (Resources->canReserveResources(*NewMI))
63 MF->DeleteMachineInstr(NewMI);
127 MachineInstr *NewMI =
130 assert(Resources->canReserveResources(*NewMI));
131 Resources->reserveResources(*NewMI);
132 MF->DeleteMachineInstr(NewMI);
HexagonNewValueJump.cpp 682 MachineInstr *NewMI;
693 NewMI = BuildMI(*MBB, jmpPos, dl, QII->get(opc))
699 NewMI = BuildMI(*MBB, jmpPos, dl, QII->get(opc))
704 assert(NewMI && "New Value Jump Instruction Not created!");
705 (void)NewMI;
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/
RISCVInstPrinter.cpp 70 const MCInst *NewMI = MI;
75 NewMI = const_cast<MCInst *>(&UncompressedMI);
76 if (NoAliases || !printAliasInstr(NewMI, Address, STI, O))
77 printInstruction(NewMI, Address, STI, O);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TargetInstrInfo.cpp 168 bool NewMI, unsigned Idx1,
219 if (NewMI) {
250 MachineInstr *TargetInstrInfo::commuteInstruction(MachineInstr &MI, bool NewMI,
262 return commuteInstructionImpl(MI, NewMI, OpIdx1, OpIdx2);
518 MachineInstr *NewMI =
520 MachineInstrBuilder MIB(MF, NewMI);
553 NewMI->tieOperands(TiedTo, NewMI->getNumOperands() - 1);
557 return NewMI;
598 MachineInstr *NewMI = nullptr
    [all...]
ModuloSchedule.cpp 136 MachineInstr *NewMI = cloneInstr(CI, MaxStageCount, StageNum);
137 updateInstruction(NewMI, false, MaxStageCount, StageNum, VRMap);
138 KernelBB->push_back(NewMI);
139 InstrMap[NewMI] = CI;
147 MachineInstr *NewMI = MF.CloneMachineInstr(&*I);
148 updateInstruction(NewMI, false, MaxStageCount, 0, VRMap);
149 KernelBB->push_back(NewMI);
150 InstrMap[NewMI] = &*I;
219 MachineInstr *NewMI =
221 updateInstruction(NewMI, false, i, (unsigned)StageNum, VRMap)
    [all...]
FixupStatepointCallerSaved.cpp 474 MachineInstr *NewMI =
476 MachineInstrBuilder MIB(MF, NewMI);
492 NewIndices.push_back(NewMI->getNumOperands());
502 NewIndices.push_back(NewMI->getNumOperands());
538 NewMI->setMemRefs(MF, MI.memoperands());
549 NewMI->addMemOperand(MF, MMO);
553 MI.getParent()->insert(MI, NewMI);
555 LLVM_DEBUG(dbgs() << "rewritten statepoint to : " << *NewMI << "\n");
557 return NewMI;
MachineLoopUtils.cpp 48 MachineInstr *NewMI = MF.CloneMachineInstr(&MI);
49 NewBB->insert(InsertPt, NewMI);
50 for (MachineOperand &MO : NewMI->defs()) {
TwoAddressInstructionPass.cpp 544 MachineInstr *NewMI = TII->commuteInstruction(*MI, false, RegBIdx, RegCIdx);
546 if (NewMI == nullptr) {
551 LLVM_DEBUG(dbgs() << "2addr: COMMUTED TO: " << *NewMI);
552 assert(NewMI == MI &&
590 MachineInstr *NewMI = TII->convertToThreeAddress(MFI, *mi, LV);
593 if (!NewMI)
597 LLVM_DEBUG(dbgs() << "2addr: TO 3-ADDR: " << *NewMI);
600 LIS->ReplaceMachineInstrInMaps(*mi, *NewMI);
606 assert(NewMI->getNumExplicitDefs() == 1);
610 auto NewIt = NewMI->defs().begin()
    [all...]
RegisterCoalescer.cpp 883 MachineInstr *NewMI =
885 if (!NewMI)
891 if (NewMI != DefMI) {
892 LIS->ReplaceMachineInstrInMaps(*DefMI, *NewMI);
894 MBB->insert(Pos, NewMI);
1337 MachineInstr &NewMI = *std::prev(MII);
1338 NewMI.setDebugLoc(DL);
1347 MachineOperand &DefMO = NewMI.getOperand(0);
1380 LIS->ReplaceMachineInstrInMaps(*CopyMI, NewMI);
1384 // NewMI may have dead implicit defs (E.g. EFLAGS for MOV<bits>r0 on X86)
    [all...]
MachineCSE.cpp 542 if (MachineInstr *NewMI = TII->commuteInstruction(*MI)) {
544 FoundCSE = VNT.count(NewMI);
545 if (NewMI != MI) {
547 NewMI->eraseFromParent();
856 MachineInstr &NewMI =
863 NewMI.setDebugLoc(EmptyDL);
865 NewMI.getOperand(0).setReg(NewReg);
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyInstrInfo.h 52 MachineInstr *commuteInstructionImpl(MachineInstr &MI, bool NewMI,
WebAssemblyInstrInfo.cpp 91 MachineInstr &MI, bool NewMI, unsigned OpIdx1, unsigned OpIdx2) const {
100 return TargetInstrInfo::commuteInstructionImpl(MI, NewMI, OpIdx1, OpIdx2);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
Thumb2InstrInfo.h 67 MachineInstr *commuteInstructionImpl(MachineInstr &MI, bool NewMI,
A15SDOptimizer.cpp 374 MachineInstr *NewMI = MRI->getVRegDef(Reg);
375 if (!NewMI)
377 Front.push_back(NewMI);
382 MachineInstr *NewMI = MRI->getVRegDef(MI->getOperand(1).getReg());
383 if (!NewMI)
385 Front.push_back(NewMI);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiInstrInfo.cpp 513 MachineInstrBuilder NewMI =
520 NewMI.add(DefMI->getOperand(i));
524 NewMI.addImm(getOppositeCondition(LPCC::CondCode(CondCode)));
526 NewMI.addImm(CondCode);
527 NewMI.copyImplicitOps(MI);
533 NewMI.add(FalseReg);
534 NewMI->tieOperands(0, NewMI->getNumOperands() - 1);
537 SeenMIs.insert(NewMI);
545 NewMI->clearKillInfo()
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SlotIndexes.h 592 SlotIndex replaceMachineInstrInMaps(MachineInstr &MI, MachineInstr &NewMI) {
600 miEntry->setInstr(&NewMI);
602 mi2iMap.insert(std::make_pair(&NewMI, replaceBaseIndex));

Completed in 64 milliseconds

1 2 3