mini-llvm 0.1.0
Loading...
Searching...
No Matches
IntegerConstant.h
Go to the documentation of this file.
1// SPDX-License-Identifier: MIT
2
3#pragma once
4
5#include <cstdint>
6
8#include "mini-llvm/ir/Type.h"
10
11namespace mini_llvm::ir {
12
14public:
15 virtual int64_t signExtendedValue() const = 0;
16 virtual int64_t zeroExtendedValue() const = 0;
17};
18
19} // namespace mini_llvm::ir
#define MINI_LLVM_EXPORT
Definition Compiler.h:17
Definition Constant.h:13
Definition IntegerConstant.h:13
virtual int64_t signExtendedValue() const =0
virtual int64_t zeroExtendedValue() const =0
Definition Argument.h:13