Home
last modified time | relevance | path

Searched refs:MemAccessSize (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrFormats.td22 class MemAccessSize<bits<4> value> {
26 // These numbers must match the MemAccessSize enumeration values in
28 def NoMemAccess : MemAccessSize<0>;
29 def ByteAccess : MemAccessSize<1>;
30 def HalfWordAccess : MemAccessSize<2>;
31 def WordAccess : MemAccessSize<3>;
32 def DoubleWordAccess : MemAccessSize<4>;
33 def HVXVectorAccess : MemAccessSize<5>;
140 MemAccessSize accessSize = NoMemAccess;
H A DHexagonOptAddrMode.cpp356 case HexagonII::MemAccessSize::DoubleWordAccess: in isValidOffset()
359 case HexagonII::MemAccessSize::WordAccess: in isValidOffset()
362 case HexagonII::MemAccessSize::HalfWordAccess: in isValidOffset()
365 case HexagonII::MemAccessSize::ByteAccess: in isValidOffset()
H A DHexagonPseudo.td564 multiclass NewCircularLoad<RegisterClass RC, MemAccessSize MS> {
587 multiclass NewCircularStore<RegisterClass RC, MemAccessSize MS> {
H A DHexagonConstExtenders.cpp1079 uint8_t A = HexagonII::getMemAccessSizeInBytes(HexagonII::MemAccessSize(F)); in getOffsetRange()
1119 uint8_t A = HexagonII::getMemAccessSizeInBytes(HexagonII::MemAccessSize(F)); in getOffsetRange()
H A DHexagonInstrInfo.cpp4493 unsigned Size = getMemAccessSizeInBytes(MemAccessSize(S)); in getMemAccessSize()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonBaseInfo.h40 enum MemAccessSize { enum
279 static unsigned getMemAccessSizeInBytes(MemAccessSize S) { in getMemAccessSizeInBytes()
H A DHexagonMCInstrInfo.cpp245 return HexagonII::getMemAccessSizeInBytes(HexagonII::MemAccessSize(S)); in getMemAccessSize()