mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-24 23:28:41 +00:00
Neg instruction removed. Cast instruction implemented.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -55,10 +55,12 @@ public:
|
||||
// create() - Construct a unary instruction, given the opcode
|
||||
// and its operand.
|
||||
//
|
||||
static UnaryOperator *create(UnaryOps Op, Value *Source);
|
||||
static UnaryOperator *create(UnaryOps Op, Value *Source,
|
||||
const Type *DestTy = 0);
|
||||
|
||||
UnaryOperator(Value *S, UnaryOps iType, const string &Name = "")
|
||||
: Instruction(S->getType(), iType, Name) {
|
||||
UnaryOperator(Value *S, UnaryOps iType, const Type *ResultType,
|
||||
const string &Name = "")
|
||||
: Instruction(ResultType, iType, Name) {
|
||||
Operands.reserve(1);
|
||||
Operands.push_back(Use(S, this));
|
||||
}
|
||||
|
Reference in New Issue
Block a user