summaryrefslogtreecommitdiffstats
path: root/llvm/docs/ReleaseNotes.html
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-05-15 05:39:08 +0000
committerChris Lattner <sabre@nondot.org>2005-05-15 05:39:08 +0000
commit51836bbc8236cddc4d26cfb0436a0c6352193461 (patch)
treebc2435b3e91c8718d386de4fb709b6149801ec92 /llvm/docs/ReleaseNotes.html
parent3f5a98d1f473979695f890c32e1860a438e2487c (diff)
downloadbcm5719-llvm-51836bbc8236cddc4d26cfb0436a0c6352193461.tar.gz
bcm5719-llvm-51836bbc8236cddc4d26cfb0436a0c6352193461.zip
Add some simplifications for MULH[SU]. This allows us to compile this:
long %bar(long %X) { %Y = mul long %X, 4294967297 ret long %Y } to this: l1_bar: mov %EAX, DWORD PTR [%ESP + 4] mov %EDX, %EAX add %EDX, DWORD PTR [%ESP + 8] ret instead of: l1_bar: mov %ECX, DWORD PTR [%ESP + 4] mov %EDX, 1 mov %EAX, %ECX mul %EDX add %EDX, %ECX add %EDX, DWORD PTR [%ESP + 8] mov %EAX, %ECX ret llvm-svn: 22044
Diffstat (limited to 'llvm/docs/ReleaseNotes.html')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud