search for: 1697e1a6

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