|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/AArch64/AArch64LegalizerInfo.cpp 97 .legalFor({{s32, s32}, {s64, s64},
108 .legalFor({{p0, s64}})
127 .legalFor({{s32, s32},
146 .legalFor({{s32, s1}, {s64, s1}});
309 .legalFor({{s32, s32},
339 .legalFor({{s32, s32}, {s32, s64}})
380 getActionDefinitionsBuilder(G_FPTRUNC).legalFor(
382 getActionDefinitionsBuilder(G_FPEXT).legalFor(
408 .legalFor({{s32, s1}, {s64, s1}, {p0, s1}})
426 .legalFor({{p0, s64}});
561 .legalFor({{v4s16, s16},
604 .legalFor({{v4s32, v2s32}, {v8s16, v4s16}});
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp 292 .legalFor({{S32, S1}})
407 .legalFor({{S32, S64}, {S16, S32}})
411 .legalFor({{S64, S32}, {S32, S16}})
436 .legalFor({{S64, S32}, {S32, S16}, {S64, S16},
446 .legalFor({{S32, S32}, {S64, S32}, {S16, S32}, {S32, S1}, {S16, S1}, {S64, S1}})
450 IToFP.legalFor({{S16, S16}});
455 .legalFor({{S32, S32}, {S32, S64}, {S32, S16}});
457 FPToI.legalFor({{S16, S16}});
496 .legalFor({{S1, S32}, {S1, S64}});
498 CmpBuilder.legalFor({{S1, S16}});
523 .legalFor({{S32, S32}, {S32, S64}})
852 .legalFor({{S32, GlobalPtr}, {S32, LocalPtr},
855 Atomics.legalFor({{S32, FlatPtr}, {S64, FlatPtr}});
859 .legalFor({{S32, LocalPtr}});
866 .legalFor({{S32, LocalPtr}, {S64, LocalPtr},
891 .legalFor({{S32, S32}, {S64, S32}});
894 Shifts.legalFor({{S16, S32}, {S16, S16}, {V2S16, V2S16}})
897 Shifts.legalFor({{S16, S32}, {S16, S16}});
lib/Target/ARM/ARMLegalizerInfo.cpp 103 .legalFor({{s32, s32}})
129 .legalFor({{p0, s32}})
132 .legalFor({{s32, p0}})
166 .legalFor({{p0, s32}})
184 getActionDefinitionsBuilder(G_MERGE_VALUES).legalFor({{s64, s32}});
185 getActionDefinitionsBuilder(G_UNMERGE_VALUES).legalFor({{s32, s64}});
187 getActionDefinitionsBuilder(G_FPEXT).legalFor({{s64, s32}});
188 getActionDefinitionsBuilder(G_FPTRUNC).legalFor({{s32, s64}});
lib/Target/Mips/MipsLegalizerInfo.cpp 103 .legalFor({{s32, s64}});
106 .legalFor({{s64, s32}});
131 .legalFor({{p0, s32}});
156 .legalFor({{s32, s32}})
170 .legalFor({{p0, s32}});
173 .legalFor({{s32, p0}});
201 .legalFor({{s32, s32}, {s32, s64}})
208 .legalFor({{s64, s32}});
211 .legalFor({{s32, s64}});
lib/Target/X86/X86LegalizerInfo.cpp 151 getActionDefinitionsBuilder(G_INTTOPTR).legalFor({{p0, s32}});
161 .legalFor({{s8, s8}, {s16, s8}, {s32, s8}})
231 getActionDefinitionsBuilder(G_INTTOPTR).legalFor({{p0, s64}});
273 .legalFor({{s8, s8}, {s16, s8}, {s32, s8}, {s64, s8}})
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp 35 getActionDefinitionsBuilder(G_CTTZ_ZERO_UNDEF).legalFor({{s64, s64}});
67 getActionDefinitionsBuilder(G_CTLZ).legalFor({{s64, s64}});
101 getActionDefinitionsBuilder(G_CTPOP).legalFor({{s64, s64}});
131 getActionDefinitionsBuilder(G_CTPOP).legalFor({{s16, s16}});
163 getActionDefinitionsBuilder(G_CTPOP).legalFor({{s32, s16}});
197 getActionDefinitionsBuilder(G_CTTZ).legalFor({{s64, s64}});
224 getActionDefinitionsBuilder(G_CTLZ_ZERO_UNDEF).legalFor({{s64, s64}});
286 getActionDefinitionsBuilder(G_CTPOP).legalFor({{s8, s8}});
327 getActionDefinitionsBuilder(G_CTLZ).legalFor({{s16, s16}});
362 getActionDefinitionsBuilder(G_CTLZ_ZERO_UNDEF).legalFor({{s16, s16}});
398 getActionDefinitionsBuilder(G_CTPOP).legalFor({{s16, s16}});
431 getActionDefinitionsBuilder(G_CTTZ_ZERO_UNDEF).legalFor({{s16, s16}});
465 getActionDefinitionsBuilder(G_CTTZ).legalFor({{s16, s16}});
499 getActionDefinitionsBuilder(G_ADD).legalFor({{s16, s16}});
538 getActionDefinitionsBuilder(G_SUB).legalFor({{s16, s16}});