Searched refs:CopyMI (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RegisterCoalescer.cpp | 946 if (UseMI == CopyMI) in removeCopyByCommutingDef() 1090 if (!CopyMI.isFullCopy()) in removePartialRedundancy() 1212 deleteInstr(&CopyMI); in removePartialRedundancy() 1726 return CopyMI; in eliminateUndefCopy() 1787 return CopyMI; in eliminateUndefCopy() 1972 LLVM_DEBUG(dbgs() << LIS->getInstructionIndex(*CopyMI) << '\t' << *CopyMI); in joinCopy() 2012 deleteInstr(CopyMI); in joinCopy() 2060 deleteInstr(CopyMI); in joinCopy() 2265 MachineInstr *CopyMI; in joinReservedPhysReg() local 2275 deleteInstr(CopyMI); in joinReservedPhysReg() [all …]
|
H A D | ExpandPostRAPseudos.cpp | 107 MachineBasicBlock::iterator CopyMI = MI; in LowerSubregToReg() local 108 --CopyMI; in LowerSubregToReg() 109 CopyMI->addRegisterDefined(DstReg); in LowerSubregToReg() 110 LLVM_DEBUG(dbgs() << "subreg: " << *CopyMI); in LowerSubregToReg()
|
H A D | TwoAddressInstructionPass.cpp | 974 auto CopyMI = MBBI++; in rescheduleMIBelowKill() local 975 MBB->splice(InsertPos, MBB, CopyMI); in rescheduleMIBelowKill() 976 if (!CopyMI->isDebugOrPseudoInstr()) in rescheduleMIBelowKill() 977 LIS->handleMove(*CopyMI); in rescheduleMIBelowKill() 978 InsertPos = CopyMI; in rescheduleMIBelowKill() 1963 MachineInstr *CopyMI = BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), in eliminateRegSequence() local 1971 CopyMI->getOperand(0).setIsUndef(true); in eliminateRegSequence() 1973 MBBI = CopyMI; in eliminateRegSequence() 1979 LV->replaceKillInstruction(SrcReg, MI, *CopyMI); in eliminateRegSequence() 1981 LLVM_DEBUG(dbgs() << "Inserted: " << *CopyMI); in eliminateRegSequence()
|
H A D | InlineSpiller.cpp | 211 bool hoistSpillInsideBB(LiveInterval &SpillLI, MachineInstr &CopyMI); 434 MachineInstr &CopyMI) { in hoistSpillInsideBB() argument 435 SlotIndex Idx = LIS.getInstructionIndex(CopyMI); in hoistSpillInsideBB() 441 Register SrcReg = CopyMI.getOperand(1).getReg(); in hoistSpillInsideBB() 446 if (DefMBB != CopyMI.getParent() || !SrcQ.isKill()) in hoistSpillInsideBB()
|
H A D | TargetInstrInfo.cpp | 784 MachineBasicBlock::iterator CopyMI = MI; in transferImplicitOperands() local 785 --CopyMI; in transferImplicitOperands() 789 CopyMI->addOperand(MO); in transferImplicitOperands() 796 CopyMI->getOperand(CopyMI->getNumOperands() - 1).setIsKill(false); in transferImplicitOperands()
|
H A D | SplitKit.cpp | 533 MachineInstr *CopyMI = BuildMI(MBB, InsertBefore, DebugLoc(), Desc) in buildSingleSubRegCopy() local 540 Def = Indexes.insertMachineInstrInMaps(*CopyMI, Late).getRegSlot(); in buildSingleSubRegCopy() 542 CopyMI->bundleWithPred(); in buildSingleSubRegCopy() 555 MachineInstr *CopyMI = in buildCopy() local 557 return Indexes.insertMachineInstrInMaps(*CopyMI, Late).getRegSlot(); in buildCopy()
|
H A D | LiveDebugVariables.cpp | 1087 MachineInstr *CopyMI = LIS.getInstructionFromIndex(DstVNI->def); in addDefsFromCopies() local 1088 assert(CopyMI && CopyMI->isCopy() && "Bad copy value"); in addDefsFromCopies() 1089 unsigned NewLocNo = getLocationNo(CopyMI->getOperand(0)); in addDefsFromCopies()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFMIPeephole.cpp | 59 bool isCopyFrom32Def(MachineInstr *CopyMI); 94 bool BPFMIPeephole::isCopyFrom32Def(MachineInstr *CopyMI) in isCopyFrom32Def() argument 96 MachineOperand &opnd = CopyMI->getOperand(1); in isCopyFrom32Def()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | InstrEmitter.cpp | 541 MachineInstrBuilder CopyMI = in EmitSubregNode() local 545 CopyMI.addReg(Reg, 0, SubIdx); in EmitSubregNode() 547 CopyMI.addReg(TRI->getSubReg(Reg, SubIdx)); in EmitSubregNode()
|