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

References

include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
  630     return actionIf(LegalizeAction::WidenScalar, Predicate, Mutation);
  713         LegalizeAction::WidenScalar, sizeNotPow2(typeIdx(TypeIdx)),
  723         LegalizeAction::WidenScalar, scalarOrEltSizeNotPow2(typeIdx(TypeIdx)),
  743     return actionIf(LegalizeAction::WidenScalar,
  753     return actionIf(LegalizeAction::WidenScalar,
  763     return actionIf(LegalizeAction::WidenScalar,
  948     case WidenScalar:
 1038     return increaseToLargerTypesAndDecreaseToLargest(v, WidenScalar,
 1045     return increaseToLargerTypesAndDecreaseToLargest(v, WidenScalar,
 1063                                                        WidenScalar);
 1260         case WidenScalar:
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  101   case WidenScalar:
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
   53   case WidenScalar:
  151   case WidenScalar: {
  600   case WidenScalar:
lib/Target/ARM/ARMLegalizerInfo.cpp
   52                                              {8, WidenScalar},
   54                                              {16, WidenScalar},
lib/Target/X86/X86LegalizerInfo.cpp
   50   LegalizerInfo::SizeAndActionsVec result = {{1, WidenScalar},
unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp
   25   case WidenScalar:  OS << "WidenScalar"; break;
   63               LegalizeActionStep(WidenScalar, 0, LLT::scalar(32)));
   65               LegalizeActionStep(WidenScalar, 0, LLT::scalar(32)));
   76               LegalizeActionStep(WidenScalar, 0, LLT::scalar(32)));
   78               LegalizeActionStep(WidenScalar, 0, LLT::scalar(32)));
   80               LegalizeActionStep(WidenScalar, 0, LLT::scalar(64)));
   82               LegalizeActionStep(WidenScalar, 0, LLT::scalar(64)));
  111             LegalizeActionStep(WidenScalar, 0, LLT::vector(8, 8)));
  118             LegalizeActionStep(WidenScalar, 0, LLT::vector(3, 8)));
  165             LegalizeActionStep(WidenScalar, 0, LLT::scalar(32)));
  186             LegalizeActionStep(WidenScalar, 0, LLT::scalar(8)));
  188             LegalizeActionStep(WidenScalar, 0, LLT::scalar(8)));
  190             LegalizeActionStep(WidenScalar, 0, LLT::scalar(16)));
  192             LegalizeActionStep(WidenScalar, 0, LLT::scalar(32)));
  194             LegalizeActionStep(WidenScalar, 0, LLT::scalar(32)));
  251     EXPECT_ACTION(WidenScalar, 0, s32, LegalityQuery(G_OR, {s16}));
  252     EXPECT_ACTION(WidenScalar, 0, v2s32, LegalityQuery(G_OR, {v2s16}));
  276     EXPECT_ACTION(WidenScalar, 0, s16, LegalityQuery(G_XOR, {s8}));
  280     EXPECT_ACTION(WidenScalar, 0, v2s16, LegalityQuery(G_XOR, {v2s8}));
  292     EXPECT_ACTION(WidenScalar, 0, s32, LegalityQuery(G_OR, {s16}));
  319     EXPECT_ACTION(WidenScalar, 0, s16, LegalityQuery(G_XOR, {s8}));
  336     EXPECT_ACTION(WidenScalar, 0, s32, LegalityQuery(G_AND, {s5}));
  337     EXPECT_ACTION(WidenScalar, 0, v2s32, LegalityQuery(G_AND, {v2s5}));
  338     EXPECT_ACTION(WidenScalar, 0, s64, LegalityQuery(G_AND, {s33}));
  339     EXPECT_ACTION(WidenScalar, 0, v2s64, LegalityQuery(G_AND, {v2s33}));
  351     EXPECT_ACTION(WidenScalar, 0, s32, LegalityQuery(G_AND, {s5}));
  352     EXPECT_ACTION(WidenScalar, 0, s64, LegalityQuery(G_AND, {s33}));