mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 20:32:21 +00:00
This should use isIndenticalToWhenDefined.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80039 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
58cfa3b137
commit
75b0edae72
@ -168,11 +168,11 @@ const char *Instruction::getOpcodeName(unsigned OpCode) {
|
||||
/// identical to the current one. This means that all operands match and any
|
||||
/// extra information (e.g. load is volatile) agree.
|
||||
bool Instruction::isIdenticalTo(const Instruction *I) const {
|
||||
return isIdenticalTo(I) &&
|
||||
return isIdenticalToWhenDefined(I) &&
|
||||
SubclassOptionalData == I->SubclassOptionalData;
|
||||
}
|
||||
|
||||
/// isIdenticalToWenDefined - This is like isIdenticalTo, except that it
|
||||
/// isIdenticalToWhenDefined - This is like isIdenticalTo, except that it
|
||||
/// ignores the SubclassOptionalData flags, which specify conditions
|
||||
/// under which the instruction's result is undefined.
|
||||
bool Instruction::isIdenticalToWhenDefined(const Instruction *I) const {
|
||||
|
Loading…
Reference in New Issue
Block a user