- May 13, 2005
-
-
Chris Lattner authored
llvm-svn: 21945
-
Chris Lattner authored
llvm-svn: 21939
-
Chris Lattner authored
each live in, and copy the regs from the vregs. As the very first thing we do in the function, insert copies from the pregs to the vregs. This fixes problems where the token chain of CopyFromReg was not enough to allow reordering of the copyfromreg nodes and other unchained nodes (e.g. div, which clobbers eax on intel). llvm-svn: 21932
-
Chris Lattner authored
llvm-svn: 21915
-
Chris Lattner authored
two integer values in registers for the fastcc calling conv. llvm-svn: 21912
-
- May 12, 2005
-
-
Chris Lattner authored
llvm-svn: 21899
-
Chris Lattner authored
llvm-svn: 21898
-
Chris Lattner authored
llvm-svn: 21884
-
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
-
-
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
-
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: 21858
-
Chris Lattner authored
llvm-svn: 21857
-
- May 10, 2005
-
-
Chris Lattner authored
llvm-svn: 21840
-
Jeff Cohen authored
llvm-svn: 21838
-
- May 09, 2005
-
-
Chris Lattner authored
that were failing with the pattern selector. Note that the support that existed in the simple selector was clearly broken in several ways though (which has also been fixed). llvm-svn: 21831
-
Chris Lattner authored
llvm-svn: 21830
-
Chris Lattner authored
llvm-svn: 21829
-
Chris Lattner authored
the pattern isel. llvm-svn: 21828
-
Chris Lattner authored
uint llvm-svn: 21821
-
Chris Lattner authored
include and (srl) and the inverses (shl and) etc. llvm-svn: 21820
-
Duraid Madina authored
probably a couple of other tests. llvm-svn: 21814
-
Chris Lattner authored
llvm-svn: 21811
-
Chris Lattner authored
llvm-svn: 21810
-
Chris Lattner authored
llvm-svn: 21801
-
- May 06, 2005
-
-
Chris Lattner authored
llvm-svn: 21740
-
Chris Lattner authored
llvm-svn: 21739
-
- May 04, 2005
-
-
Andrew Lenharth authored
llvm-svn: 21693
-
Andrew Lenharth authored
21164 is broken until expand works. llvm-svn: 21692
-
- May 03, 2005
-
-
Andrew Lenharth authored
population (ctpop). Generic lowering is implemented, however only promotion is implemented for SelectionDAG at the moment. More coming soon. llvm-svn: 21676
-
- May 02, 2005
-
-
Duraid Madina authored
this constmul code is still buggy though, so beware. mul by 7427 is currently broken, for example. will fix it when I get a moment :) llvm-svn: 21652
-
Duraid Madina authored
testsuite, however 09-vor is still dead (hopefully for other reasons!) llvm-svn: 21651
-
- May 01, 2005
-
-
Tanya Lattner authored
llvm-svn: 21643
-
Tanya Lattner authored
llvm-svn: 21642
-
Tanya Lattner authored
Changed dependence analyzer to only use dep distances of 2 or less. This is experimental. Changed MSchedGraph to be able to represent more then one BB (first steps). llvm-svn: 21641
-
- Apr 30, 2005
-
-
Andrew Lenharth authored
But it is entirely possible I am just crazy. llvm-svn: 21640
-
Chris Lattner authored
llvm-svn: 21637
-
Chris Lattner authored
llvm-svn: 21634
-