mini-llvm
0.1.0
Toggle main menu visibility
Loading...
Searching...
No Matches
FloatingType.h
Go to the documentation of this file.
1
// SPDX-License-Identifier: MIT
2
3
#pragma once
4
5
#include "
mini-llvm/common/Precision.h
"
6
#include "
mini-llvm/ir/Type.h
"
7
#include "
mini-llvm/utils/Compiler.h
"
8
9
namespace
mini_llvm::ir
{
10
11
class
MINI_LLVM_EXPORT
FloatingType
:
public
Type
{
12
public
:
13
virtual
Precision
precision
()
const
= 0;
14
};
15
16
}
// namespace mini_llvm::ir
Compiler.h
MINI_LLVM_EXPORT
#define MINI_LLVM_EXPORT
Definition
Compiler.h:17
Precision.h
Type.h
mini_llvm::ir::FloatingType
Definition
FloatingType.h:11
mini_llvm::ir::FloatingType::precision
virtual Precision precision() const =0
mini_llvm::ir::Type::Type
Type()=default
mini_llvm::ir
Definition
Argument.h:13
mini_llvm::Precision
Precision
Definition
Precision.h:7
include
mini-llvm
ir
Type
FloatingType.h
Generated by
1.17.0