mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-27 14:34:58 +00:00
add a note
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26472 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d180ac1109
commit
89188a1096
@ -79,3 +79,10 @@ int f(unsigned x) {
|
||||
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25600
|
||||
http://gcc.gnu.org/ml/gcc-patches/2006-02/msg01492.html
|
||||
|
||||
//===---------------------------------------------------------------------===//
|
||||
|
||||
We should reassociate:
|
||||
int f(int a, int b){ return a * a + 2 * a * b + b * b; }
|
||||
into:
|
||||
int f(int a, int b) { return a * (a + 2 * b) + b * b; }
|
||||
to eliminate a multiply.
|
||||
|
Loading…
x
Reference in New Issue
Block a user