- May 12, 2005
-
-
Chris Lattner authored
llvm-svn: 21895
-
Chris Lattner authored
work on it. llvm-svn: 21894
-
John Criswell authored
Functions do not exit with invoke; they exit with unwind. llvm-svn: 21893
-
Chris Lattner authored
legalization iteration llvm-svn: 21892
-
John Criswell authored
llvm-svn: 21891
-
Chris Lattner authored
llvm-svn: 21890
-
Chris Lattner authored
llvm-svn: 21889
-
Chris Lattner authored
llvm-svn: 21888
-
Chris Lattner authored
llvm-svn: 21887
-
Chris Lattner authored
that use 64-bit integers on 32-bit hosts. llvm-svn: 21886
-
Chris Lattner authored
llvm-svn: 21885
-
Chris Lattner authored
llvm-svn: 21884
-
Chris Lattner authored
llvm-svn: 21883
-
Chris Lattner authored
llvm-svn: 21882
-
Nate Begeman authored
now codegen'd as this: addi r2, r3, -1 andc r2, r2, r3 cntlzw r2, r2 subfic r3, r2, 32 blr llvm-svn: 21881
-
Nate Begeman authored
1. Teach LegalizeDAG how to better legalize CTTZ if the target doesn't have CTPOP, but does have CTLZ 2. Teach PPC32 how to do sub x, const -> add x, -const for valid consts 3. Teach PPC32 how to do and (xor a, -1) b -> andc b, a 4. Teach PPC32 that ISD::CTLZ -> PPC::CNTLZW llvm-svn: 21880
-
- May 11, 2005
-
-
John Criswell authored
llvm-svn: 21879
-
Tanya Lattner authored
llvm-svn: 21878
-
Chris Lattner authored
llvm-svn: 21877
-
John Criswell authored
instructions. Review of this commit would be greatly appreciated. llvm-svn: 21876
-
Chris Lattner authored
with the CBE llvm-svn: 21875
-
Chris Lattner authored
llvm-svn: 21874
-
Chris Lattner authored
looks completely untested. :( llvm-svn: 21873
-
Chris Lattner authored
from the simple isel to the pattern isel. This forces inserted libcalls to serialize against other function calls, which was breaking UnitTests/2005-05-12-Int64ToFP. Hopefully this will fix issues on other targets as well. llvm-svn: 21872
-
Chris Lattner authored
llvm-svn: 21871
-
Chris Lattner authored
llvm-svn: 21870
-
Chris Lattner authored
llvm-svn: 21869
-
Chris Lattner authored
llvm-svn: 21868
-
Andrew Lenharth authored
This is bad. It is generated if you are ctlz a type that is not legal for the arch (aka ctlz of bytes on alpha legalize fine). llvm-svn: 21867
-
Duraid Madina authored
should now pass (the "LLVM" and "REF" results should be identical) llvm-svn: 21866
-
Chris Lattner authored
llvm-svn: 21863
-
Chris Lattner authored
llvm-svn: 21862
-
Chris Lattner authored
llvm-svn: 21861
-
Duraid Madina authored
the primary user of this will probably end up being find-first-set-bit/find- last-set-bit, which i'll get around to... llvm-svn: 21860
-
Chris Lattner authored
llvm-svn: 21859
-
Chris Lattner authored
llvm-svn: 21858
-
Chris Lattner authored
llvm-svn: 21857
-
Chris Lattner authored
llvm-svn: 21856
-
Chris Lattner authored
llvm-svn: 21855
-
Chris Lattner authored
llvm-svn: 21854
-