diff options
author | Shuxin Yang <shuxin.llvm@gmail.com> | 2012-12-04 00:04:54 +0000 |
---|---|---|
committer | Shuxin Yang <shuxin.llvm@gmail.com> | 2012-12-04 00:04:54 +0000 |
commit | 63e999edbf4b6215c5e89c055cc5f97fd6f4d51d (patch) | |
tree | be609720f042ad75a76bc248641748ecf76bc5e0 /llvm/lib/CodeGen/MachineFunction.cpp | |
parent | 55a8d1d1c1becad6e3002b4ec294db23bb9bfe42 (diff) | |
download | bcm5719-llvm-63e999edbf4b6215c5e89c055cc5f97fd6f4d51d.tar.gz bcm5719-llvm-63e999edbf4b6215c5e89c055cc5f97fd6f4d51d.zip |
rdar://12329730 (2nd part)
This change tries to simmplify E1 = " X >> C1 << C2" into :
- E2 = "X << (C2 - C1)" if C2 > C1, or
- E2 = "X >> (C1 - C2)" if C1 > C2, or
- E2 = X if C1 == C2.
Reviewed by Nadav. Thanks!
llvm-svn: 169182
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions