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

Declarations

include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
   75   LegalizeResult widenScalar(MachineInstr &MI, unsigned TypeIdx, LLT WideTy);

References

lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  103     return widenScalar(MI, Step.TypeIdx, Step.NewType);
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
 1453     if (Helper.widenScalar(MI, 0, LLT::scalar(32)) !=
 1480       if (Helper.widenScalar(MI, 0, S32) != LegalizerHelper::Legalized)
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp
  144             Helper.widenScalar(*MIBCTPOP, 1, s16));
  177             Helper.widenScalar(*MIBCTPOP, 1, s16));
  338   EXPECT_TRUE(Helper.widenScalar(*MIBCTLZ, 1, s16) ==
  374   EXPECT_TRUE(Helper.widenScalar(*MIBCTLZ_ZU, 1, s16) ==
  409   EXPECT_TRUE(Helper.widenScalar(*MIBCTPOP, 1, s16) ==
  443   EXPECT_TRUE(Helper.widenScalar(*MIBCTTZ_ZERO_UNDEF, 1, s16) ==
  476   EXPECT_TRUE(Helper.widenScalar(*MIBCTTZ, 1, s16) ==
  512   EXPECT_TRUE(Helper.widenScalar(*MIBUAddO, 0, s16) ==
  551   EXPECT_TRUE(Helper.widenScalar(*MIBUSUBO, 0, s16) ==
  900             Helper.widenScalar(*BV0, 0, V2S32));
  902             Helper.widenScalar(*BV1, 1, S32));
  969             Helper.widenScalar(*Merge0, 1, S9));
  971             Helper.widenScalar(*Merge1, 1, S9));
  975             Helper.widenScalar(*Merge2, 1, S32));
 1043             Helper.widenScalar(*Merge, 1, S64));
 1076   ASSERT_TRUE(Helper.widenScalar(*MIB, 0, LLT::scalar(64)) ==