mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-19 06:31:18 +00:00
add an out-of-line virtual method to CmpInst to give it a home.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94161 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
476e9bd114
commit
36fe19837c
@ -652,8 +652,7 @@ public:
|
||||
|
||||
/// This class is the base class for the comparison instructions.
|
||||
/// @brief Abstract base class of comparison instructions.
|
||||
// FIXME: why not derive from BinaryOperator?
|
||||
class CmpInst: public Instruction {
|
||||
class CmpInst : public Instruction {
|
||||
void *operator new(size_t, unsigned); // DO NOT IMPLEMENT
|
||||
CmpInst(); // do not implement
|
||||
protected:
|
||||
@ -665,6 +664,7 @@ protected:
|
||||
Value *LHS, Value *RHS, const Twine &Name,
|
||||
BasicBlock *InsertAtEnd);
|
||||
|
||||
virtual void Anchor() const; // Out of line virtual method.
|
||||
public:
|
||||
/// This enumeration lists the possible predicates for CmpInst subclasses.
|
||||
/// Values in the range 0-31 are reserved for FCmpInst, while values in the
|
||||
|
@ -2714,6 +2714,8 @@ BitCastInst::BitCastInst(
|
||||
// CmpInst Classes
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
void CmpInst::Anchor() const {}
|
||||
|
||||
CmpInst::CmpInst(const Type *ty, OtherOps op, unsigned short predicate,
|
||||
Value *LHS, Value *RHS, const Twine &Name,
|
||||
Instruction *InsertBefore)
|
||||
|
Loading…
x
Reference in New Issue
Block a user