llvm-6502/lib
Evan Cheng 68b951a5e5 Two peepholes:
(or (x >> c) | (y << (32 - c))) ==> (shrd x, y, c)
(or (x << c) | (y >> (32 - c))) ==> (shld x, y, c)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25438 91177308-0d34-0410-b5e6-96231b3b80d8
2006-01-19 01:56:29 +00:00
..
Analysis For PR411: 2006-01-16 21:12:35 +00:00
Archive more C++ daintiness 2005-12-26 14:31:26 +00:00
AsmParser Make sure intrinsic auto-upgrade is invoked correctly. 2006-01-19 01:21:04 +00:00
Bytecode Make sure intrinsic auto-upgrade is invoked correctly. 2006-01-19 01:21:04 +00:00
CodeGen was ignoring the legalized chain in this case, fixed SPASS on alpha 2006-01-18 23:19:08 +00:00
Debugger dum de dum 2005-12-26 10:24:15 +00:00
ExecutionEngine Wrap long lines. 2006-01-07 06:20:51 +00:00
Linker Fixed style of curly brace. No functionality changes. 2006-01-17 22:01:57 +00:00
Support Revert this, I didn't mean to commit it 2006-01-17 00:40:24 +00:00
System For PR351: 2005-12-22 20:00:16 +00:00
Target Two peepholes: 2006-01-19 01:56:29 +00:00
Transforms If not internalizing, don't mark llvm.global[cd]tors const, as a fix for a 2006-01-19 00:46:54 +00:00
VMCore Don't accept the ctpop, cttz, or ctlz intrinsics with signed arguments. The 2006-01-19 01:20:03 +00:00
Makefile