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

Declarations

include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
 1134   LegalizeActionStep getAction(const LegalityQuery &Query) const;

References

include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
  537     auto Step = LI.getAction(Query);
  542     return LI.getAction(Query).Action == LegalizeActions::Legal;
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
 1144     return getAction(Query).Action == LegalizeAction::Legal;
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
 2013     if (LI.getAction({G_FNEG, {Ty}}).Action == Lower)
 3679     auto QAction = LI.getAction(Q).Action;
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
  504   return getAction({MI.getOpcode(), Types, MemDescrs});
unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp
   62     EXPECT_EQ(L.getAction({opcode, {LLT::scalar(8)}}),
   64     EXPECT_EQ(L.getAction({opcode, {LLT::scalar(16)}}),
   66     EXPECT_EQ(L.getAction({opcode, {LLT::scalar(32)}}),
   68     EXPECT_EQ(L.getAction({opcode, {LLT::scalar(64)}}),
   72     EXPECT_EQ(L.getAction({opcode, {LLT::scalar(128)}}),
   75     EXPECT_EQ(L.getAction({opcode, {LLT::scalar(1)}}),
   77     EXPECT_EQ(L.getAction({opcode, {LLT::scalar(31)}}),
   79     EXPECT_EQ(L.getAction({opcode, {LLT::scalar(33)}}),
   81     EXPECT_EQ(L.getAction({opcode, {LLT::scalar(63)}}),
   83     EXPECT_EQ(L.getAction({opcode, {LLT::scalar(65)}}),
  108   EXPECT_EQ(L.getAction({G_ADD, {LLT::vector(8, 8)}}),
  110   EXPECT_EQ(L.getAction({G_ADD, {LLT::vector(8, 7)}}),
  112   EXPECT_EQ(L.getAction({G_ADD, {LLT::vector(2, 8)}}),
  114   EXPECT_EQ(L.getAction({G_ADD, {LLT::vector(8, 32)}}),
  117   EXPECT_EQ(L.getAction({G_ADD, {LLT::vector(3, 3)}}),
  119   EXPECT_EQ(L.getAction({G_ADD, {LLT::vector(3, 8)}}),
  139   EXPECT_EQ(L.getAction({G_PTRTOINT, {s64, p0}}),
  144       L.getAction({G_PTRTOINT, {LLT::scalar(65), s64}}),
  147       L.getAction({G_PTRTOINT, {s64, LLT::pointer(0, 32)}}),
  164   EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(16)}}),
  166   EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(32)}}),
  182     EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(Size)}}),
  185   EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(2)}}),
  187   EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(7)}}),
  189   EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(9)}}),
  191   EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(17)}}),
  193   EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(31)}}),
  195   EXPECT_EQ(L.getAction({G_UREM, {LLT::scalar(33)}}),