LLVM 22.0.0git
HexagonMCShuffler.h File Reference

Go to the source code of this file.

Classes

class  llvm::HexagonMCShuffler

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Functions

bool llvm::HexagonMCShuffle (MCContext &Context, bool ReportErrors, MCInstrInfo const &MCII, MCSubtargetInfo const &STI, MCInst &MCB)
bool llvm::HexagonMCShuffle (MCContext &Context, MCInstrInfo const &MCII, MCSubtargetInfo const &STI, MCInst &MCB, MCInst const &AddMI, int fixupCount)
bool llvm::HexagonMCShuffle (MCContext &Context, MCInstrInfo const &MCII, MCSubtargetInfo const &STI, MCInst &MCB, SmallVector< DuplexCandidate, 8 > possibleDuplexes)