Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/WebAssembly/
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()
75 MachineInstr *WebAssemblyInstrInfo::commuteInstructionImpl( in commuteInstructionImpl()
89 bool WebAssemblyInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
137 unsigned WebAssemblyInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
159 unsigned WebAssemblyInstrInfo::insertBranch( in insertBranch()
185 bool WebAssemblyInstrInfo::reverseBranchCondition( in reverseBranchCondition()
193 WebAssemblyInstrInfo::getSerializableTargetIndices() const { in getSerializableTargetIndices()
204 WebAssemblyInstrInfo::getCalleeOperand(const MachineInstr &MI) const { in getCalleeOperand()
[all …]
DWebAssemblyInstrInfo.h38 class WebAssemblyInstrInfo final : public WebAssemblyGenInstrInfo {
42 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
DWebAssemblySubtarget.h57 WebAssemblyInstrInfo InstrInfo;
79 const WebAssemblyInstrInfo *getInstrInfo() const override { in getInstrInfo()
DWebAssembly.td88 include "WebAssemblyInstrInfo.td"
90 def WebAssemblyInstrInfo : InstrInfo;
132 let InstructionSet = WebAssemblyInstrInfo;
DCMakeLists.txt35 WebAssemblyInstrInfo.cpp
DWebAssemblyRegStackify.cpp258 const WebAssemblyInstrInfo *TII) { in shouldRematerialize()
569 const WebAssemblyInstrInfo *TII, const WebAssemblyRegisterInfo *TRI) { in rematerializeCheapDef()
636 MachineRegisterInfo &MRI, const WebAssemblyInstrInfo *TII) { in moveAndTeeForMultiUse()
774 const WebAssemblyInstrInfo *TII) { in maybeCommute()
DWebAssemblyPeephole.cpp79 const WebAssemblyInstrInfo &TII) { in maybeRewriteToFallthrough()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInfo.cpp31 WebAssemblyInstrInfo::WebAssemblyInstrInfo(const WebAssemblySubtarget &STI) in WebAssemblyInstrInfo() function in WebAssemblyInstrInfo
36 bool WebAssemblyInstrInfo::isReallyTriviallyReMaterializable( in isReallyTriviallyReMaterializable()
51 void WebAssemblyInstrInfo::copyPhysReg(MachineBasicBlock &MBB, in copyPhysReg()
80 WebAssemblyInstrInfo::commuteInstructionImpl(MachineInstr &MI, bool NewMI, in commuteInstructionImpl()
95 bool WebAssemblyInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
145 unsigned WebAssemblyInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { in RemoveBranch()
164 unsigned WebAssemblyInstrInfo::InsertBranch(MachineBasicBlock &MBB, in InsertBranch()
193 bool WebAssemblyInstrInfo::ReverseBranchCondition( in ReverseBranchCondition()
DWebAssembly.td43 include "WebAssemblyInstrInfo.td"
45 def WebAssemblyInstrInfo : InstrInfo;
65 let InstructionSet = WebAssemblyInstrInfo;
DWebAssemblySubtarget.h41 WebAssemblyInstrInfo InstrInfo;
64 const WebAssemblyInstrInfo *getInstrInfo() const override { in getInstrInfo()
DWebAssemblyInstrInfo.h29 class WebAssemblyInstrInfo final : public WebAssemblyGenInstrInfo {
33 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
DCMakeLists.txt21 WebAssemblyInstrInfo.cpp
DWebAssemblyCFGStackify.cpp313 const WebAssemblyInstrInfo &TII, in PlaceBlockMarker()
401 const WebAssemblyInstrInfo &TII, const MachineLoopInfo &MLI) { in PlaceLoopMarker()
454 const WebAssemblyInstrInfo &TII, in PlaceMarkers()
DWebAssemblyRegStackify.cpp220 const WebAssemblyInstrInfo *TII) { in ShouldRematerialize()
480 const WebAssemblyInstrInfo *TII, const WebAssemblyRegisterInfo *TRI) { in RematerializeCheapDef()
539 MachineRegisterInfo &MRI, const WebAssemblyInstrInfo *TII) { in MoveAndTeeForMultiUse()
673 const WebAssemblyInstrInfo *TII) { in MaybeCommute()
DWebAssemblyPeephole.cpp76 const WebAssemblyInstrInfo &TII, in MaybeRewriteToFallthrough()
DWebAssemblyInstrInfo.td1 // WebAssemblyInstrInfo.td-Describe the WebAssembly Instructions-*- tablegen -*-
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInfo.cpp35 WebAssemblyInstrInfo::WebAssemblyInstrInfo(const WebAssemblySubtarget &STI) in WebAssemblyInstrInfo() function in WebAssemblyInstrInfo
41 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()
DWebAssemblyInstrInfo.h38 class WebAssemblyInstrInfo final : public WebAssemblyGenInstrInfo {
42 explicit WebAssemblyInstrInfo(const WebAssemblySubtarget &STI);
DWebAssembly.td83 include "WebAssemblyInstrInfo.td"
85 def WebAssemblyInstrInfo : InstrInfo;
120 let InstructionSet = WebAssemblyInstrInfo;
DWebAssemblySubtarget.h58 WebAssemblyInstrInfo InstrInfo;
81 const WebAssemblyInstrInfo *getInstrInfo() const override { in getInstrInfo()
DCMakeLists.txt32 WebAssemblyInstrInfo.cpp
DWebAssemblyCallIndirectFixup.cpp107 const WebAssemblyInstrInfo *TII = in runOnMachineFunction()
DWebAssemblyRegStackify.cpp262 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()
DWebAssemblyPeephole.cpp78 const WebAssemblyInstrInfo &TII) { in maybeRewriteToFallthrough()
DWebAssemblyInstrInfo.td1 // WebAssemblyInstrInfo.td-Describe the WebAssembly Instructions-*- tablegen -*-

12