Searched refs:PrevMI (Results 1 - 11 of 11) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | AntiDepBreaker.h | 76 MachineInstr *PrevMI = DV.second; local 77 if ((PrevMI == ParentMI) || (PrevMI == PrevDbgMI)) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LexicalScopes.cpp | 75 const MachineInstr *PrevMI = nullptr; local 81 PrevMI = &MInsn; 87 PrevMI = &MInsn; 100 InsnRange R(RangeBeginMI, PrevMI); 109 PrevMI = &MInsn; 114 if (RangeBeginMI && PrevMI && PrevDL) { 115 InsnRange R(RangeBeginMI, PrevMI);
|
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 | TwoAddressInstructionPass.cpp | 1420 MachineBasicBlock::iterator PrevMI = MI; local 1421 --PrevMI; 1422 DistanceMap.insert(std::make_pair(&*PrevMI, Dist)); 1426 LastCopyIdx = LIS->InsertMachineInstrInMaps(*PrevMI).getRegSlot(); 1483 MachineBasicBlock::iterator PrevMI = MI; local 1484 --PrevMI; 1485 LV->addVirtualRegisterKilled(RegB, *PrevMI);
|
H A D | MachineLICM.cpp | 1406 for (const MachineInstr *PrevMI : PrevMIs) 1407 if (TII->produceSameValue(*MI, *PrevMI, (PreRegAlloc ? MRI : nullptr))) 1408 return PrevMI;
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizationArtifactCombiner.h | 842 MachineInstr *PrevMI = &MI; local 843 while (PrevMI != &DefMI) { 844 Register PrevRegSrc = getArtifactSrcReg(*PrevMI); 857 PrevMI = TmpDef; 859 if (PrevMI == &DefMI && MRI.hasOneUse(DefMI.getOperand(0).getReg()))
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIWholeQuadMode.cpp | 451 if (MachineInstr *PrevMI = MI.getPrevNode()) { 453 if (!PrevMI->isPHI()) { 454 InstrInfo &PrevII = Instructions[PrevMI]; 457 Worklist.push_back(PrevMI);
|
/freebsd-13-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-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMLoadStoreOptimizer.cpp | 1979 MachineInstr &PrevMI = *PrevI; 1980 unsigned Opcode = PrevMI.getOpcode(); 1984 MachineOperand &MO = PrevMI.getOperand(PrevMI.getNumOperands() - 1); 1990 PrevMI.setDesc(TII->get(NewOpc)); 1992 PrevMI.copyImplicitOps(*MBB.getParent(), *MBBI);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64InstructionSelector.cpp | 4559 MachineInstr *PrevMI = nullptr; local 4563 PrevMI = &*emitLaneInsert(None, DstVec, I.getOperand(i).getReg(), i - 1, RB, 4565 DstVec = PrevMI->getOperand(0).getReg(); 4601 assert(PrevMI && "PrevMI was null?"); 4602 PrevMI->getOperand(0).setReg(I.getOperand(0).getReg()); 4603 constrainSelectedInstRegOperands(*PrevMI, TII, TRI, RBI);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIParser.cpp | 876 MachineInstr *PrevMI = nullptr; local 893 PrevMI->setFlag(MachineInstr::BundledSucc); 896 PrevMI = MI;
|
Completed in 229 milliseconds