Changes in directory llvm/lib/ExecutionEngine/Interpreter:

Execution.cpp updated: 1.142 -> 1.143
---
Log message:

Remove unnecessary sign conversions made possible by last patch.


---
Diffs of the changes:  (+0 -4)

 Execution.cpp |    4 ----
 1 files changed, 4 deletions(-)


Index: llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
diff -u llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1.142 
llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1.143
--- llvm/lib/ExecutionEngine/Interpreter/Execution.cpp:1.142    Tue Oct 31 
21:41:05 2006
+++ llvm/lib/ExecutionEngine/Interpreter/Execution.cpp  Tue Oct 31 21:45:43 2006
@@ -260,8 +260,6 @@
 static GenericValue executeUDivInst(GenericValue Src1, GenericValue Src2,
                                    const Type *Ty) {
   GenericValue Dest;
-  if (Ty->isSigned())
-    Ty = Ty->getUnsignedVersion();
   switch (Ty->getTypeID()) {
     IMPLEMENT_SIGNLESS_BINOP(/, UByte,  SByte);
     IMPLEMENT_SIGNLESS_BINOP(/, UShort, Short);
@@ -277,8 +275,6 @@
 static GenericValue executeSDivInst(GenericValue Src1, GenericValue Src2,
                                    const Type *Ty) {
   GenericValue Dest;
-  if (Ty->isUnsigned())
-    Ty = Ty->getSignedVersion();
   switch (Ty->getTypeID()) {
     IMPLEMENT_SIGNLESS_BINOP(/, SByte, UByte);
     IMPLEMENT_SIGNLESS_BINOP(/, Short, UShort);



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to