Displaying 2 results from an estimated 2 matches for "8e011711".
2016 Mar 03
2
Failure to turn a div by power of 2 into a single shift
Hello,
I have a simple loop like below
int I, j;
for (j = n; j > 1; j = i) {
i = j / 2;
}
The signed division can be safely turned into a single shift since j is
known to be positive from the loop guard. LLVM currently cannot find out j
is positive and compiles the above division into 3 instructions. Any
thoughts on where to fix this?
Thank you in advance,
Haicheng
2016 Mar 03
3
Failure to turn a div by power of 2 into a single shift
..._________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160303/8e011711/attachment.html>