Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonShuffler.cpp197 for (HexagonInstr &ISJ : insts()) { in restrictSlot1AOK()
198 MCInst const &Inst = ISJ.getDesc(); in restrictSlot1AOK()
203 const unsigned Units = ISJ.Core.getUnits(); in restrictSlot1AOK()
212 ISJ.Core.setUnits(Units & ~Slot1Mask); in restrictSlot1AOK()
229 for (HexagonInstr &ISJ : insts()) { in restrictNoSlot1Store()
230 MCInst const &Inst = ISJ.getDesc(); in restrictNoSlot1Store()
232 unsigned Units = ISJ.Core.getUnits(); in restrictNoSlot1Store()
237 ISJ.Core.setUnits(Units & ~Slot1Mask); in restrictNoSlot1Store()
311 for (HexagonInstr &ISJ : insts()) { in permitNonSlot()
312 const bool RequiresSlot = HexagonMCInstrInfo::requiresSlot(STI, *ISJ.ID); in permitNonSlot()
[all …]