|
hoshi-lang dev
Yet another programming language
|
#include <IROptimizer.hpp>
Public Member Functions | |
| PossibleValue ()=default | |
| PossibleValue (int64_t intValue) | |
| PossibleValue (double deciValue) | |
| PossibleValue (bool boolValue) | |
| PossibleValue (yoi::indexT stringConstIndex) | |
| PossibleValue (char charValue) | |
| PossibleValue (short shortValue) | |
Public Attributes | |
| int64_t | intValue |
| double | deciValue |
| bool | boolValue |
| char | charValue |
| yoi::indexT | stringConstIndex |
| uint64_t | unsignedValue |
| short | shortValue |
Definition at line 100 of file IROptimizer.hpp.
|
default |
| PossibleValue | ( | int64_t | intValue | ) |
Definition at line 70 of file IROptimizer.cpp.
| PossibleValue | ( | double | deciValue | ) |
Definition at line 72 of file IROptimizer.cpp.
| PossibleValue | ( | bool | boolValue | ) |
Definition at line 74 of file IROptimizer.cpp.
| PossibleValue | ( | yoi::indexT | stringConstIndex | ) |
Definition at line 76 of file IROptimizer.cpp.
| PossibleValue | ( | char | charValue | ) |
Definition at line 78 of file IROptimizer.cpp.
| PossibleValue | ( | short | shortValue | ) |
Definition at line 80 of file IROptimizer.cpp.
| bool boolValue |
Definition at line 103 of file IROptimizer.hpp.
Referenced by IRFunctionOptimizer::add(), IRFunctionOptimizer::bitwiseAnd(), IRFunctionOptimizer::bitwiseNot(), IRFunctionOptimizer::bitwiseOr(), IRFunctionOptimizer::bitwiseShiftLeft(), IRFunctionOptimizer::bitwiseShiftRight(), IRFunctionOptimizer::bitwiseXor(), IRFunctionOptimizer::div(), IRFunctionOptimizer::equal(), IRFunctionOptimizer::greaterThan(), IRFunctionOptimizer::greaterThanOrEqual(), IRFunctionOptimizer::lessThan(), IRFunctionOptimizer::lessThanOrEqual(), IRFunctionOptimizer::mod(), IRFunctionOptimizer::mul(), IRFunctionOptimizer::negate(), IRFunctionOptimizer::notEqual(), and IRFunctionOptimizer::sub().
| char charValue |
Definition at line 104 of file IROptimizer.hpp.
Referenced by IRFunctionOptimizer::add(), IRFunctionOptimizer::bitwiseAnd(), IRFunctionOptimizer::bitwiseOr(), IRFunctionOptimizer::bitwiseShiftLeft(), IRFunctionOptimizer::bitwiseShiftRight(), IRFunctionOptimizer::bitwiseXor(), IRFunctionOptimizer::div(), IRFunctionOptimizer::equal(), IRFunctionOptimizer::greaterThan(), IRFunctionOptimizer::greaterThanOrEqual(), IRFunctionOptimizer::lessThan(), IRFunctionOptimizer::lessThanOrEqual(), IRFunctionOptimizer::mod(), IRFunctionOptimizer::mul(), IRFunctionOptimizer::negate(), IRFunctionOptimizer::notEqual(), and IRFunctionOptimizer::sub().
| double deciValue |
Definition at line 102 of file IROptimizer.hpp.
Referenced by IRFunctionOptimizer::add(), IRFunctionOptimizer::bitwiseAnd(), IRFunctionOptimizer::bitwiseNot(), IRFunctionOptimizer::bitwiseOr(), IRFunctionOptimizer::bitwiseShiftLeft(), IRFunctionOptimizer::bitwiseShiftRight(), IRFunctionOptimizer::bitwiseXor(), IRFunctionOptimizer::div(), IRFunctionOptimizer::equal(), IRFunctionOptimizer::greaterThan(), IRFunctionOptimizer::greaterThanOrEqual(), IRFunctionOptimizer::lessThan(), IRFunctionOptimizer::lessThanOrEqual(), IRFunctionOptimizer::mod(), IRFunctionOptimizer::mul(), IRFunctionOptimizer::negate(), IRFunctionOptimizer::notEqual(), and IRFunctionOptimizer::sub().
| int64_t intValue |
Definition at line 101 of file IROptimizer.hpp.
Referenced by IRFunctionOptimizer::add(), IRFunctionOptimizer::bitwiseAnd(), IRFunctionOptimizer::bitwiseOr(), IRFunctionOptimizer::bitwiseShiftLeft(), IRFunctionOptimizer::bitwiseShiftRight(), IRFunctionOptimizer::bitwiseXor(), IRFunctionOptimizer::div(), IRFunctionOptimizer::equal(), IRFunctionOptimizer::greaterThan(), IRFunctionOptimizer::greaterThanOrEqual(), IRFunctionOptimizer::lessThan(), IRFunctionOptimizer::lessThanOrEqual(), IRFunctionOptimizer::mod(), IRFunctionOptimizer::mul(), IRFunctionOptimizer::negate(), IRFunctionOptimizer::notEqual(), and IRFunctionOptimizer::sub().
| short shortValue |
Definition at line 107 of file IROptimizer.hpp.
Referenced by IRFunctionOptimizer::add(), IRFunctionOptimizer::bitwiseAnd(), IRFunctionOptimizer::bitwiseOr(), IRFunctionOptimizer::bitwiseShiftLeft(), IRFunctionOptimizer::bitwiseShiftRight(), IRFunctionOptimizer::bitwiseXor(), IRFunctionOptimizer::div(), IRFunctionOptimizer::equal(), IRFunctionOptimizer::greaterThan(), IRFunctionOptimizer::greaterThanOrEqual(), IRFunctionOptimizer::lessThan(), IRFunctionOptimizer::lessThanOrEqual(), IRFunctionOptimizer::mod(), IRFunctionOptimizer::mul(), IRFunctionOptimizer::negate(), IRFunctionOptimizer::notEqual(), and IRFunctionOptimizer::sub().
| yoi::indexT stringConstIndex |
Definition at line 105 of file IROptimizer.hpp.
| uint64_t unsignedValue |
Definition at line 106 of file IROptimizer.hpp.
Referenced by IRFunctionOptimizer::add(), IRFunctionOptimizer::bitwiseAnd(), IRFunctionOptimizer::bitwiseOr(), IRFunctionOptimizer::bitwiseShiftLeft(), IRFunctionOptimizer::bitwiseShiftRight(), IRFunctionOptimizer::bitwiseXor(), IRFunctionOptimizer::div(), IRFunctionOptimizer::equal(), IRFunctionOptimizer::greaterThan(), IRFunctionOptimizer::greaterThanOrEqual(), IRFunctionOptimizer::lessThan(), IRFunctionOptimizer::lessThanOrEqual(), IRFunctionOptimizer::mod(), IRFunctionOptimizer::mul(), IRFunctionOptimizer::negate(), IRFunctionOptimizer::notEqual(), and IRFunctionOptimizer::sub().