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

References

gen/lib/Target/Hexagon/HexagonGenAsmMatcher.inc
10053   { 239 /* memw */, Hexagon::S2_storeri_io, Convert__Reg1_2__imm_95_0__Reg1_5, AMFBS_None, { MCK_memw, MCK__40_, MCK_IntRegs, MCK__41_, MCK__61_, MCK_IntRegs }, },
10065   { 239 /* memw */, Hexagon::S2_storeri_io, Convert__Reg1_2__s30_2Imm1_5__Reg1_8, AMFBS_None, { MCK_memw, MCK__40_, MCK_IntRegs, MCK__43_, MCK__HASH_, MCK_s30_2Imm, MCK__41_, MCK__61_, MCK_IntRegs }, },
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
15070 /* 28659*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15106 /* 28746*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15159 /* 28861*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15192 /* 28939*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15257 /* 29082*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15293 /* 29169*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15346 /* 29284*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15379 /* 29362*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15433 /* 29481*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15498 /* 29617*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15989 /* 30569*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16164 /* 30912*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16287 /* 31174*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16327 /* 31252*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16357 /* 31311*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16394 /* 31382*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16424 /* 31441*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16460 /* 31509*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16602 /* 31777*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16632 /* 31836*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16659 /* 31886*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16686 /* 31936*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16820 /* 32187*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16850 /* 32246*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16877 /* 32296*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16904 /* 32346*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16941 /* 32415*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17073 /* 32671*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17288 /* 33091*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17296 /* 33107*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17314 /* 33140*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17322 /* 33156*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17336 /* 33181*/          OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17354 /* 33216*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17362 /* 33232*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17369 /* 33245*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17376 /* 33258*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17392 /* 33288*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17400 /* 33304*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17407 /* 33317*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17414 /* 33330*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17428 /* 33355*/          OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17454 /* 33402*/          OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17572 /* 33611*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17580 /* 33627*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17598 /* 33660*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17606 /* 33676*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17620 /* 33701*/          OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17638 /* 33736*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17646 /* 33752*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17653 /* 33765*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17660 /* 33778*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17676 /* 33808*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17684 /* 33824*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17691 /* 33837*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17698 /* 33850*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17712 /* 33875*/          OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17738 /* 33922*/          OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18708 /* 35691*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18716 /* 35707*/                OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18734 /* 35740*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18742 /* 35756*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18756 /* 35781*/          OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18774 /* 35816*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18782 /* 35832*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18789 /* 35845*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18796 /* 35858*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18812 /* 35888*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18820 /* 35904*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18827 /* 35917*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18834 /* 35930*/              OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18848 /* 35955*/          OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18874 /* 36002*/          OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52837 /* 99767*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52864 /* 99821*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52888 /* 99866*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52912 /* 99911*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52924 /* 99934*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52932 /* 99950*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52939 /* 99963*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52946 /* 99976*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52958 /* 99999*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52966 /*100015*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52973 /*100028*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52980 /*100041*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53153 /*100373*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53180 /*100427*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53204 /*100472*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53228 /*100517*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53240 /*100540*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53248 /*100556*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53255 /*100569*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53262 /*100582*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53274 /*100605*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53282 /*100621*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53289 /*100634*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53296 /*100647*/            OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53468 /*100975*/          OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53492 /*101020*/          OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53504 /*101043*/          OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53511 /*101056*/          OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53523 /*101079*/          OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53530 /*101092*/          OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
gen/lib/Target/Hexagon/HexagonGenInstrInfo.inc
16176   { Hexagon::PS_storeriabs, Hexagon::S2_storeri_io },
16287   { Hexagon::S2_storeri_io, Hexagon::PS_storeriabs },
16340   { Hexagon::S2_storeri_io, Hexagon::S2_storeri_pi },
16418   { Hexagon::S2_storeri_io, Hexagon::S4_storeri_rr },
16471   { Hexagon::S2_storeri_pi, Hexagon::S2_storeri_io },
16565   { Hexagon::S4_storeri_rr, Hexagon::S2_storeri_io },
16972   { Hexagon::S2_storeri_io, Hexagon::S2_storerinew_io },
17092   { Hexagon::S2_storerinew_io, Hexagon::S2_storeri_io },
17630   { Hexagon::S2_storeri_io, Hexagon::S2_pstorerit_io, Hexagon::S2_pstorerif_io },
gen/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc
 3958     case Hexagon::S2_storeri_io: {
lib/Target/Hexagon/HexagonBitSimplify.cpp
 1940     case Hexagon::S2_storeri_io:
 1981     case Hexagon::S2_storeri_io:
 2000     case Hexagon::S2_storeri_io:
lib/Target/Hexagon/HexagonConstExtenders.cpp
  844     case Hexagon::S2_storeri_io:
  935           case S4_storeri_ur:     return S2_storeri_io;
 1025     case Hexagon::S4_storeiri_io:   return Hexagon::S2_storeri_io;
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  670     case Hexagon::S2_storeri_io:
lib/Target/Hexagon/HexagonFrameLowering.cpp
 1611   BuildMI(B, It, DL, HII.get(Hexagon::S2_storeri_io))
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  488     Opcode = IsValidInc ? Hexagon::S2_storeri_pi : Hexagon::S2_storeri_io;
lib/Target/Hexagon/HexagonInstrInfo.cpp
  294     case Hexagon::S2_storeri_io:
  901     BuildMI(MBB, I, DL, get(Hexagon::S2_storeri_io))
 2729   case Hexagon::S2_storeri_io:
 3851   case Hexagon::S2_storeri_io:
lib/Target/Hexagon/HexagonRDFOpt.cpp
  238       NewOpc = Hexagon::S2_storeri_io;
lib/Target/Hexagon/HexagonSplitDouble.cpp
  661     LowI = BuildMI(B, MI, DL, TII->get(Hexagon::S2_storeri_io))
  665     HighI = BuildMI(B, MI, DL, TII->get(Hexagon::S2_storeri_io))
lib/Target/Hexagon/HexagonStoreWidening.cpp
  450                     (TotalSize == 4) ? Hexagon::S2_storeri_io : 0;
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
  473     case Hexagon::S2_storeri_io:
  494     case Hexagon::S2_storeri_io:
 1559         case Hexagon::S2_storeri_io:
lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp
  321   case Hexagon::S2_storeri_io:
  944   case Hexagon::S2_storeri_io:
 1021   case Hexagon::S2_storeri_io: