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

References

include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
 1352     return buildInstr(TargetOpcode::G_CTLZ, {Dst}, {Src0});
lib/CodeGen/GlobalISel/IRTranslator.cpp
 1501                           : Cst->isZero() ? TargetOpcode::G_CTLZ
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  883   case TargetOpcode::G_CTLZ:
 1449   case TargetOpcode::G_CTLZ:
 1477     if (MI.getOpcode() == TargetOpcode::G_CTLZ ||
 2173   case TargetOpcode::G_CTLZ:
 3002   case G_CTLZ:
 3688     MI.setDesc(TII.get(TargetOpcode::G_CTLZ));
 3692   case TargetOpcode::G_CTLZ: {
 3771         isSupported({TargetOpcode::G_CTLZ, {Ty, Ty}})) {
 3776            MIRBuilder.buildInstr(TargetOpcode::G_CTLZ, {Ty}, {MIBTmp})});
lib/Target/AArch64/AArch64LegalizerInfo.cpp
  577   getActionDefinitionsBuilder(G_CTLZ).legalForCartesianProduct(
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
  520   getActionDefinitionsBuilder({G_CTLZ, G_CTLZ_ZERO_UNDEF,
lib/Target/ARM/ARMLegalizerInfo.cpp
  230     getActionDefinitionsBuilder(G_CTLZ)
  243     getActionDefinitionsBuilder(G_CTLZ)
lib/Target/ARM/ARMRegisterBankInfo.cpp
  255   case G_CTLZ:
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp
   67     getActionDefinitionsBuilder(G_CTLZ).legalFor({{s64, s64}});
  228       B.buildInstr(TargetOpcode::G_CTLZ, {LLT::scalar(64)}, {Copies[0]});
  259       B.buildInstr(TargetOpcode::G_CTLZ, {LLT::scalar(64)}, {Copies[0]});
  292   auto MIBCTLZ = B.buildInstr(TargetOpcode::G_CTLZ, {s8}, {MIBTrunc});
  327     getActionDefinitionsBuilder(G_CTLZ).legalFor({{s16, s16}});
  334   auto MIBCTLZ = B.buildInstr(TargetOpcode::G_CTLZ, {s8}, {MIBTrunc});