[llvm-commits] CVS: llvm-java/lib/Compiler/Compiler.cpp
Alkis Evlogimenos
alkis at cs.uiuc.edu
Sat May 29 04:39:03 PDT 2004
Changes in directory llvm-java/lib/Compiler:
Compiler.cpp updated: 1.41 -> 1.42
---
Log message:
Simplify some code a bit.
---
Diffs of the changes: (+7 -11)
Index: llvm-java/lib/Compiler/Compiler.cpp
diff -u llvm-java/lib/Compiler/Compiler.cpp:1.41 llvm-java/lib/Compiler/Compiler.cpp:1.42
--- llvm-java/lib/Compiler/Compiler.cpp:1.41 Sat May 29 04:26:15 2004
+++ llvm-java/lib/Compiler/Compiler.cpp Sat May 29 04:35:21 2004
@@ -481,20 +481,18 @@
do_shift_common(bcI, Instruction::Shr);
- // cast shifted value back to its original signed version
value = opStack_.top(); opStack_.pop();
- value = new CastInst(value,
- value->getType()->getSignedVersion(),
- TMP, getBBAt(bcI));
- opStack_.push(value);
+ // cast shifted value back to its original signed version
+ opStack_.push(new CastInst(value,
+ value->getType()->getSignedVersion(),
+ TMP, getBBAt(bcI)));
}
void do_shift_common(unsigned bcI, Instruction::OtherOps op) {
Value* amount = opStack_.top(); opStack_.pop();
Value* value = opStack_.top(); opStack_.pop();
amount = new CastInst(amount, Type::UByteTy, TMP, getBBAt(bcI));
- Value* result = new ShiftInst(op, value, amount, TMP, getBBAt(bcI));
- opStack_.push(result);
+ opStack_.push(new ShiftInst(op, value, amount, TMP, getBBAt(bcI)));
}
void do_and(unsigned bcI) {
@@ -512,8 +510,7 @@
void do_binary_op_common(unsigned bcI, Instruction::BinaryOps op) {
Value* v2 = opStack_.top(); opStack_.pop();
Value* v1 = opStack_.top(); opStack_.pop();
- Value* r = BinaryOperator::create(op, v1, v2, TMP, getBBAt(bcI));
- opStack_.push(r);
+ opStack_.push(BinaryOperator::create(op, v1, v2, TMP,getBBAt(bcI)));
}
@@ -529,8 +526,7 @@
void do_convert(unsigned bcI, JType to) {
Value* v1 = opStack_.top(); opStack_.pop();
- Value* r = new CastInst(v1, getType(to), TMP, getBBAt(bcI));
- opStack_.push(r);
+ opStack_.push(new CastInst(v1, getType(to), TMP, getBBAt(bcI)));
}
void do_lcmp(unsigned bcI) {
More information about the llvm-commits
mailing list