Lines Matching refs:reduction

164   Reduction reduction = Reduce(
166 EXPECT_FALSE(reduction.Changed());
181 Reduction reduction = Reduce(
184 ASSERT_TRUE(reduction.Changed());
185 EXPECT_EQ(param0, reduction.replacement());
211 Reduction reduction = Reduce(graph()->NewNode(
214 ASSERT_TRUE(reduction.Changed());
215 EXPECT_EQ(param0, reduction.replacement());
220 Reduction reduction = Reduce(
222 ASSERT_TRUE(reduction.Changed());
223 EXPECT_THAT(reduction.replacement(), IsFalseConstant());
228 Reduction reduction = Reduce(
230 ASSERT_TRUE(reduction.Changed());
231 EXPECT_THAT(reduction.replacement(), IsTrueConstant());
240 Reduction reduction = Reduce(
242 ASSERT_TRUE(reduction.Changed());
243 EXPECT_THAT(reduction.replacement(), IsInt32Constant(0));
248 Reduction reduction =
250 ASSERT_TRUE(reduction.Changed());
251 EXPECT_THAT(reduction.replacement(), IsInt32Constant(1));
257 Reduction reduction = Reduce(graph()->NewNode(
260 ASSERT_TRUE(reduction.Changed());
261 EXPECT_EQ(param0, reduction.replacement());
271 Reduction reduction = Reduce(graph()->NewNode(
273 ASSERT_TRUE(reduction.Changed());
274 EXPECT_THAT(reduction.replacement(), IsNumberConstant(n));
285 Reduction reduction = Reduce(graph()->NewNode(
287 ASSERT_TRUE(reduction.Changed());
288 EXPECT_THAT(reduction.replacement(), IsNumberConstant(FastI2D(n)));
300 Reduction reduction = Reduce(graph()->NewNode(
303 ASSERT_TRUE(reduction.Changed());
304 EXPECT_EQ(param0, reduction.replacement());
311 Reduction reduction = Reduce(graph()->NewNode(
314 ASSERT_TRUE(reduction.Changed());
315 EXPECT_THAT(reduction.replacement(), IsChangeInt32ToFloat64(param0));
322 Reduction reduction = Reduce(graph()->NewNode(
325 ASSERT_TRUE(reduction.Changed());
326 EXPECT_THAT(reduction.replacement(), IsChangeUint32ToFloat64(param0));
332 Reduction reduction = Reduce(graph()->NewNode(
334 ASSERT_TRUE(reduction.Changed());
335 EXPECT_THAT(reduction.replacement(), IsFloat64Constant(n));
341 Reduction reduction =
344 ASSERT_TRUE(reduction.Changed());
345 EXPECT_THAT(reduction.replacement(), IsFloat64Constant(IsNaN()));
350 Reduction reduction =
353 ASSERT_TRUE(reduction.Changed());
354 EXPECT_THAT(reduction.replacement(), IsFloat64Constant(IsNaN()));
365 Reduction reduction = Reduce(graph()->NewNode(
368 ASSERT_TRUE(reduction.Changed());
369 EXPECT_THAT(reduction.replacement(), IsChangeFloat64ToInt32(param0));
376 Reduction reduction = Reduce(graph()->NewNode(
379 ASSERT_TRUE(reduction.Changed());
380 EXPECT_EQ(param0, reduction.replacement());
386 Reduction reduction = Reduce(graph()->NewNode(
388 ASSERT_TRUE(reduction.Changed());
389 EXPECT_THAT(reduction.replacement(), IsInt32Constant(DoubleToInt32(n)));
395 Reduction reduction =
398 ASSERT_TRUE(reduction.Changed());
399 EXPECT_THAT(reduction.replacement(), IsInt32Constant(0));
404 Reduction reduction =
407 ASSERT_TRUE(reduction.Changed());
408 EXPECT_THAT(reduction.replacement(), IsInt32Constant(0));
419 Reduction reduction = Reduce(graph()->NewNode(
422 ASSERT_TRUE(reduction.Changed());
423 EXPECT_THAT(reduction.replacement(), IsChangeFloat64ToUint32(param0));
430 Reduction reduction = Reduce(graph()->NewNode(
433 ASSERT_TRUE(reduction.Changed());
434 EXPECT_EQ(param0, reduction.replacement());
440 Reduction reduction = Reduce(graph()->NewNode(
442 ASSERT_TRUE(reduction.Changed());
443 EXPECT_THAT(reduction.replacement(),
450 Reduction reduction =
453 ASSERT_TRUE(reduction.Changed());
454 EXPECT_THAT(reduction.replacement(), IsInt32Constant(0));
459 Reduction reduction =
462 ASSERT_TRUE(reduction.Changed());
463 EXPECT_THAT(reduction.replacement(), IsInt32Constant(0));
473 Reduction reduction =
476 ASSERT_TRUE(reduction.Changed());
477 EXPECT_THAT(reduction.replacement(), IsNumberConstant(FastUI2D(n)));