commit | cb5a84f4463aa1a4c4e4f093bcb88162a6d877af | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Tue Jun 27 17:34:57 2006 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Tue Jun 27 17:34:57 2006 +0000 |
tree | 59d59b73a9cf47ef75e83714d0a2451920820fd5 | |
parent | f7fd88356a0655e2648f3ab528b725a3551b4a74 [diff] [blame] |
Use i32 for shift amounts instead of i64. This gets bisort working. llvm-svn: 28927
diff --git a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp index d969c38..a417a2d 100644 --- a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp +++ b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
@@ -250,6 +250,7 @@ } setSetCCResultType(MVT::i32); + setShiftAmountType(MVT::i32); setSetCCResultContents(ZeroOrOneSetCCResult); setStackPointerRegisterToSaveRestore(PPC::R1);