|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp 247 setAction({G_BRCOND, S1}, Legal);
252 .legalFor({S32, S64, V2S16, V4S16, S1, S128, S256})
283 .legalFor({S32, S1, S64, V2S32, S16, V2S16, V4S16})
292 .legalFor({{S32, S1}})
310 .legalFor({S1, S32, S64, S16, V2S32, V4S32, V2S16, V4S16, GlobalPtr,
323 .legalFor({S1, S32, S64, S16, GlobalPtr,
437 {S32, S1}, {S64, S1}, {S16, S1},
437 {S32, S1}, {S64, S1}, {S16, S1},
437 {S32, S1}, {S64, S1}, {S16, S1},
446 .legalFor({{S32, S32}, {S64, S32}, {S16, S32}, {S32, S1}, {S16, S1}, {S64, S1}})
446 .legalFor({{S32, S32}, {S64, S32}, {S16, S32}, {S32, S1}, {S16, S1}, {S64, S1}})
446 .legalFor({{S32, S32}, {S64, S32}, {S16, S32}, {S32, S1}, {S16, S1}, {S64, S1}})
495 {S1}, {S32, S64, GlobalPtr, LocalPtr, ConstantPtr, PrivatePtr, FlatPtr})
496 .legalFor({{S1, S32}, {S1, S64}});
496 .legalFor({{S1, S32}, {S1, S64}});
498 CmpBuilder.legalFor({{S1, S16}});
505 .legalIf(all(typeIs(0, S1), isPointer(1)));
508 .legalForCartesianProduct({S1}, ST.has16BitInsts() ? FPTypes16 : FPTypesBase)
876 LLT::vector(2, LocalPtr), LLT::vector(2, PrivatePtr)}, {S1})
886 .legalIf(all(isPointer(0), typeIs(1, S1)));