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

References

include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
  639     return actionIf(LegalizeAction::NarrowScalar, Predicate, Mutation);
  729     return actionIf(LegalizeAction::NarrowScalar, isScalar(typeIdx(TypeIdx)),
  772     return actionIf(LegalizeAction::NarrowScalar,
  781     return actionIf(LegalizeAction::NarrowScalar,
  794         LegalizeAction::NarrowScalar,
  947     case NarrowScalar:
 1039                                                      NarrowScalar);
 1052     return decreaseToSmallerTypesAndIncreaseToSmallest(v, NarrowScalar,
 1062     return decreaseToSmallerTypesAndIncreaseToSmallest(v, NarrowScalar,
 1256         case NarrowScalar:
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
   98   case NarrowScalar:
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
   50   case NarrowScalar:
  150   case NarrowScalar:
  162     if (Rule.getAction() == NarrowScalar)  {
  586   case NarrowScalar: {
unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp
   24   case NarrowScalar: OS << "NarrowScalar"; break;
   73               LegalizeActionStep(NarrowScalar, 0, LLT::scalar(64)));
   84               LegalizeActionStep(NarrowScalar, 0, LLT::scalar(64)));
  145       LegalizeActionStep(NarrowScalar, 0, s64));
  263     EXPECT_ACTION(NarrowScalar, 0, s16, LegalityQuery(G_AND, {s32}));
  264     EXPECT_ACTION(NarrowScalar, 0, v2s16, LegalityQuery(G_AND, {v2s32}));
  275     EXPECT_ACTION(NarrowScalar, 0, s32, LegalityQuery(G_XOR, {s64}));
  279     EXPECT_ACTION(NarrowScalar, 0, v2s32, LegalityQuery(G_XOR, {v2s64}));
  305     EXPECT_ACTION(NarrowScalar, 0, s16, LegalityQuery(G_AND, {s32}));
  318     EXPECT_ACTION(NarrowScalar, 0, s32, LegalityQuery(G_XOR, {s64}));