Lines Matching defs:Known
101 KnownBits Known = DAG->computeKnownBits(Op, DemandedElts);
102 EXPECT_TRUE(Known.isZero());
114 KnownBits Known = DAG->computeKnownBits(Op, DemandedElts);
117 EXPECT_EQ(Known.Zero, APInt(16, 0u));
118 EXPECT_EQ(Known.One, APInt(16, 0u));
119 EXPECT_FALSE(Known.isZero());
131 KnownBits Known = DAG->computeKnownBits(Op, DemandedElts);
132 EXPECT_TRUE(Known.isZero());
220 // Known.Zero = 00100000 (0xAA)
221 KnownBits Known;
224 EXPECT_TRUE(TL.SimplifyDemandedBits(Op, DemandedBits, Known, TLO));
225 EXPECT_EQ(Known.Zero, APInt(8, 0xAA));
247 // Known.Zero = 00100000 (0xAA)
248 KnownBits Known;
251 EXPECT_TRUE(TL.SimplifyDemandedBits(Op, DemandedBits, Known, TLO));
252 EXPECT_EQ(Known.Zero, APInt(8, 0xAA));
267 // Known.One = 01010101 (0x55)
268 // Known.Zero = 00100000 (0x20)
269 KnownBits Known = DAG->computeKnownBits(Op);
270 EXPECT_EQ(Known.Zero, APInt(8, 0x20));
271 EXPECT_EQ(Known.One, APInt(8, 0x55));
285 KnownBits Known;
294 // Known.Zero = 01110000 (0x70)
295 // Known.One = 10000100 (0x84)
296 Known = DAG->computeKnownBits(OpUnknownBorrow);
297 EXPECT_EQ(Known.Zero, APInt(8, 0x70));
298 EXPECT_EQ(Known.One, APInt(8, 0x84));
307 // Known.Zero = 01110010 (0x72)
308 // Known.One = 10000101 (0x85)
309 Known = DAG->computeKnownBits(OpZeroBorrow);
310 EXPECT_EQ(Known.Zero, APInt(8, 0x72));
311 EXPECT_EQ(Known.One, APInt(8, 0x85));
320 // Known.Zero = 01110001 (0x71)
321 // Known.One = 10000110 (0x86)
322 Known = DAG->computeKnownBits(OpOneBorrow);
323 EXPECT_EQ(Known.Zero, APInt(8, 0x71));
324 EXPECT_EQ(Known.One, APInt(8, 0x86));
339 // Known.One = 00000001 (0x1)
340 // Known.Zero = 10000000 (0x80)
341 KnownBits Known = DAG->computeKnownBits(Op);
342 EXPECT_EQ(Known.Zero, APInt(8, 0x80));
343 EXPECT_EQ(Known.One, APInt(8, 0x1));
358 KnownBits Known;
367 // Known.Zero = 11000100 (0xc4)
368 // Known.One = 00110000 (0x30)
369 Known = DAG->computeKnownBits(OpUnknownBorrow);
370 EXPECT_EQ(Known.Zero, APInt(8, 0xc4));
371 EXPECT_EQ(Known.One, APInt(8, 0x30));
380 // Known.Zero = 11000101 (0xc5)
381 // Known.One = 00110010 (0x32)
382 Known = DAG->computeKnownBits(OpZeroBorrow);
383 EXPECT_EQ(Known.Zero, APInt(8, 0xc5));
384 EXPECT_EQ(Known.One, APInt(8, 0x32));
393 // Known.Zero = 11000110 (0xc6)
394 // Known.One = 00110001 (0x31)
395 Known = DAG->computeKnownBits(OpOneBorrow);
396 EXPECT_EQ(Known.Zero, APInt(8, 0xc6));
397 EXPECT_EQ(Known.One, APInt(8, 0x31));
764 KnownBits Known = DAG->computeKnownBits(ALoad);
765 EXPECT_EQ(Known.Zero, APInt(32, 0xfe));
766 EXPECT_EQ(Known.One, APInt(32, 0));
770 Known = DAG->computeKnownBits(ZLoad);
771 EXPECT_EQ(Known.Zero, APInt(32, 0xfffffffe));
772 EXPECT_EQ(Known.One, APInt(32, 0));
776 Known = DAG->computeKnownBits(SLoad);
777 EXPECT_EQ(Known.Zero, APInt(32, 0xfffffffe));
778 EXPECT_EQ(Known.One, APInt(32, 0));
797 KnownBits Known = DAG->computeKnownBits(ALoad);
798 EXPECT_EQ(Known.Zero, APInt(32, 0));
799 EXPECT_EQ(Known.One, APInt(32, 0xf0));
803 Known = DAG->computeKnownBits(ZLoad);
804 EXPECT_EQ(Known.Zero, APInt(32, 0xffffff00));
805 EXPECT_EQ(Known.One, APInt(32, 0x000000f0));
809 Known = DAG->computeKnownBits(SLoad);
810 EXPECT_EQ(Known.Zero, APInt(32, 0));
811 EXPECT_EQ(Known.One, APInt(32, 0xfffffff0));
832 // Known.Zero = 1111111100000000 (0xFF00)
833 // Known.One = 0000000000000000 (0x0000)