Searched refs:CopyMI (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | ExpandPostRAPseudos.cpp | 68 MachineBasicBlock::iterator CopyMI = MI; in TransferImplicitOperands() local 69 --CopyMI; in TransferImplicitOperands() 73 CopyMI->addOperand(MO); in TransferImplicitOperands() 124 MachineBasicBlock::iterator CopyMI = MI; in LowerSubregToReg() local 125 --CopyMI; in LowerSubregToReg() 126 CopyMI->addRegisterDefined(DstReg); in LowerSubregToReg() 127 LLVM_DEBUG(dbgs() << "subreg: " << *CopyMI); in LowerSubregToReg()
|
| H A D | RegisterCoalescer.cpp | 863 if (UseMI == CopyMI) in removeCopyByCommutingDef() 998 if (!CopyMI.isFullCopy()) in removePartialRedundancy() 1116 deleteInstr(&CopyMI); in removePartialRedundancy() 1296 CopyMI->eraseFromParent(); in reMaterializeTrivialDef() 1529 return CopyMI; in eliminateUndefCopy() 1591 return CopyMI; in eliminateUndefCopy() 1722 LLVM_DEBUG(dbgs() << LIS->getInstructionIndex(*CopyMI) << '\t' << *CopyMI); in joinCopy() 1762 deleteInstr(CopyMI); in joinCopy() 1791 deleteInstr(CopyMI); in joinCopy() 1993 MachineInstr *CopyMI; in joinReservedPhysReg() local [all …]
|
| H A D | TwoAddressInstructionPass.cpp | 1000 auto CopyMI = MBBI++; in rescheduleMIBelowKill() local 1001 MBB->splice(InsertPos, MBB, CopyMI); in rescheduleMIBelowKill() 1002 LIS->handleMove(*CopyMI); in rescheduleMIBelowKill() 1003 InsertPos = CopyMI; in rescheduleMIBelowKill() 1839 MachineInstr *CopyMI = BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), in eliminateRegSequence() local 1847 CopyMI->getOperand(0).setIsUndef(true); in eliminateRegSequence() 1849 MBBI = CopyMI; in eliminateRegSequence() 1855 LV->replaceKillInstruction(SrcReg, MI, *CopyMI); in eliminateRegSequence() 1857 LLVM_DEBUG(dbgs() << "Inserted: " << *CopyMI); in eliminateRegSequence()
|
| H A D | InlineSpiller.cpp | 214 bool hoistSpillInsideBB(LiveInterval &SpillLI, MachineInstr &CopyMI); 369 MachineInstr &CopyMI) { in hoistSpillInsideBB() argument 370 SlotIndex Idx = LIS.getInstructionIndex(CopyMI); in hoistSpillInsideBB() 376 unsigned SrcReg = CopyMI.getOperand(1).getReg(); in hoistSpillInsideBB() 381 if (DefMBB != CopyMI.getParent() || !SrcQ.isKill()) in hoistSpillInsideBB()
|
| H A D | LiveDebugVariables.cpp | 732 MachineInstr *CopyMI = LIS.getInstructionFromIndex(DstVNI->def); in addDefsFromCopies() local 733 assert(CopyMI && CopyMI->isCopy() && "Bad copy value"); in addDefsFromCopies() 734 unsigned LocNo = getLocationNo(CopyMI->getOperand(0)); in addDefsFromCopies()
|
| H A D | SplitKit.cpp | 518 MachineInstr *CopyMI = BuildMI(MBB, InsertBefore, DebugLoc(), Desc) in buildSingleSubRegCopy() local 526 Def = Indexes.insertMachineInstrInMaps(*CopyMI, Late).getRegSlot(); in buildSingleSubRegCopy() 528 CopyMI->bundleWithPred(); in buildSingleSubRegCopy() 544 MachineInstr *CopyMI = in buildCopy() local 547 return Indexes.insertMachineInstrInMaps(*CopyMI, Late).getRegSlot(); in buildCopy()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.cpp | 559 MachineInstrBuilder CopyMI = in EmitSubregNode() local 563 CopyMI.addReg(Reg, 0, SubIdx); in EmitSubregNode() 565 CopyMI.addReg(TRI->getSubReg(Reg, SubIdx)); in EmitSubregNode()
|