Searched refs:CopyMI (Results 1 – 8 of 8) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
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()
|
D | RegisterCoalescer.cpp | 219 bool joinCopy(MachineInstr *CopyMI, bool &Again); 255 bool adjustCopiesBackFrom(const CoalescerPair &CP, MachineInstr *CopyMI); 271 MachineInstr *CopyMI); 274 bool removePartialRedundancy(const CoalescerPair &CP, MachineInstr &CopyMI); 278 bool reMaterializeTrivialDef(const CoalescerPair &CP, MachineInstr *CopyMI, 304 MachineInstr *eliminateUndefCopy(MachineInstr *CopyMI); 585 MachineInstr *CopyMI) { in adjustCopiesBackFrom() argument 593 SlotIndex CopyIdx = LIS->getInstructionIndex(*CopyMI).getRegSlot(); in adjustCopiesBackFrom() 644 if (!ValSEndInst || ValSEndInst->getParent() != CopyMI->getParent()) in adjustCopiesBackFrom() 695 CopyMI->substituteRegister(IntA.reg, IntB.reg, 0, *TRI); in adjustCopiesBackFrom() [all …]
|
D | TwoAddressInstructionPass.cpp | 998 auto CopyMI = MBBI++; in rescheduleMIBelowKill() local 999 MBB->splice(InsertPos, MBB, CopyMI); in rescheduleMIBelowKill() 1000 LIS->handleMove(*CopyMI); in rescheduleMIBelowKill() 1001 InsertPos = CopyMI; in rescheduleMIBelowKill() 1837 MachineInstr *CopyMI = BuildMI(*MI.getParent(), MI, MI.getDebugLoc(), in eliminateRegSequence() local 1845 CopyMI->getOperand(0).setIsUndef(true); in eliminateRegSequence() 1847 MBBI = CopyMI; in eliminateRegSequence() 1853 LV->replaceKillInstruction(SrcReg, MI, *CopyMI); in eliminateRegSequence() 1855 LLVM_DEBUG(dbgs() << "Inserted: " << *CopyMI); in eliminateRegSequence()
|
D | InlineSpiller.cpp | 217 bool hoistSpillInsideBB(LiveInterval &SpillLI, MachineInstr &CopyMI); 372 MachineInstr &CopyMI) { in hoistSpillInsideBB() argument 373 SlotIndex Idx = LIS.getInstructionIndex(CopyMI); in hoistSpillInsideBB() 379 Register SrcReg = CopyMI.getOperand(1).getReg(); in hoistSpillInsideBB() 384 if (DefMBB != CopyMI.getParent() || !SrcQ.isKill()) in hoistSpillInsideBB()
|
D | LiveDebugVariables.cpp | 839 MachineInstr *CopyMI = LIS.getInstructionFromIndex(DstVNI->def); in addDefsFromCopies() local 840 assert(CopyMI && CopyMI->isCopy() && "Bad copy value"); in addDefsFromCopies() 841 unsigned LocNo = getLocationNo(CopyMI->getOperand(0)); in addDefsFromCopies()
|
D | SplitKit.cpp | 517 MachineInstr *CopyMI = BuildMI(MBB, InsertBefore, DebugLoc(), Desc) in buildSingleSubRegCopy() local 525 Def = Indexes.insertMachineInstrInMaps(*CopyMI, Late).getRegSlot(); in buildSingleSubRegCopy() 527 CopyMI->bundleWithPred(); in buildSingleSubRegCopy() 544 MachineInstr *CopyMI = in buildCopy() local 547 return Indexes.insertMachineInstrInMaps(*CopyMI, Late).getRegSlot(); in buildCopy()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/ |
D | BPFMIPeephole.cpp | 54 bool isCopyFrom32Def(MachineInstr *CopyMI); 83 bool BPFMIPeephole::isCopyFrom32Def(MachineInstr *CopyMI) in isCopyFrom32Def() argument 85 MachineOperand &opnd = CopyMI->getOperand(1); in isCopyFrom32Def()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | InstrEmitter.cpp | 540 MachineInstrBuilder CopyMI = in EmitSubregNode() local 544 CopyMI.addReg(Reg, 0, SubIdx); in EmitSubregNode() 546 CopyMI.addReg(TRI->getSubReg(Reg, SubIdx)); in EmitSubregNode()
|