Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIOptimizeExecMasking.cpp730 const MachineOperand &OrDst = PossibleOrSaveexec.getOperand(0); in tryRecordOrSaveexecXorSequence() local
732 if (OrDst.isReg() && OrSrc0.isReg()) { in tryRecordOrSaveexecXorSequence()
733 if ((XorSrc0.getReg() == Exec && XorSrc1.getReg() == OrDst.getReg()) || in tryRecordOrSaveexecXorSequence()
734 (XorSrc0.getReg() == OrDst.getReg() && XorSrc1.getReg() == Exec)) { in tryRecordOrSaveexecXorSequence()
H A DSIPeepholeSDWA.cpp806 MachineOperand *OrDst = TII->getNamedOperand(MI, AMDGPU::OpName::vdst); in matchSDWAOperand() local
807 assert(OrDst && OrDst->isReg()); in matchSDWAOperand()
810 OrDst, OrSDWADef, OrOtherDef, DstSel); in matchSDWAOperand()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp2860 Register OrDst = MI.getOperand(0).getReg(); in matchRedundantOr() local
2861 LLT DstTy = MRI.getType(OrDst); in matchRedundantOr()
2878 if (canReplaceReg(OrDst, LHS, MRI) && in matchRedundantOr()
2885 if (canReplaceReg(OrDst, RHS, MRI) && in matchRedundantOr()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp3246 Register OrDst = MRI.createVirtualRegister(&AArch64::GPR32RegClass); in select() local
3248 MIB.buildInstr(AArch64::ORRWrs, {OrDst}, {ZReg, SrcReg}).addImm(0); in select()
3249 SubregToRegSrc = OrDst; in select()