[llvm-commits] CVS: llvm/lib/VMCore/Constants.cpp Instructions.cpp
Reid Spencer
reid at x10sys.com
Wed Dec 6 20:18:47 PST 2006
Changes in directory llvm/lib/VMCore:
Constants.cpp updated: 1.182 -> 1.183
Instructions.cpp updated: 1.53 -> 1.54
---
Log message:
Provide a getOpcode() method on CmpInst to ensure the opcode is returned
as the right type. Use this to shorten some code.
---
Diffs of the changes: (+2 -4)
Constants.cpp | 3 +--
Instructions.cpp | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
Index: llvm/lib/VMCore/Constants.cpp
diff -u llvm/lib/VMCore/Constants.cpp:1.182 llvm/lib/VMCore/Constants.cpp:1.183
--- llvm/lib/VMCore/Constants.cpp:1.182 Wed Dec 6 14:30:17 2006
+++ llvm/lib/VMCore/Constants.cpp Wed Dec 6 22:18:31 2006
@@ -378,8 +378,7 @@
Use Ops[2];
CompareConstantExpr(Instruction::OtherOps opc, unsigned short pred,
Constant* LHS, Constant* RHS)
- : ConstantExpr(Type::BoolTy, Instruction::OtherOps(opc), Ops, 2),
- predicate(pred) {
+ : ConstantExpr(Type::BoolTy, opc, Ops, 2), predicate(pred) {
OperandList[0].init(LHS, this);
OperandList[1].init(RHS, this);
}
Index: llvm/lib/VMCore/Instructions.cpp
diff -u llvm/lib/VMCore/Instructions.cpp:1.53 llvm/lib/VMCore/Instructions.cpp:1.54
--- llvm/lib/VMCore/Instructions.cpp:1.53 Tue Dec 5 17:43:59 2006
+++ llvm/lib/VMCore/Instructions.cpp Wed Dec 6 22:18:31 2006
@@ -2252,8 +2252,7 @@
}
CmpInst* CmpInst::clone() const {
- return create(Instruction::OtherOps(getOpcode()), getPredicate(),
- Ops[0], Ops[1]);
+ return create(getOpcode(), getPredicate(), Ops[0], Ops[1]);
}
MallocInst *MallocInst::clone() const { return new MallocInst(*this); }
More information about the llvm-commits
mailing list