Home
last modified time | relevance | path

Searched refs:HalfWordAccess (Results 1 – 16 of 16) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonBaseInfo.h48 HalfWordAccess, enumerator
276 case HalfWordAccess: return 2; in getMemAccessSizeInBytes()
/external/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonBaseInfo.h43 HalfWordAccess, enumerator
274 case HalfWordAccess: return 2; in getMemAccessSizeInBytes()
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonBaseInfo.h97 HalfWordAccess = 2, // Half word access instruction (memh). enumerator
DHexagonMCCodeEmitter.cpp391 case HexagonII::MemAccessSize::HalfWordAccess: in getFixupNoBits()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonDepInstrInfo.td8841 let accessSize = HalfWordAccess;
8858 let accessSize = HalfWordAccess;
8870 let accessSize = HalfWordAccess;
8883 let accessSize = HalfWordAccess;
8896 let accessSize = HalfWordAccess;
8908 let accessSize = HalfWordAccess;
8931 let accessSize = HalfWordAccess;
8949 let accessSize = HalfWordAccess;
8963 let accessSize = HalfWordAccess;
8978 let accessSize = HalfWordAccess;
[all …]
DHexagonPseudo.td542 defm PS_loadruh : NewCircularLoad<IntRegs, HalfWordAccess>;
543 defm PS_loadrh : NewCircularLoad<IntRegs, HalfWordAccess>;
562 defm PS_storerh : NewCircularStore<IntRegs, HalfWordAccess>;
563 defm PS_storerf : NewCircularStore<IntRegs, HalfWordAccess>;
DHexagonInstrFormats.td30 def HalfWordAccess : MemAccessSize<2>;
DHexagonOptAddrMode.cpp333 case HexagonII::MemAccessSize::HalfWordAccess: in isValidOffset()
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonPseudo.td544 defm PS_loadruh : NewCircularLoad<IntRegs, HalfWordAccess>;
545 defm PS_loadrh : NewCircularLoad<IntRegs, HalfWordAccess>;
566 defm PS_storerh : NewCircularStore<IntRegs, HalfWordAccess>;
567 defm PS_storerf : NewCircularStore<IntRegs, HalfWordAccess>;
DHexagonDepInstrInfo.td8948 let accessSize = HalfWordAccess;
8965 let accessSize = HalfWordAccess;
8977 let accessSize = HalfWordAccess;
8990 let accessSize = HalfWordAccess;
9003 let accessSize = HalfWordAccess;
9015 let accessSize = HalfWordAccess;
9038 let accessSize = HalfWordAccess;
9056 let accessSize = HalfWordAccess;
9070 let accessSize = HalfWordAccess;
9085 let accessSize = HalfWordAccess;
[all …]
DHexagonInstrFormats.td30 def HalfWordAccess : MemAccessSize<2>;
DHexagonOptAddrMode.cpp333 case HexagonII::MemAccessSize::HalfWordAccess: in isValidOffset()
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfo.td1732 let accessSize = HalfWordAccess, opExtentAlign = 1 in {
1743 let accessSize = HalfWordAccess, opExtentAlign = 1 in {
1778 let accessSize = HalfWordAccess, opExtentBits = 12, opExtentAlign = 1 in
1927 let accessSize = HalfWordAccess, opExtentAlign = 1 in {
1942 let accessSize = HalfWordAccess, opExtentAlign = 1 in {
1983 let accessSize = HalfWordAccess, opExtentAlign = 1 in
2015 def L2_loadrh_pr : T_load_pr <"memh", IntRegs, 0b1010, HalfWordAccess>;
2016 def L2_loadruh_pr : T_load_pr <"memuh", IntRegs, 0b1011, HalfWordAccess>;
2019 def L2_loadbzw2_pr : T_load_pr <"memubh", IntRegs, 0b0011, HalfWordAccess>;
2078 let accessSize = HalfWordAccess in {
[all …]
DHexagonInstrInfoV4.td421 let accessSize = HalfWordAccess, hasNewValue = 1 in {
442 let accessSize = HalfWordAccess in
479 let accessSize = HalfWordAccess in {
620 let hasNewValue = 1, accessSize = HalfWordAccess in {
715 HalfWordAccess>;
720 0b011, HalfWordAccess, 1>;
751 def S4_storerhnew_ap : T_ST_absset_nv <"memh", "STrih", 0b01, HalfWordAccess>;
790 HalfWordAccess>;
792 HalfWordAccess, 1>;
848 def S4_storerhnew_ur : T_StoreAbsRegNV <"memh", "STrih", 0b01, HalfWordAccess>;
[all …]
DHexagonIsetDx.td106 let isCodeGenOnly = 1, mayLoad = 1, accessSize = HalfWordAccess, hasNewValue = 1, opNewValue = 0 in
233 let isCodeGenOnly = 1, mayStore = 1, accessSize = HalfWordAccess in
303 let isCodeGenOnly = 1, mayLoad = 1, accessSize = HalfWordAccess, hasNewValue = 1, opNewValue = 0 in
DHexagonInstrFormats.td59 def HalfWordAccess : MemAccessSize<2>;// Half word access instruction (memh).