HomeSort by: relevance | last modified time | path
    Searched refs:NextMI (Results 1 - 11 of 11) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIPostRABundler.cpp 56 bool canBundle(const MachineInstr &MI, const MachineInstr &NextMI) const;
112 const MachineInstr &NextMI) const {
115 return (IMemFlags != 0 && MI.mayLoadOrStore() && !NextMI.isBundled() &&
116 NextMI.mayLoad() == MI.mayLoad() && NextMI.mayStore() == MI.mayStore() &&
117 ((NextMI.getDesc().TSFlags & MemFlags) == IMemFlags) &&
118 !isDependentLoad(NextMI));
GCNRegPressure.cpp 347 NextMI = &MI;
348 NextMI = skipDebugInstructionsForward(NextMI, MBBEnd);
349 if (NextMI == MBBEnd)
351 GCNRPTracker::reset(*NextMI, LiveRegsCopy, false);
358 NextMI = skipDebugInstructionsForward(NextMI, MBBEnd);
359 if (NextMI == MBBEnd)
362 SlotIndex SI = LIS.getInstructionIndex(*NextMI).getBaseIndex();
391 LastTrackedMI = &*NextMI++
    [all...]
GCNRegPressure.h 163 MachineBasicBlock::const_iterator NextMI;
170 MachineBasicBlock::const_iterator getNext() const { return NextMI; }
SIShrinkInstructions.cpp 636 if (auto *NextMI = matchSwap(MI, MRI, TII)) {
637 Next = NextMI->getIterator();
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
StackSlotColoring.cpp 440 MachineBasicBlock::iterator NextMI = std::next(I);
450 while ((NextMI != E) && NextMI->isDebugInstr()) {
451 ++NextMI;
454 if (NextMI == E) continue;
455 if (!(StoreReg = TII->isStoreToStackSlot(*NextMI, SecondSS, StoreSize)))
464 if (NextMI->findRegisterUseOperandIdx(LoadReg, true, nullptr) != -1) {
469 toErase.push_back(&*NextMI);
SlotIndexes.cpp 148 MachineInstr &NextMI = *Next;
149 MIEntry.setInstr(&NextMI);
150 mi2iMap.insert(std::make_pair(&NextMI, MIIndex));
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
MLxExpansionPass.cpp 249 MachineInstr *NextMI = LastMIs[Idx];
250 if (!NextMI)
253 if (TII->canCauseFpMLxStall(NextMI->getOpcode())) {
259 if (i <= Limit2 && hasRAWHazard(getDefReg(MI), NextMI))
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64LowerHomogeneousPrologEpilog.cpp 380 for (auto NextMI = NextMBBI; NextMI != MBB.end(); NextMI++) {
381 if (NextMI->readsRegister(AArch64::W16, TRI))
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRFrameLowering.cpp 303 MachineBasicBlock::iterator NextMI = std::next(I);
309 I = NextMI;
324 I = NextMI;
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonVLIWPacketizer.cpp 1358 MachineInstr &NextMI = *NextMII;
1361 const MachineOperand &NOp0 = NextMI.getOperand(0);
1362 const MachineOperand &NOp1 = NextMI.getOperand(1);
1795 MachineBasicBlock::instr_iterator NextMI = std::next(MI->getIterator());
1796 for (auto &I : make_range(HII->expandVGatherPseudo(*MI), NextMI))
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.cpp 2958 for (const auto &NextMI : *MI->getParent()) {
2959 if (NextMI.isDebugInstr())
2961 DL = NextMI.getDebugLoc();

Completed in 38 milliseconds