19e2ebbf45
It seems the ISA manual's pseudo-code description for the `BYTEPICK.[WD]` instructions is inaccurate; the behavior described here should be correct though. The instructions' names are misleading too (they pick full GRLen-wide words instead of bytes; they just index by bytes) but let's stick to the official names for now. Reviewed By: SixWeining Differential Revision: https://reviews.llvm.org/D143880 |
||
---|---|---|
.. | ||
AsmParser | ||
Disassembler | ||
MCTargetDesc | ||
TargetInfo | ||
CMakeLists.txt | ||
LoongArch.h | ||
LoongArch.td | ||
LoongArchAsmPrinter.cpp | ||
LoongArchAsmPrinter.h | ||
LoongArchCallingConv.td | ||
LoongArchExpandAtomicPseudoInsts.cpp | ||
LoongArchExpandPseudoInsts.cpp | ||
LoongArchFloat32InstrInfo.td | ||
LoongArchFloat64InstrInfo.td | ||
LoongArchFloatInstrFormats.td | ||
LoongArchFrameLowering.cpp | ||
LoongArchFrameLowering.h | ||
LoongArchInstrFormats.td | ||
LoongArchInstrInfo.cpp | ||
LoongArchInstrInfo.h | ||
LoongArchInstrInfo.td | ||
LoongArchISelDAGToDAG.cpp | ||
LoongArchISelDAGToDAG.h | ||
LoongArchISelLowering.cpp | ||
LoongArchISelLowering.h | ||
LoongArchMachineFunctionInfo.h | ||
LoongArchMCInstLower.cpp | ||
LoongArchRegisterInfo.cpp | ||
LoongArchRegisterInfo.h | ||
LoongArchRegisterInfo.td | ||
LoongArchSubtarget.cpp | ||
LoongArchSubtarget.h | ||
LoongArchTargetMachine.cpp | ||
LoongArchTargetMachine.h |