Searched refs:WebAssemblyInstrInfo (Results 1 – 8 of 8) sorted by relevance
36 WebAssemblyInstrInfo::WebAssemblyInstrInfo(const WebAssemblySubtarget &STI) in WebAssemblyInstrInfo() function in WebAssemblyInstrInfo42 bool WebAssemblyInstrInfo::isReallyTriviallyReMaterializable( in isReallyTriviallyReMaterializable()57 void WebAssemblyInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()91 MachineInstr *WebAssemblyInstrInfo::commuteInstructionImpl( in commuteInstructionImpl()105 bool WebAssemblyInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()153 unsigned WebAssemblyInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()175 unsigned WebAssemblyInstrInfo::insertBranch( in insertBranch()201 bool WebAssemblyInstrInfo::reverseBranchCondition( in reverseBranchCondition()209 WebAssemblyInstrInfo::getSerializableTargetIndices() const { in getSerializableTargetIndices()220 WebAssemblyInstrInfo::getCalleeOperand(const MachineInstr &MI) const { in getCalleeOperand()
81 include "WebAssemblyInstrInfo.td"83 def WebAssemblyInstrInfo : InstrInfo;119 let InstructionSet = WebAssemblyInstrInfo;
38 class WebAssemblyInstrInfo final : public WebAssemblyGenInstrInfo {42 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
55 WebAssemblyInstrInfo InstrInfo;77 const WebAssemblyInstrInfo *getInstrInfo() const override { in getInstrInfo()
259 const WebAssemblyInstrInfo *TII) { in shouldRematerialize()562 const WebAssemblyInstrInfo *TII, const WebAssemblyRegisterInfo *TRI) { in rematerializeCheapDef()629 MachineRegisterInfo &MRI, const WebAssemblyInstrInfo *TII) { in moveAndTeeForMultiUse()767 const WebAssemblyInstrInfo *TII) { in maybeCommute()
78 const WebAssemblyInstrInfo &TII) { in maybeRewriteToFallthrough()
1 // WebAssemblyInstrInfo.td-Describe the WebAssembly Instructions-*- tablegen -*-
1547 const WebAssemblyInstrInfo &TII) { in appendEndToFunction()