Summary: `hasAliasingImplicitRegistersThrough()` is no longer used.
Reviewers: gchatelet
Subscribers: tschuett, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D68078
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@372968
91177308-0d34-0410-b5e6-
96231b3b80d8
return ImplDefRegs.anyCommon(ImplUseRegs);
}
-bool Instruction::hasAliasingImplicitRegistersThrough(
- const Instruction &OtherInstr) const {
- return ImplDefRegs.anyCommon(OtherInstr.ImplUseRegs) &&
- OtherInstr.ImplDefRegs.anyCommon(ImplUseRegs);
-}
-
bool Instruction::hasAliasingRegistersThrough(
const Instruction &OtherInstr) const {
return AllDefRegs.anyCommon(OtherInstr.AllUseRegs) &&
// aliasing Use and Def registers.
bool hasAliasingRegisters() const;
- // Whether this instruction's implicit registers alias with OtherInstr's
- // implicit registers.
- bool hasAliasingImplicitRegistersThrough(const Instruction &OtherInstr) const;
-
// Whether this instruction's registers alias with OtherInstr's registers.
bool hasAliasingRegistersThrough(const Instruction &OtherInstr) const;