diff options
| author | Scott Michel <scottm@aero.org> | 2008-11-20 05:01:09 +0000 |
|---|---|---|
| committer | Scott Michel <scottm@aero.org> | 2008-11-20 05:01:09 +0000 |
| commit | a7521ee3df1c8b00eb86d546557d3f10e16771e4 (patch) | |
| tree | 6d455baea2904021c40033082d37a131fb3759cd /llvm/lib/Target/CellSPU/SPUISelLowering.cpp | |
| parent | 68e486804fc5cd636730090f454e642954a22083 (diff) | |
| download | bcm5719-llvm-a7521ee3df1c8b00eb86d546557d3f10e16771e4.tar.gz bcm5719-llvm-a7521ee3df1c8b00eb86d546557d3f10e16771e4.zip | |
CellSPU: Custom lower truncating stores of i8 to i1 (should not have been
promote), fix signed conversion of indexed offsets.
llvm-svn: 59707
Diffstat (limited to 'llvm/lib/Target/CellSPU/SPUISelLowering.cpp')
| -rw-r--r-- | llvm/lib/Target/CellSPU/SPUISelLowering.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/CellSPU/SPUISelLowering.cpp b/llvm/lib/Target/CellSPU/SPUISelLowering.cpp index 002ef3f6612..1ed3bab733b 100644 --- a/llvm/lib/Target/CellSPU/SPUISelLowering.cpp +++ b/llvm/lib/Target/CellSPU/SPUISelLowering.cpp @@ -134,7 +134,7 @@ SPUTargetLowering::SPUTargetLowering(SPUTargetMachine &TM) setLoadExtAction(ISD::EXTLOAD, MVT::i1, Promote); setLoadExtAction(ISD::SEXTLOAD, MVT::i1, Promote); setLoadExtAction(ISD::ZEXTLOAD, MVT::i1, Promote); - setTruncStoreAction(MVT::i8, MVT::i1, Promote); + setTruncStoreAction(MVT::i8, MVT::i1, Custom); setTruncStoreAction(MVT::i16, MVT::i1, Custom); setTruncStoreAction(MVT::i32, MVT::i1, Custom); setTruncStoreAction(MVT::i64, MVT::i1, Custom); |

