Home
last modified time | relevance | path

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

/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonInstrFormats.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;
HDHexagonOptAddrMode.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()
HDHexagonPseudo.td564 multiclass NewCircularLoad<RegisterClass RC, MemAccessSize MS> {
587 multiclass NewCircularStore<RegisterClass RC, MemAccessSize MS> {
HDHexagonConstExtenders.cpp1079 uint8_t A = HexagonII::getMemAccessSizeInBytes(HexagonII::MemAccessSize(F)); in getOffsetRange()
1119 uint8_t A = HexagonII::getMemAccessSizeInBytes(HexagonII::MemAccessSize(F)); in getOffsetRange()
HDHexagonInstrInfo.cpp4493 unsigned Size = getMemAccessSizeInBytes(MemAccessSize(S)); in getMemAccessSize()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
HDHexagonBaseInfo.h40 enum MemAccessSize { enum
279 static unsigned getMemAccessSizeInBytes(MemAccessSize S) { in getMemAccessSizeInBytes()
HDHexagonMCInstrInfo.cpp245 return HexagonII::getMemAccessSizeInBytes(HexagonII::MemAccessSize(S)); in getMemAccessSize()