Searched refs:WebAssemblyInstrInfo (Results 1 – 9 of 9) sorted by relevance
31 WebAssemblyInstrInfo::WebAssemblyInstrInfo(const WebAssemblySubtarget &STI) in WebAssemblyInstrInfo() function in WebAssemblyInstrInfo37 bool WebAssemblyInstrInfo::isReallyTriviallyReMaterializable( in isReallyTriviallyReMaterializable()52 void WebAssemblyInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()82 MachineInstr *WebAssemblyInstrInfo::commuteInstructionImpl( in commuteInstructionImpl()96 bool WebAssemblyInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()146 unsigned WebAssemblyInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()168 unsigned WebAssemblyInstrInfo::insertBranch( in insertBranch()195 bool WebAssemblyInstrInfo::reverseBranchCondition( in reverseBranchCondition()
65 include "WebAssemblyInstrInfo.td"67 def WebAssemblyInstrInfo : InstrInfo;101 let InstructionSet = WebAssemblyInstrInfo;
29 class WebAssemblyInstrInfo final : public WebAssemblyGenInstrInfo {33 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
50 WebAssemblyInstrInfo InstrInfo;73 const WebAssemblyInstrInfo *getInstrInfo() const override { in getInstrInfo()
104 const WebAssemblyInstrInfo *TII = in runOnMachineFunction()
263 const WebAssemblyInstrInfo *TII) { in ShouldRematerialize()521 const WebAssemblyInstrInfo *TII, const WebAssemblyRegisterInfo *TRI) { in RematerializeCheapDef()588 MachineRegisterInfo &MRI, const WebAssemblyInstrInfo *TII) { in MoveAndTeeForMultiUse()729 const WebAssemblyInstrInfo *TII) { in MaybeCommute()
79 const WebAssemblyInstrInfo &TII, in MaybeRewriteToFallthrough()
1 // WebAssemblyInstrInfo.td-Describe the WebAssembly Instructions-*- tablegen -*-
670 const WebAssemblyInstrInfo &TII) { in AppendEndToFunction()