Go to file
Benjamin Kramer 124ac2b997 Add a neat little two's complement hack for x86.
On x86 we can't encode an immediate LHS of a sub directly. If the RHS comes from a XOR with a constant we can
fold the negation into the xor and add one to the immediate of the sub. Then we can turn the sub into an add,
which can be commuted and encoded efficiently.

This code is generated for __builtin_clz and friends.

llvm-svn: 136167
2011-07-26 22:42:13 +00:00
clang Attempt to rewrite the matching for this test to pacify the windows 2011-07-26 22:42:01 +00:00
compiler-rt <rdar://problem/9624306> clean up darwin platform to use xcrun. Set up variables in darwin_bni.mk. Use GetCNAVar in AppleBI.mk 2011-06-21 00:07:55 +00:00
debuginfo-tests Testcase for r133065 2011-06-15 17:57:23 +00:00
libcxx http://llvm.org/bugs/show_bug.cgi?id=10469 2011-07-24 23:59:50 +00:00
libcxxabi Updated comments 2011-07-25 15:00:11 +00:00
lldb adding required utility function to SWIG interface 2011-07-26 21:02:56 +00:00
llvm Add a neat little two's complement hack for x86. 2011-07-26 22:42:13 +00:00
polly www: Memory Access Documentation Update 2011-07-21 00:08:23 +00:00