mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-26 05:32:25 +00:00
Expand a little on the description of what InstructionSimplify does.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120016 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
b9b369fa99
commit
4cd2ad15b4
@ -7,9 +7,11 @@
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file declares routines for folding instructions into simpler forms that
|
||||
// do not require creating new instructions. For example, this does constant
|
||||
// folding, and can handle identities like (X&0)->0.
|
||||
// This file declares routines for folding instructions into simpler forms
|
||||
// that do not require creating new instructions. This does constant folding
|
||||
// ("add i32 1, 1" -> "2") but can also handle non-constant operands, either
|
||||
// returning a constant ("and i32 %x, 0" -> "0") or an already existing value
|
||||
// ("and i32 %x, %x" -> "%x").
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
|
@ -8,8 +8,10 @@
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file implements routines for folding instructions into simpler forms
|
||||
// that do not require creating new instructions. For example, this does
|
||||
// constant folding, and can handle identities like (X&0)->0.
|
||||
// that do not require creating new instructions. This does constant folding
|
||||
// ("add i32 1, 1" -> "2") but can also handle non-constant operands, either
|
||||
// returning a constant ("and i32 %x, 0" -> "0") or an already existing value
|
||||
// ("and i32 %x, %x" -> "%x").
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user