18#define GET_TARGET_REGBANK_IMPL
20#include "WebAssemblyGenRegisterBank.inc"
Register const TargetRegisterInfo * TRI
This file provides WebAssembly-specific target descriptions.
This file declares the targeting of the RegisterBankInfo class for WebAssembly.
Representation of each machine instruction.
Helper class that represents how the value of an instruction may be mapped and what is the related co...
const InstructionMapping & getInvalidInstructionMapping() const
Method to get a uniquely generated invalid InstructionMapping.
TargetRegisterInfo base class - We assume that the target defines a static array of TargetRegisterDes...
const InstructionMapping & getInstrMapping(const MachineInstr &MI) const override
Get the mapping of the different operands of MI on the register bank.
WebAssemblyRegisterBankInfo(const TargetRegisterInfo &TRI)
This is an optimization pass for GlobalISel generic memory operations.