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

Declarations

include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
   79   LegalizeResult lower(MachineInstr &MI, unsigned TypeIdx, LLT Ty);

References

lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  106     return lower(MI, Step.TypeIdx, Step.NewType);
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
 1484       if (Helper.lower(MI, 0, S32) != LegalizerHelper::Legalized)
 1487       if (Helper.lower(MI, 0, Ty) != LegalizerHelper::Legalized)
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp
   44   EXPECT_TRUE(Helper.lower(*MIBCTTZ, 0, LLT::scalar(64)) ==
   76   EXPECT_TRUE(Helper.lower(*MIBCTTZ, 0, LLT::scalar(64)) ==
  109   EXPECT_TRUE(Helper.lower(*MIBCTTZ, 0, LLT::scalar(64)) ==
  205   EXPECT_TRUE(Helper.lower(*MIBCTTZ, 0, LLT::scalar(64)) ==
  232   EXPECT_TRUE(Helper.lower(*MIBCTLZ, 0, LLT::scalar(64)) ==
  263   EXPECT_TRUE(Helper.lower(*MIBCTLZ, 0, LLT::scalar(64)) ==
  296   EXPECT_TRUE(Helper.lower(*MIBCTLZ, 0, s8) ==
  781             Helper.lower(*FNeg0, 0, LLT::scalar(64)));
  783             Helper.lower(*FNeg1, 0, LLT::scalar(64)));
  826             Helper.lower(*SMin, 0, s64));
  828             Helper.lower(*SMax, 0, s64));
  830             Helper.lower(*UMin, 0, s64));
  832             Helper.lower(*UMax, 0, s64));
  835             Helper.lower(*SMinV, 0, v2s32));
  837             Helper.lower(*SMaxV, 0, v2s32));
  839             Helper.lower(*UMinV, 0, v2s32));
  841             Helper.lower(*UMaxV, 0, v2s32));
 1169   ASSERT_TRUE(Helper.lower(*MIB, 0, LLT()) ==