Lines Matching refs:Copy
89 MachineInstr *Copy; member in __anonb2e8a48b0111::V2SCopyInfo
109 V2SCopyInfo() : Copy(nullptr), ID(0){}; in V2SCopyInfo()
111 : Copy(C), NumSVCopies(0), NumReadfirstlanes(Width / 32), ID(Id){}; in V2SCopyInfo()
114 dbgs() << ID << " : " << *Copy << "\n\tS:" << SChain.size() in dump()
189 getCopyRegClasses(const MachineInstr &Copy, in getCopyRegClasses() argument
192 Register DstReg = Copy.getOperand(0).getReg(); in getCopyRegClasses()
193 Register SrcReg = Copy.getOperand(1).getReg(); in getCopyRegClasses()
343 static bool isSafeToFoldImmIntoCopy(const MachineInstr *Copy, in isSafeToFoldImmIntoCopy() argument
348 if (Copy->getOpcode() != AMDGPU::COPY) in isSafeToFoldImmIntoCopy()
360 if (Copy->getOperand(1).getSubReg()) in isSafeToFoldImmIntoCopy()
923 AnalysisWorklist.push_back(Info.Copy); in analyzeVGPRToSGPRCopy()
991 MachineInstr *SiblingCopy = InfoIt->second.Copy; in needToBeConvertedToVALU()
1041 LLVM_DEBUG(dbgs() << "V2S copy " << *C.Copy in lowerVGPR2SGPRCopies()
1046 Copies.insert(C.Copy); in lowerVGPR2SGPRCopies()
1055 MachineInstr *MI = C.second.Copy; in lowerVGPR2SGPRCopies()