mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 19:52:54 +01:00
Machine{Instr|Operand}: Clarify some isIdenticalTo() subtleties.
llvm-svn: 281956
This commit is contained in:
parent
cfcf1da683
commit
459e091d82
@ -721,8 +721,9 @@ public:
|
||||
IgnoreVRegDefs // Ignore virtual register definitions
|
||||
};
|
||||
|
||||
/// Return true if this instruction is identical to (same
|
||||
/// opcode and same operands as) the specified instruction.
|
||||
/// Return true if this instruction is identical to \p Other.
|
||||
/// Identical meaning same opcode and all operands reported as
|
||||
/// isIdenticalOp() (equal except for liveness flags).
|
||||
bool isIdenticalTo(const MachineInstr &Other,
|
||||
MICheckType Check = CheckDefs) const;
|
||||
|
||||
|
@ -566,8 +566,8 @@ public:
|
||||
// Other methods.
|
||||
//===--------------------------------------------------------------------===//
|
||||
|
||||
/// isIdenticalTo - Return true if this operand is identical to the specified
|
||||
/// operand. Note: This method ignores isKill and isDead properties.
|
||||
/// Returns true if this operand is identical to the specified operand except
|
||||
/// for liveness related flags (isKill, isUndef and isDead).
|
||||
bool isIdenticalTo(const MachineOperand &Other) const;
|
||||
|
||||
/// \brief MachineOperand hash_value overload.
|
||||
|
Loading…
Reference in New Issue
Block a user