Home
last modified time | relevance | path

Searched refs:WebAssemblyInstrInfo (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInfo.cpp36 WebAssemblyInstrInfo::WebAssemblyInstrInfo(const WebAssemblySubtarget &STI) in WebAssemblyInstrInfo() function in WebAssemblyInstrInfo
42 bool WebAssemblyInstrInfo::isReallyTriviallyReMaterializable( in isReallyTriviallyReMaterializable()
57 void WebAssemblyInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
77 MachineInstr *WebAssemblyInstrInfo::commuteInstructionImpl( in commuteInstructionImpl()
91 bool WebAssemblyInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
139 unsigned WebAssemblyInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
161 unsigned WebAssemblyInstrInfo::insertBranch( in insertBranch()
187 bool WebAssemblyInstrInfo::reverseBranchCondition( in reverseBranchCondition()
195 WebAssemblyInstrInfo::getSerializableTargetIndices() const { in getSerializableTargetIndices()
206 WebAssemblyInstrInfo::getCalleeOperand(const MachineInstr &MI) const { in getCalleeOperand()
[all …]
H A DWebAssemblyInstrInfo.h32 class WebAssemblyInstrInfo final : public WebAssemblyGenInstrInfo {
36 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
H A DWebAssemblySubtarget.h62 WebAssemblyInstrInfo InstrInfo;
84 const WebAssemblyInstrInfo *getInstrInfo() const override { in getInstrInfo()
H A DWebAssembly.td107 include "WebAssemblyInstrInfo.td"
109 def WebAssemblyInstrInfo : InstrInfo;
164 let InstructionSet = WebAssemblyInstrInfo;
H A DWebAssemblyRegStackify.cpp261 const WebAssemblyInstrInfo *TII) { in shouldRematerialize()
605 const WebAssemblyInstrInfo *TII) { in rematerializeCheapDef()
667 MachineRegisterInfo &MRI, const WebAssemblyInstrInfo *TII) { in moveAndTeeForMultiUse()
806 const WebAssemblyInstrInfo *TII) { in maybeCommute()
H A DWebAssemblyPeephole.cpp79 const WebAssemblyInstrInfo &TII) { in maybeRewriteToFallthrough()
H A DWebAssemblyCFGStackify.cpp2398 const WebAssemblyInstrInfo &TII) { in appendEndToFunction()
2426 const WebAssemblyInstrInfo &TII) { in addUnreachableAfterTryTables()
H A DWebAssemblyInstrInfo.td1 // WebAssemblyInstrInfo.td-Describe the WebAssembly Instructions-*- tablegen -*-