Home
last modified time | relevance | path

Searched refs:lookThruCopyLike (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVVectorPeephole.cpp134 Register SrcReg = TRI->lookThruCopyLike(MaskDef->getOperand(1).getReg(), MRI); in isAllOnesMask()
181 if (MergeReg != RISCV::NoRegister && TRI->lookThruCopyLike(MergeReg, MRI) != in convertVMergeToVMv()
182 TRI->lookThruCopyLike(FalseReg, MRI)) in convertVMergeToVMv()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXSwapRemoval.cpp133 unsigned lookThruCopyLike(unsigned SrcReg, unsigned VecIdx);
298 unsigned trueReg1 = lookThruCopyLike(MI.getOperand(1).getReg(), in gatherVectorInstructions()
300 unsigned trueReg2 = lookThruCopyLike(MI.getOperand(2).getReg(), in gatherVectorInstructions()
323 unsigned trueReg1 = lookThruCopyLike(MI.getOperand(1).getReg(), in gatherVectorInstructions()
325 unsigned trueReg2 = lookThruCopyLike(MI.getOperand(2).getReg(), in gatherVectorInstructions()
558 unsigned PPCVSXSwapRemoval::lookThruCopyLike(unsigned SrcReg, in lookThruCopyLike() function in __anon0761410a0111::PPCVSXSwapRemoval
578 return lookThruCopyLike(CopySrcReg, VecIdx); in lookThruCopyLike()
H A DPPCMIPeephole.cpp644 TRI->lookThruCopyLike(MI.getOperand(1).getReg(), MRI); in simplifyCode()
646 TRI->lookThruCopyLike(MI.getOperand(2).getReg(), MRI); in simplifyCode()
666 TRI->lookThruCopyLike(DefMI->getOperand(1).getReg(), MRI); in simplifyCode()
698 Register FeedReg1 = TRI->lookThruCopyLike(DefReg1, MRI); in simplifyCode()
699 Register FeedReg2 = TRI->lookThruCopyLike(DefReg2, MRI); in simplifyCode()
807 TRI->lookThruCopyLike(MI.getOperand(OpNo).getReg(), MRI); in simplifyCode()
874 TRI->lookThruCopyLike(MI.getOperand(1).getReg(), MRI); in simplifyCode()
883 TRI->lookThruCopyLike(DefMI->getOperand(1).getReg(), MRI); in simplifyCode()
885 TRI->lookThruCopyLike(DefMI->getOperand(2).getReg(), MRI); in simplifyCode()
1223 TRI->lookThruCopyLike(MI.getOperand(1).getReg(), MRI); in simplifyCode()
H A DPPCInstrInfo.cpp451 TRI->lookThruCopyLike(Root.getOperand(MulOpIdx + 1).getReg(), MRI); in getFMAPatterns()
455 TRI->lookThruCopyLike(Root.getOperand(MulOpIdx).getReg(), MRI); in getFMAPatterns()
548 TRI->lookThruCopyLike(Root.getOperand(FirstMulOpIdx).getReg(), MRI); in finalizeInsInstrs()
552 TRI->lookThruCopyLike(Root.getOperand(FirstMulOpIdx + 1).getReg(), MRI); in finalizeInsInstrs()
824 TRI->lookThruCopyLike(Root.getOperand(FirstMulOpIdx).getReg(), &MRI); in reassociateFMA()
829 Register MULReg = TRI->lookThruCopyLike( in reassociateFMA()
2407 Register ActualSrc = TRI->lookThruCopyLike(SrcReg, MRI); in optimizeCompareInstr()
3413 Register TrueReg = TRI->lookThruCopyLike(Reg, MRI); in getForwardingDefMI()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetRegisterInfo.cpp603 TargetRegisterInfo::lookThruCopyLike(Register SrcReg, in lookThruCopyLike() function in TargetRegisterInfo
H A DMachineLICM.cpp1026 Reg = TRI->lookThruCopyLike(MO.getReg(), MRI); in isInvariantStore()
H A DMachineSink.cpp913 Register SrcReg = Reg.isVirtual() ? TRI->lookThruCopyLike(Reg, MRI) : Reg; in isWorthBreakingCriticalEdge()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetRegisterInfo.h469 virtual Register lookThruCopyLike(Register SrcReg,