reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AArch64/AArch64LegalizerInfo.cpp
   62     .legalFor({p0, s1, s8, s16, s32, s64, v4s32, v2s64})
   79       .legalFor({p0, s16, s32, s64, v2s32, v4s32, v2s64})
   84       .legalFor({s32, s64, v4s32, v2s32, v2s64})
   89       .legalFor({s32, s64, v2s32, v4s32, v2s64, v8s16, v16s8})
  111   getActionDefinitionsBuilder(G_PTR_MASK).legalFor({p0});
  114       .legalFor({s32, s64})
  143   getActionDefinitionsBuilder({G_SMULH, G_UMULH}).legalFor({s32, s64});
  149     .legalFor({s32, s64, v2s64, v4s32, v2s32});
  172       .legalFor({s16, s32, s64, v2s32, v4s32, v2s64, v2s16, v4s16, v8s16});
  301     .legalFor({p0, s8, s16, s32, s64})
  305       .legalFor({s32, s64})
  401   getActionDefinitionsBuilder(G_BRCOND).legalFor({s1, s8, s16, s32});
  402   getActionDefinitionsBuilder(G_BRINDIRECT).legalFor({p0});
  414   getActionDefinitionsBuilder(G_FRAME_INDEX).legalFor({p0});
  415   getActionDefinitionsBuilder(G_GLOBAL_VALUE).legalFor({p0});
  438   getActionDefinitionsBuilder(G_VASTART).legalFor({p0});
  462   getActionDefinitionsBuilder(G_BLOCK_ADDR).legalFor({p0});
  607     .legalFor({{p0}, {s64}});
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
  252     .legalFor({S32, S64, V2S16, V4S16, S1, S128, S256})
  253     .legalFor(AllS32Vectors)
  254     .legalFor(AllS64Vectors)
  255     .legalFor(AddrSpaces64)
  256     .legalFor(AddrSpaces32)
  265       .legalFor({S32, S16})
  270       .legalFor({S32})
  276     .legalFor({S32})
  283     .legalFor({S32, S1, S64, V2S32, S16, V2S16, V4S16})
  306     .legalFor({S32, S64, S16})
  310     .legalFor({S1, S32, S64, S16, V2S32, V4S32, V2S16, V4S16, GlobalPtr,
  323     .legalFor({S1, S32, S64, S16, GlobalPtr,
  336     .legalFor({S32, S64});
  344       FPOpActions.legalFor({S16, V2S16});
  346       FPOpActions.legalFor({S16});
  386     .legalFor(FPTypesPK16)
  396       .legalFor({S32, S64, S16})
  401       .legalFor({S32, S64})
  420       .legalFor({S32})
  465     .legalFor({S32, S64})
  470       .legalFor({S32, S64})
  475       .legalFor({S32})
  516     .legalFor({S32})
  532     .legalFor({S32})
  539         .legalFor({S32, S16, V2S16})
  547         .legalFor({S32, S16})
  554       .legalFor({S32})
  978     BuildVector.legalFor({V2S16, S32});
  987       .legalFor({V2S16, S32})
lib/Target/ARM/ARMLegalizerInfo.cpp
   90       .legalFor({s32})
   95         .legalFor({s32, s64})
   99         .legalFor({s32})
  111         .legalFor({s32})
  136       .legalFor({s32, p0})
  157   getActionDefinitionsBuilder(G_FRAME_INDEX).legalFor({p0});
  158   getActionDefinitionsBuilder(G_GLOBAL_VALUE).legalFor({p0});
  162           .legalFor({s32, p0})
  169   getActionDefinitionsBuilder(G_BRCOND).legalFor({s1});
  174         .legalFor({s32, s64});
  179     PhiBuilder.legalFor({s64});
  223     getActionDefinitionsBuilder(G_FMA).legalFor({s32, s64});
  231         .legalFor({s32, s32})
lib/Target/Mips/MipsLegalizerInfo.cpp
   78       .legalFor({s32})
  100       .legalFor({s32, s64});
  127       .legalFor({s32})
  134       .legalFor({p0});
  137       .legalFor({p0, s32, s64})
  141       .legalFor({s32})
  166       .legalFor({s32})
  176       .legalFor({p0});
  179       .legalFor({p0});
  185      .legalFor({p0});
  189       .legalFor({s32, s64});
lib/Target/X86/X86LegalizerInfo.cpp
  156       .legalFor({s8, s16, s32})
  267       .legalFor({s8, s16, s32, s64})
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp
  579       .legalFor({s32});
  626     .legalFor({v6s32})
  669     .legalFor({v2s32})
  758     getActionDefinitionsBuilder(G_FSUB).legalFor({s64});
unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp
  233       .legalFor({v4s32, v4p0})
  247       .legalFor({s32})
  259       .legalFor({s16})
  271       .legalFor({s16})
  287       .legalFor({s32})
  300       .legalFor({s16})
  314       .legalFor({s16})
  331       .legalFor({s32})
  347       .legalFor({s32})