Home | History | Annotate | Download | only in X86

Lines Matching defs:Test

6347       // and then test again.
7048 /// \brief Test whether there are elements crossing 128-bit lanes in this
7052 /// and we routinely test for these.
7062 /// \brief Test whether a shuffle mask is equivalent within each sub-lane.
7100 /// Test whether a shuffle mask is equivalent within each 128-bit lane.
7107 /// Test whether a shuffle mask is equivalent within each 256-bit lane.
7139 /// This is a fast way to test a shuffle mask against a fixed pattern:
7902 // their width within the elements of the larger integer vector. Test each
8365 /// \brief Helper to test for a load that can be folded with x86 shuffles.
9088 /// \brief Test whether this can be lowered with a single SHUFPS instruction.
10406 /// \brief Helper function to test whether a shuffle mask could be
10977 /// \brief Test whether the specified input (0 or 1) is in-place blended by the
13311 // rely on the results of shld/shrd. Insert a test and select the appropriate
14503 // test all 0s.
14612 /// Emit nodes that will be selected as "test Op0,Op0", or something
14654 // doing a separate TEST. TEST always sets OF and CF to 0, so unless
14660 // Emit a CMP with 0, which is the TEST pattern.
14736 // a TEST instruction later.
14756 // because a TEST instruction will be better.
14845 // Emit a CMP with 0, which is the TEST pattern.
15028 // Use BT if the immediate can't be encoded in a TEST instruction.
16655 // separate test.
16668 // separate test. However, we only do this if this block doesn't
16715 // separate test. However, we only do this if this block doesn't
16746 // separate test. However, we only do this if this block doesn't
18019 SDValue Test = DAG.getNode(TestOpc, dl, MVT::i32, LHS, RHS);
18021 SDValue SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, CC, Test);
18030 SDValue Test = DAG.getNode(X86ISD::KORTEST, dl, MVT::i32, LHS, RHS);
18031 SDValue SetCC = DAG.getNode(X86ISD::SETCC, dl, MVT::i8, CC, Test);
20242 // On pre-SSE41 targets we test for the sign bit by comparing to
27001 // Check whether a boolean test is testing a boolean value generated by
30914 // TEST (AND a, b) ,(AND a, b) -> TEST a, b