Searched refs:WebAssemblyInstrInfo (Results 1 – 10 of 10) sorted by relevance
35 WebAssemblyInstrInfo::WebAssemblyInstrInfo(const WebAssemblySubtarget &STI) in WebAssemblyInstrInfo() function in WebAssemblyInstrInfo41 bool WebAssemblyInstrInfo::isReallyTriviallyReMaterializable( in isReallyTriviallyReMaterializable()56 void WebAssemblyInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()88 MachineInstr *WebAssemblyInstrInfo::commuteInstructionImpl( in commuteInstructionImpl()102 bool WebAssemblyInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()158 unsigned WebAssemblyInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()180 unsigned WebAssemblyInstrInfo::insertBranch( in insertBranch()220 bool WebAssemblyInstrInfo::reverseBranchCondition( in reverseBranchCondition()236 WebAssemblyInstrInfo::getSerializableTargetIndices() const { in getSerializableTargetIndices()
38 class WebAssemblyInstrInfo final : public WebAssemblyGenInstrInfo {42 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
83 include "WebAssemblyInstrInfo.td"85 def WebAssemblyInstrInfo : InstrInfo;120 let InstructionSet = WebAssemblyInstrInfo;
58 WebAssemblyInstrInfo InstrInfo;81 const WebAssemblyInstrInfo *getInstrInfo() const override { in getInstrInfo()
32 WebAssemblyInstrInfo.cpp
107 const WebAssemblyInstrInfo *TII = in runOnMachineFunction()
262 const WebAssemblyInstrInfo *TII) { in shouldRematerialize()532 const WebAssemblyInstrInfo *TII, const WebAssemblyRegisterInfo *TRI) { in rematerializeCheapDef()599 MachineRegisterInfo &MRI, const WebAssemblyInstrInfo *TII) { in moveAndTeeForMultiUse()738 const WebAssemblyInstrInfo *TII) { in maybeCommute()
78 const WebAssemblyInstrInfo &TII) { in maybeRewriteToFallthrough()
1 // WebAssemblyInstrInfo.td-Describe the WebAssembly Instructions-*- tablegen -*-
1264 const WebAssemblyInstrInfo &TII) { in appendEndToFunction()