Searched refs:PrevMI (Results 1 - 11 of 11) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | AntiDepBreaker.h | 73 MachineInstr *PrevMI = DV.second; local 74 if ((PrevMI == ParentMI) || (PrevMI == PrevDbgMI)) {
|
H A D | ImplicitNullChecks.cpp | 182 /// \p PrevMI, AR_MayAlias if they may alias and AR_WillAliasEverything if 183 /// they may alias and any further memory operation may alias with \p PrevMI. 185 const MachineInstr *PrevMI) const; 326 const MachineInstr *PrevMI) const { 328 if (!(PrevMI->mayStore() || PrevMI->mayLoad())) 331 if (!(MI.mayStore() || PrevMI->mayStore())) 337 if (PrevMI->memoperands_empty()) 338 return PrevMI->mayStore() ? AR_WillAliasEverything : AR_MayAlias; 344 for (MachineMemOperand *MMO2 : PrevMI [all...] |
H A D | LexicalScopes.cpp | 74 const MachineInstr *PrevMI = nullptr; local 80 PrevMI = &MInsn; 86 PrevMI = &MInsn; 99 InsnRange R(RangeBeginMI, PrevMI); 108 PrevMI = &MInsn; 113 if (RangeBeginMI && PrevMI && PrevDL) { 114 InsnRange R(RangeBeginMI, PrevMI);
|
H A D | TwoAddressInstructionPass.cpp | 1572 MachineBasicBlock::iterator PrevMI = MI; local 1573 --PrevMI; 1574 DistanceMap.insert(std::make_pair(&*PrevMI, Dist)); 1578 LastCopyIdx = LIS->InsertMachineInstrInMaps(*PrevMI).getRegSlot(); 1635 MachineBasicBlock::iterator PrevMI = MI; local 1636 --PrevMI; 1637 LV->addVirtualRegisterKilled(RegB, *PrevMI);
|
H A D | MachineLICM.cpp | 1387 for (const MachineInstr *PrevMI : PrevMIs) 1388 if (TII->produceSameValue(*MI, *PrevMI, (PreRegAlloc ? MRI : nullptr))) 1389 return PrevMI;
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizationArtifactCombiner.h | 588 MachineInstr *PrevMI = &MI; local 589 while (PrevMI != &DefMI) { 590 unsigned PrevRegSrc = getArtifactSrcReg(*PrevMI); 603 PrevMI = TmpDef; 605 if (PrevMI == &DefMI && MRI.hasOneUse(DefMI.getOperand(0).getReg()))
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIWholeQuadMode.cpp | 452 if (MachineInstr *PrevMI = MI.getPrevNode()) { 454 if (!PrevMI->isPHI()) { 455 InstrInfo &PrevII = Instructions[PrevMI]; 458 Worklist.push_back(PrevMI);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMLoadStoreOptimizer.cpp | 1945 MachineInstr &PrevMI = *PrevI; 1946 unsigned Opcode = PrevMI.getOpcode(); 1950 MachineOperand &MO = PrevMI.getOperand(PrevMI.getNumOperands() - 1); 1956 PrevMI.setDesc(TII->get(NewOpc)); 1958 PrevMI.copyImplicitOps(*MBB.getParent(), *MBBI);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FloatingPoint.cpp | 439 MachineInstr *PrevMI = nullptr; local 441 PrevMI = &*std::prev(I); 481 MachineBasicBlock::iterator PrevI = PrevMI; 496 (void)PrevMI;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstructionSelector.cpp | 3996 MachineInstr *PrevMI = nullptr; local 4000 PrevMI = &*emitLaneInsert(None, DstVec, I.getOperand(i).getReg(), i - 1, RB, 4002 DstVec = PrevMI->getOperand(0).getReg(); 4038 assert(PrevMI && "PrevMI was null?"); 4039 PrevMI->getOperand(0).setReg(I.getOperand(0).getReg()); 4040 constrainSelectedInstRegOperands(*PrevMI, TII, TRI, RBI);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIParser.cpp | 838 MachineInstr *PrevMI = nullptr; local 855 PrevMI->setFlag(MachineInstr::BundledSucc); 858 PrevMI = MI;
|
Completed in 129 milliseconds