- Aug 19, 2005
-
-
Nate Begeman authored
llvm-svn: 22889
-
Chris Lattner authored
llvm-svn: 22888
-
Chris Lattner authored
only take one operand. The other comes implicitly in through CL. llvm-svn: 22887
-
Nate Begeman authored
passed. llvm-svn: 22886
-
Nate Begeman authored
llvm-svn: 22884
-
Chris Lattner authored
the operand lists of a few other nodes. llvm-svn: 22883
-
Chris Lattner authored
llvm-svn: 22882
-
Chris Lattner authored
llvm-svn: 22881
-
- Aug 18, 2005
-
-
Chris Lattner authored
llvm-svn: 22877
-
Jim Laskey authored
llvm-svn: 22870
-
Chris Lattner authored
llvm-svn: 22869
-
Chris Lattner authored
llvm-svn: 22866
-
Nate Begeman authored
as the argument to LIS rather than the result of HA16(constant). The DAG->DAG ISel was already doing the right thing. llvm-svn: 22865
-
Nate Begeman authored
Now for int foo() { return -1; } we generate: _foo: li r3, -1 blr instead of _foo: lis r2, -1 ori r3, r2, 65535 blr llvm-svn: 22864
-
Chris Lattner authored
to make the code follow people's expectations better. llvm-svn: 22861
-
Jim Laskey authored
llvm-svn: 22858
-
Nate Begeman authored
llvm-svn: 22857
-
Nate Begeman authored
llvm-svn: 22855
-
Nate Begeman authored
llvm-svn: 22854
-
Nate Begeman authored
llvm-svn: 22851
-
Nate Begeman authored
llvm-svn: 22850
-
Nate Begeman authored
llvm-svn: 22849
-
Jim Laskey authored
llvm-svn: 22848
-
Nate Begeman authored
several of the PowerPC opcodes that come in both negated and non-negated forms. llvm-svn: 22845
-
- Aug 17, 2005
-
-
Jim Laskey authored
llvm-svn: 22839
-
Jim Laskey authored
llvm-svn: 22838
-
Chris Lattner authored
llvm-svn: 22837
-
Chris Lattner authored
incomplete, but it is a start. It handles basic argument/retval stuff, immediates, add and sub. llvm-svn: 22836
-
Chris Lattner authored
llvm-svn: 22835
-
Chris Lattner authored
and some that were preexisting. All alpha regtests pass now. llvm-svn: 22829
-
Chris Lattner authored
selector. Also, there is no difference between addSImm and addImm, so just use addImm, folding some branches. llvm-svn: 22819
-
Jim Laskey authored
llvm-svn: 22818
-
Andrew Lenharth authored
llvm-svn: 22817
-
Jim Laskey authored
marked as legal. llvm-svn: 22816
-
Jim Laskey authored
llvm-svn: 22815
-
Nate Begeman authored
Remove dead code in ISD::Constant handling Add support for add long, imm16 We now codegen 'long long foo(long long a) { return ++a; }' as: addic r4, r4, 1 addze r3, r3 blr instead of: li r2, 1 li r5, 0 addc r2, r4, r2 adde r3, r3, r5 blr llvm-svn: 22811
-
- Aug 16, 2005
-
-
Chris Lattner authored
llvm-svn: 22808
-
Chris Lattner authored
llvm-svn: 22807
-
Nate Begeman authored
fixme from the PowerPC backend. Emit slightly better code for legalizing select_cc. llvm-svn: 22805
-
Chris Lattner authored
can be shared with the DAG->DAG selector. llvm-svn: 22799
-