Flutter Engine
The Flutter Engine
|
#include "vm/compiler/backend/range_analysis.h"
#include "vm/compiler/backend/il_test_helper.h"
#include "vm/unit_test.h"
Go to the source code of this file.
Namespaces | |
namespace | dart |
Macros | |
#define | TEST_RANGE_OP_(Op, l_min, l_max, r_min, r_max, Clamp, res_min, res_max) |
#define | NO_CLAMP(b) (b) |
#define | TEST_RANGE_OP(Op, l_min, l_max, r_min, r_max, result_min, result_max) |
#define | CLAMP_TO_SMI(b) (b.Clamp(RangeBoundary::kRangeBoundarySmi)) |
#define | TEST_RANGE_OP_SMI(Op, l_min, l_max, r_min, r_max, res_min, res_max) TEST_RANGE_OP_(Op, l_min, l_max, r_min, r_max, CLAMP_TO_SMI, res_min, res_max) |
#define | TEST_RANGE_ADD(l_min, l_max, r_min, r_max, result_min, result_max) |
#define | TEST_RANGE_SUB(l_min, l_max, r_min, r_max, result_min, result_max) |
#define | TEST_RANGE_AND(l_min, l_max, r_min, r_max, result_min, result_max) |
Functions | |
dart::TEST_CASE (RangeTests) | |
dart::TEST_CASE (RangeTestsInt64Range) | |
dart::TEST_CASE (RangeUtils) | |
dart::TEST_CASE (RangeBinaryOp) | |
dart::TEST_CASE (RangeAdd) | |
dart::TEST_CASE (RangeSub) | |
dart::TEST_CASE (RangeAnd) | |
dart::TEST_CASE (RangeIntersectionMinMax) | |
dart::TEST_CASE (RangeJoinMinMax) | |
dart::ISOLATE_UNIT_TEST_CASE (RangeAnalysis_LoadClassId) | |
#define CLAMP_TO_SMI | ( | b | ) | (b.Clamp(RangeBoundary::kRangeBoundarySmi)) |
#define TEST_RANGE_ADD | ( | l_min, | |
l_max, | |||
r_min, | |||
r_max, | |||
result_min, | |||
result_max | |||
) |
#define TEST_RANGE_AND | ( | l_min, | |
l_max, | |||
r_min, | |||
r_max, | |||
result_min, | |||
result_max | |||
) |
#define TEST_RANGE_OP | ( | Op, | |
l_min, | |||
l_max, | |||
r_min, | |||
r_max, | |||
result_min, | |||
result_max | |||
) |
#define TEST_RANGE_OP_ | ( | Op, | |
l_min, | |||
l_max, | |||
r_min, | |||
r_max, | |||
Clamp, | |||
res_min, | |||
res_max | |||
) |
#define TEST_RANGE_OP_SMI | ( | Op, | |
l_min, | |||
l_max, | |||
r_min, | |||
r_max, | |||
res_min, | |||
res_max | |||
) | TEST_RANGE_OP_(Op, l_min, l_max, r_min, r_max, CLAMP_TO_SMI, res_min, res_max) |
#define TEST_RANGE_SUB | ( | l_min, | |
l_max, | |||
r_min, | |||
r_max, | |||
result_min, | |||
result_max | |||
) |