|
hoshi-lang dev
Yet another programming language
|
#include <IROptimizer.hpp>
Public Types | |
| enum class | ParameterState { Raw , Nullable , Plain } |
Public Member Functions | |
| bool | operator!= (const FunctionAnalysisInfo &other) const |
Public Attributes | |
| yoi::vec< ParameterState > | paramStates |
| bool | isReturnValueNullable = false |
| bool | isReturnValueRaw = true |
| bool | isYieldValueNullable = false |
| bool | isYieldValueRaw = true |
Definition at line 39 of file IROptimizer.hpp.
|
strong |
| Enumerator | |
|---|---|
| Raw | |
| Nullable | |
| Plain | |
Definition at line 40 of file IROptimizer.hpp.
| bool operator!= | ( | const FunctionAnalysisInfo & | other | ) | const |
Definition at line 4402 of file IROptimizer.cpp.
References FunctionAnalysisInfo::isReturnValueNullable, FunctionAnalysisInfo::isReturnValueRaw, and FunctionAnalysisInfo::paramStates.
| bool isReturnValueNullable = false |
Definition at line 43 of file IROptimizer.hpp.
Referenced by FunctionAnalysisInfo::operator!=(), and IROptimizer::performBaseOptimization().
| bool isReturnValueRaw = true |
Definition at line 44 of file IROptimizer.hpp.
Referenced by FunctionAnalysisInfo::operator!=(), and IROptimizer::performBaseOptimization().
| bool isYieldValueNullable = false |
Definition at line 45 of file IROptimizer.hpp.
Referenced by IROptimizer::performBaseOptimization().
| bool isYieldValueRaw = true |
Definition at line 46 of file IROptimizer.hpp.
Referenced by IROptimizer::performBaseOptimization().
| yoi::vec<ParameterState> paramStates |
Definition at line 42 of file IROptimizer.hpp.
Referenced by FunctionAnalysisInfo::operator!=(), and IROptimizer::performBaseOptimization().