Home
last modified time | relevance | path

Searched refs:canReplaceReg (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelect.cpp181 assert(canReplaceReg(DstReg, SrcReg, MRI) && in runOnMachineFunction()
H A DCombinerHelper.cpp217 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 DUtils.cpp201 bool llvm::canReplaceReg(Register DstReg, Register SrcReg, in canReplaceReg() function in llvm
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h150 bool canReplaceReg(Register DstReg, Register SrcReg, MachineRegisterInfo &MRI);
H A DLegalizationArtifactCombiner.h570 if (!llvm::canReplaceReg(DstReg, SrcReg, MRI)) { in replaceRegOrBuildCopy()
H A DGIMatchTableExecutorImpl.h985 if (!canReplaceReg(Old, New, MRI)) { in executeMatchTable()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/
H A DCombine.td151 // "canReplaceReg" is checked before applying the rule.