mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
Add a comment mentioning that InstructionSimplify routines do,
in fact, resolve undef uses. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173721 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ae70224a3e
commit
c4e441804e
@ -14,6 +14,12 @@
|
||||
// ("and i32 %x, %x" -> "%x"). If the simplification is also an instruction
|
||||
// then it dominates the original instruction.
|
||||
//
|
||||
// These routines implicitly resolve undef uses. The easiest way to be safe when
|
||||
// using these routines to obtain simplified values for existing instructions is
|
||||
// to always replace all uses of the instructions with the resulting simplified
|
||||
// values. This will prevent other code from seeing the same undef uses and
|
||||
// resolving them to different values.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_ANALYSIS_INSTRUCTIONSIMPLIFY_H
|
||||
|
Loading…
Reference in New Issue
Block a user