Lines Matching full:root

15   (defs root:$root),
16 (match (wip_match_opcode G_FCONSTANT):$root,
17 [{ return matchFConstantToConstant(*${root}, MRI); }]),
18 (apply [{ applyFConstantToConstant(*${root}); }])>;
33 (defs root:$root, shuffle_matchdata:$matchinfo),
34 (match (wip_match_opcode G_SHUFFLE_VECTOR):$root,
35 [{ return matchREV(*${root}, MRI, ${matchinfo}); }]),
36 (apply [{ applyShuffleVectorPseudo(*${root}, ${matchinfo}); }])
40 (defs root:$root, shuffle_matchdata:$matchinfo),
41 (match (wip_match_opcode G_SHUFFLE_VECTOR):$root,
42 [{ return matchZip(*${root}, MRI, ${matchinfo}); }]),
43 (apply [{ applyShuffleVectorPseudo(*${root}, ${matchinfo}); }])
47 (defs root:$root, shuffle_matchdata:$matchinfo),
48 (match (wip_match_opcode G_SHUFFLE_VECTOR):$root,
49 [{ return matchUZP(*${root}, MRI, ${matchinfo}); }]),
50 (apply [{ applyShuffleVectorPseudo(*${root}, ${matchinfo}); }])
54 (defs root:$root, shuffle_matchdata:$matchinfo),
55 (match (wip_match_opcode G_SHUFFLE_VECTOR):$root,
56 [{ return matchDup(*${root}, MRI, ${matchinfo}); }]),
57 (apply [{ applyShuffleVectorPseudo(*${root}, ${matchinfo}); }])
61 (defs root:$root, shuffle_matchdata:$matchinfo),
62 (match (wip_match_opcode G_SHUFFLE_VECTOR):$root,
63 [{ return matchTRN(*${root}, MRI, ${matchinfo}); }]),
64 (apply [{ applyShuffleVectorPseudo(*${root}, ${matchinfo}); }])
68 (defs root:$root, shuffle_matchdata:$matchinfo),
69 (match (wip_match_opcode G_SHUFFLE_VECTOR):$root,
70 [{ return matchEXT(*${root}, MRI, ${matchinfo}); }]),
71 (apply [{ applyEXT(*${root}, ${matchinfo}); }])
80 (defs root:$root, vashr_vlshr_imm_matchdata:$matchinfo),
81 (match (wip_match_opcode G_ASHR, G_LSHR):$root,
82 [{ return matchVAshrLshrImm(*${root}, MRI, ${matchinfo}); }]),
83 (apply [{ applyVAshrLshrImm(*${root}, MRI, ${matchinfo}); }])
89 (defs root:$root, form_duplane_matchdata:$matchinfo),
90 (match (wip_match_opcode G_SHUFFLE_VECTOR):$root,
91 [{ return matchDupLane(*${root}, MRI, ${matchinfo}); }]),
92 (apply [{ applyDupLane(*${root}, MRI, B, ${matchinfo}); }])
98 (defs root:$root, adjust_icmp_imm_matchdata:$matchinfo),
99 (match (wip_match_opcode G_ICMP):$root,
100 [{ return matchAdjustICmpImmAndPred(*${root}, MRI, ${matchinfo}); }]),
101 (apply [{ applyAdjustICmpImmAndPred(*${root}, ${matchinfo}, B, Observer); }])
108 (defs root:$root, extractvecelt_pairwise_add_matchdata:$matchinfo),
109 (match (wip_match_opcode G_EXTRACT_VECTOR_ELT):$root,
110 [{ return matchExtractVecEltPairwiseAdd(*${root}, MRI, ${matchinfo}); }]),
111 (apply [{ applyExtractVecEltPairwiseAdd(*${root}, MRI, B, ${matchinfo}); }])
116 (defs root:$root, mul_const_matchdata:$matchinfo),
117 (match (wip_match_opcode G_MUL):$root,
118 [{ return matchAArch64MulConstCombine(*${root}, MRI, ${matchinfo}); }]),
119 (apply [{ applyAArch64MulConstCombine(*${root}, MRI, B, ${matchinfo}); }])