Changes in directory llvm/lib/Target/X86:

X86TargetAsmInfo.cpp updated: 1.15 -> 1.16
---
Log message:

Remove two useless bit casts.


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

 X86TargetAsmInfo.cpp |    6 ------
 1 files changed, 6 deletions(-)


Index: llvm/lib/Target/X86/X86TargetAsmInfo.cpp
diff -u llvm/lib/Target/X86/X86TargetAsmInfo.cpp:1.15 
llvm/lib/Target/X86/X86TargetAsmInfo.cpp:1.16
--- llvm/lib/Target/X86/X86TargetAsmInfo.cpp:1.15       Wed Jan  3 05:43:14 2007
+++ llvm/lib/Target/X86/X86TargetAsmInfo.cpp    Wed Jan  3 11:24:11 2007
@@ -188,14 +188,8 @@
   Function *Int = M->getOrInsertFunction(IntName, Ty, Ty, (Type*)0);
   
   Value *Op = CI->getOperand(1);
-  if (CI->getOperand(1)->getType() != Ty)
-    Op = new BitCastInst(Op, Ty, Op->getName(), CI);
-  
   Op = new CallInst(Int, Op, CI->getName(), CI);
   
-  if (Op->getType() != CI->getType())
-    Op = new BitCastInst(Op, CI->getType(), Op->getName(), CI);
-  
   CI->replaceAllUsesWith(Op);
   CI->eraseFromParent();
   return true;



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

Reply via email to