Searched refs:lookThruCopyLike (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVVectorPeephole.cpp | 134 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 D | PPCVSXSwapRemoval.cpp | 133 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 D | PPCMIPeephole.cpp | 644 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 D | PPCInstrInfo.cpp | 451 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 D | TargetRegisterInfo.cpp | 603 TargetRegisterInfo::lookThruCopyLike(Register SrcReg, in lookThruCopyLike() function in TargetRegisterInfo
|
H A D | MachineLICM.cpp | 1026 Reg = TRI->lookThruCopyLike(MO.getReg(), MRI); in isInvariantStore()
|
H A D | MachineSink.cpp | 913 Register SrcReg = Reg.isVirtual() ? TRI->lookThruCopyLike(Reg, MRI) : Reg; in isWorthBreakingCriticalEdge()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetRegisterInfo.h | 469 virtual Register lookThruCopyLike(Register SrcReg,
|