Remove fixed item

llvm-svn: 34081
This commit is contained in:
Nate Begeman 2007-02-09 04:19:54 +00:00
parent 7ff39512a2
commit ba52b94fa2
1 changed files with 0 additions and 26 deletions

View File

@ -265,32 +265,6 @@ This could be done in the dag combiner, by swapping a BR_CC when a SETCC of the
same operands (but backwards) exists. In this case, this wouldn't save us same operands (but backwards) exists. In this case, this wouldn't save us
anything though, because the compares still wouldn't be shared. anything though, because the compares still wouldn't be shared.
===-------------------------------------------------------------------------===
The legalizer should lower this:
bool %test(ulong %x) {
%tmp = setlt ulong %x, 4294967296
ret bool %tmp
}
into "if x.high == 0", not:
_test:
cntlzw r2, r3
xori r3, r3, 1
cmplwi cr0, r3, 0
srwi r2, r2, 5
li r3, 0
beq cr0, LBB1_2 ;entry
LBB1_1: ;entry
mr r3, r2
LBB1_2: ;entry
blr
noticed in 2005-05-11-Popcount-ffs-fls.c.
===-------------------------------------------------------------------------=== ===-------------------------------------------------------------------------===
We should custom expand setcc instead of pretending that we have it. That We should custom expand setcc instead of pretending that we have it. That