- 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
-
Chris Lattner authored
or not it's variable. llvm-svn: 22885
-
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
-
Chris Lattner authored
llvm-svn: 22880
-
- Aug 18, 2005
-
-
Chris Lattner authored
LLVM is able to merge identical static const globals, GCC isn't, and this caused some bloat in the generated data. This has a marginal effect on PPC, shrinking the implicit sets from 10->4, but shrinks X86 from 179 to 23, a much bigger reduction. This should speed up the register allocator as well by reducing the dcache footprint for this static data. llvm-svn: 22879
-
Chris Lattner authored
llvm-svn: 22878
-
Chris Lattner authored
llvm-svn: 22877
-
Chris Lattner authored
codegen: _empty: .LBB_empty_0: ; blr but can't do anything more (yet). :) llvm-svn: 22876
-
Jim Laskey authored
llvm-svn: 22875
-
Chris Lattner authored
llvm-svn: 22874
-
Chris Lattner authored
.td file. llvm-svn: 22873
-
Jim Laskey authored
2. Get an exact count of 'li ' instructions. llvm-svn: 22872
-
Jim Laskey authored
llvm-svn: 22871
-
Jim Laskey authored
llvm-svn: 22870
-
Chris Lattner authored
llvm-svn: 22869
-
Chris Lattner authored
llvm-svn: 22868
-
Chris Lattner authored
llvm-svn: 22867
-
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
llvm-svn: 22863
-
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
rlwinm. llvm-svn: 22856
-
Nate Begeman authored
llvm-svn: 22855
-
Nate Begeman authored
llvm-svn: 22854
-
Chris Lattner authored
llvm-svn: 22853
-
Nate Begeman authored
zextload + sign_extend_inreg rather than a sextload. llvm-svn: 22852
-
Nate Begeman authored
llvm-svn: 22851
-
Nate Begeman authored
llvm-svn: 22850
-
Nate Begeman authored
llvm-svn: 22849
-
Jim Laskey authored
llvm-svn: 22848
-
Jim Laskey authored
llvm-svn: 22847
-