- May 13, 2005
-
-
Chris Lattner authored
llvm-svn: 21945
-
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
-
- May 11, 2005
-
-
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
llvm-svn: 21811
-
Chris Lattner authored
llvm-svn: 21810
-
Chris Lattner authored
llvm-svn: 21801
-
- May 04, 2005
-
-
Andrew Lenharth authored
llvm-svn: 21693
-
- 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
-
- Apr 30, 2005
-
-
Chris Lattner authored
Morten Ofstad! llvm-svn: 21632
-
Chris Lattner authored
llvm-svn: 21631
-
- Apr 29, 2005
-
-
Chris Lattner authored
llvm-svn: 21610
-
- Apr 28, 2005
-
-
Chris Lattner authored
llvm-svn: 21608
-
Chris Lattner authored
llvm-svn: 21607
-
- Apr 27, 2005
-
-
Andrew Lenharth authored
Implement Value* tracking for loads and stores in the selection DAG. This enables one to use alias analysis in the backends. (TRUNK)Stores and (EXT|ZEXT|SEXT)Loads have an extra SDOperand which is a SrcValueSDNode which contains the Value*. Note that if the operation is introduced by the backend, it will still have the operand, but the value* will be null. llvm-svn: 21599
-
- Apr 22, 2005
-
-
Misha Brukman authored
* Convert tabs to spaces llvm-svn: 21426
-
- Apr 21, 2005
-
-
Chris Lattner authored
test1: movl $N, %eax movl %eax, G ret emit: test1: movl $N, G ret llvm-svn: 21407
-
Chris Lattner authored
printf format strings and other stuff. Instead of generating this: movl $l1__2E_str_1, %eax movl %eax, (%esp) we now emit: movl $l1__2E_str_1, (%esp) llvm-svn: 21406
-
- Apr 16, 2005
-
-
Nate Begeman authored
Add new ppc beta option related to using condition registers Make pattern isel control flag (-enable-pattern-isel) global and tristate 0 == off 1 == on 2 == target default llvm-svn: 21309
-
- Apr 13, 2005
-
-
Chris Lattner authored
Olden/mst, Ptrdist/bc, Obsequi, etc. llvm-svn: 21274
-
Chris Lattner authored
llvm-svn: 21267
-
- Apr 09, 2005
-
-
Chris Lattner authored
llvm-svn: 21181
-
Chris Lattner authored
llvm-svn: 21164
-
- Apr 07, 2005
-
-
Chris Lattner authored
llvm-svn: 21146
-
- Apr 06, 2005
-
-
Chris Lattner authored
properly sign extending the top of the result of a 64-bit shift right by a constant > 32. llvm-svn: 21120
-
Chris Lattner authored
llvm-svn: 21107
-
Chris Lattner authored
llvm-svn: 21106
-
- Apr 02, 2005
-
-
Chris Lattner authored
llvm-svn: 21015
-
Chris Lattner authored
llvm-svn: 21010
-
Chris Lattner authored
llvm-svn: 21006
-