diff options
author | Scott Michel <scottm@aero.org> | 2008-02-23 18:41:37 +0000 |
---|---|---|
committer | Scott Michel <scottm@aero.org> | 2008-02-23 18:41:37 +0000 |
commit | 7d5eaec6dd0141c96724e1a370c4cf010c4e5e97 (patch) | |
tree | 3e9be8a070444bcb9f335ae71969b1c31bb0adfe /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | aae582ba9967a1b51c28b6b64c2dc79fe909e44d (diff) | |
download | bcm5719-llvm-7d5eaec6dd0141c96724e1a370c4cf010c4e5e97.tar.gz bcm5719-llvm-7d5eaec6dd0141c96724e1a370c4cf010c4e5e97.zip |
Merge current work back to tree to minimize diffs and drift. Major highlights
for CellSPU modifications:
- SPUInstrInfo.td refactoring: "multiclass" really is _your_ friend.
- Other improvements based on refactoring effort in SPUISelLowering.cpp,
esp. in SPUISelLowering::PerformDAGCombine(), where zero amount shifts and
rotates are now eliminiated, other scalar-to-vector-to-scalar silliness
is also eliminated.
- 64-bit operations are being implemented, _muldi3.c gcc runtime now
compiles and generates the right code. More work still needs to be done.
llvm-svn: 47532
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions