mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-01 05:01:59 +01:00
Expand a little on the description of what InstructionSimplify does.
llvm-svn: 120016
This commit is contained in:
parent
809b3e3634
commit
97ada840ed
@ -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…
x
Reference in New Issue
Block a user