Searched refs:canReplaceReg (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | InstructionSelect.cpp | 181 assert(canReplaceReg(DstReg, SrcReg, MRI) && in runOnMachineFunction()
|
H A D | CombinerHelper.cpp | 217 return canReplaceReg(DstReg, SrcReg, MRI); in matchCombineCopy() 2900 assert(canReplaceReg(OldReg, Replacement, MRI) && "Cannot replace register?"); in replaceSingleDefInstWithOperand() 2909 assert(canReplaceReg(OldReg, Replacement, MRI) && "Cannot replace register?"); in replaceSingleDefInstWithReg() 2956 canReplaceReg(MI.getOperand(0).getReg(), MI.getOperand(2).getReg(), in matchSelectSameVal() 2962 canReplaceReg(MI.getOperand(0).getReg(), MI.getOperand(1).getReg(), in matchBinOpSameVal() 2968 canReplaceReg(MI.getOperand(0).getReg(), MI.getOperand(OpIdx).getReg(), in matchOperandIsZero() 3322 if (canReplaceReg(AndDst, LHS, MRI) && in matchRedundantAnd() 3329 if (canReplaceReg(AndDst, RHS, MRI) && in matchRedundantAnd() 3363 if (canReplaceReg(OrDst, LHS, MRI) && in matchRedundantOr() 3370 if (canReplaceReg(OrDst, RHS, MRI) && in matchRedundantOr()
|
H A D | Utils.cpp | 201 bool llvm::canReplaceReg(Register DstReg, Register SrcReg, in canReplaceReg() function in llvm
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | Utils.h | 150 bool canReplaceReg(Register DstReg, Register SrcReg, MachineRegisterInfo &MRI);
|
H A D | LegalizationArtifactCombiner.h | 570 if (!llvm::canReplaceReg(DstReg, SrcReg, MRI)) { in replaceRegOrBuildCopy()
|
H A D | GIMatchTableExecutorImpl.h | 985 if (!canReplaceReg(Old, New, MRI)) { in executeMatchTable()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/ |
H A D | Combine.td | 151 // "canReplaceReg" is checked before applying the rule.
|