Lines Matching defs:s32

40   const LLT s32 = LLT::scalar(32);
52 .legalForCartesianProduct({s8, s16, s32}, {s1, s8, s16});
57 .legalFor({s32})
58 .clampScalar(0, s32, s32);
62 .legalFor({s32, s64})
63 .minScalar(0, s32);
66 .legalFor({s32})
67 .minScalar(0, s32);
70 .legalFor({{s32, s32}})
71 .minScalar(0, s32)
72 .clampScalar(1, s32, s32);
78 .legalFor({s32})
79 .clampScalar(0, s32, s32);
82 .libcallFor({s32})
83 .clampScalar(0, s32, s32);
86 getActionDefinitionsBuilder({G_SREM, G_UREM}).minScalar(0, s32);
88 REMBuilder.lowerFor({s32});
90 REMBuilder.customFor({s32});
92 REMBuilder.libcallFor({s32});
95 .legalFor({{p0, s32}})
96 .minScalar(1, s32);
98 .legalFor({{s32, p0}})
99 .minScalar(0, s32);
102 .legalFor({s32, p0})
103 .clampScalar(0, s32, s32);
106 .legalForCartesianProduct({s1}, {s32, p0})
107 .minScalar(1, s32);
110 .legalForCartesianProduct({s32, p0}, {s1})
111 .minScalar(0, s32);
118 {s32, p0, s32, 8},
127 .legalFor({s32, p0})
128 .minScalar(0, s32);
131 .legalFor({{p0, s32}})
132 .minScalar(1, s32);
139 .legalFor({s32, s64});
143 .maxScalar(0, s32);
147 {s32, s64});
149 getActionDefinitionsBuilder(G_MERGE_VALUES).legalFor({{s64, s32}});
150 getActionDefinitionsBuilder(G_UNMERGE_VALUES).legalFor({{s32, s64}});
152 getActionDefinitionsBuilder(G_FPEXT).legalFor({{s64, s32}});
153 getActionDefinitionsBuilder(G_FPTRUNC).legalFor({{s32, s64}});
156 .legalForCartesianProduct({s32}, {s32, s64});
158 .legalForCartesianProduct({s32, s64}, {s32});
161 .legalFor({s32});
163 getActionDefinitionsBuilder(G_SET_FPMODE).customFor({s32});
166 .libcallFor({s32, s64});
168 LoadStoreBuilder.maxScalar(0, s32);
170 getActionDefinitionsBuilder(G_FNEG).lowerFor({s32, s64});
172 getActionDefinitionsBuilder(G_FCONSTANT).customFor({s32, s64});
175 {s32, s64});
182 getActionDefinitionsBuilder(G_FPEXT).libcallFor({{s64, s32}});
183 getActionDefinitionsBuilder(G_FPTRUNC).libcallFor({{s32, s64}});
186 .libcallForCartesianProduct({s32}, {s32, s64});
188 .libcallForCartesianProduct({s32, s64}, {s32});
200 getActionDefinitionsBuilder(G_FMA).legalFor({s32, s64});
202 getActionDefinitionsBuilder(G_FMA).libcallFor({s32, s64});
204 getActionDefinitionsBuilder({G_FREM, G_FPOW}).libcallFor({s32, s64});
208 .legalFor({s32, s32})
209 .clampScalar(1, s32, s32)
210 .clampScalar(0, s32, s32);
212 .lowerFor({s32, s32})
213 .clampScalar(1, s32, s32)
214 .clampScalar(0, s32, s32);
217 .libcallFor({s32, s32})
218 .clampScalar(1, s32, s32)
219 .clampScalar(0, s32, s32);
221 .lowerFor({s32, s32})
222 .clampScalar(1, s32, s32)
223 .clampScalar(0, s32, s32);