Displaying 2 results from an estimated 2 matches for "1697e1a6".
2015 Feb 03
2
[LLVMdev] RFC: Constant Hoisting
...inst -asm-verbose newtst.c
/Users/Chris/Desktop/llvm-svn/build/Debug+Asserts/bin/llc -O3
-print-before-all -print-after-all -debug-pass=Details newtst.ll
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150203/1697e1a6/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: newtst.s
Type: application/octet-stream
Size: 1796 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150203/1697e1a6/attachment.obj>
-------------- next...
2015 Feb 03
2
[LLVMdev] RFC: Constant Hoisting
I've had a bug/pessimization which I've tracked down for 1 bit bitmasks:
if (((xx) & (1ULL << (40))))
return 1;
if (!((yy) & (1ULL << (40))))
...
The second time Constant Hoisting sees the value (1<<40) it wraps it up
with a bitcast.
That value then gets hoisted. However, the first (1<<40) is not bitcast and
gets recognized
as a BT. The second