Home
last modified time | relevance | path

Searched refs:isVGPRCopy (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIFixVGPRCopies.cpp57 if (TII->isVGPRCopy(MI) && !MI.readsRegister(AMDGPU::EXEC, TRI)) { in runOnMachineFunction()
H A DSISchedule.td174 def PredIsVGPR32Copy : SchedPredicate<[{TII->isVGPRCopy(*MI) && TII->getOpSize(*MI, 0) <= 32}]>;
175 def PredIsVGPR64Copy : SchedPredicate<[{TII->isVGPRCopy(*MI) && TII->getOpSize(*MI, 0) > 32}]>;
H A DSIInstrInfo.h728 bool isVGPRCopy(const MachineInstr &MI) const { in isVGPRCopy() function
H A DSIInstrInfo.cpp2725 bool isVGPRCopy = RI.isVGPR(*MRI, DstReg); in FoldImmediate() local
2726 unsigned NewOpc = isVGPRCopy ? AMDGPU::V_MOV_B32_e32 : AMDGPU::S_MOV_B32; in FoldImmediate()
2739 if (isVGPRCopy) in FoldImmediate()