Home
last modified time | relevance | path

Searched refs:WebAssemblyFunctionInfo (Results 1 – 25 of 33) sorted by relevance

12

/external/llvm/lib/Target/WebAssembly/
DWebAssemblyMachineFunctionInfo.cpp19 WebAssemblyFunctionInfo::~WebAssemblyFunctionInfo() {} in ~WebAssemblyFunctionInfo()
21 void WebAssemblyFunctionInfo::initWARegs() { in initWARegs()
DWebAssemblyMachineFunctionInfo.h26 class WebAssemblyFunctionInfo final : public MachineFunctionInfo {
48 explicit WebAssemblyFunctionInfo(MachineFunction &MF) : MF(MF) {} in WebAssemblyFunctionInfo() function
49 ~WebAssemblyFunctionInfo() override;
DWebAssemblyRegNumbering.cpp62 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
106 if (MFI.getWAReg(VReg) == WebAssemblyFunctionInfo::UnusedReg) { in runOnMachineFunction()
DWebAssemblyPeephole.cpp59 MachineOperand &MO, WebAssemblyFunctionInfo &MFI, in MaybeRewriteToDrop()
74 WebAssemblyFunctionInfo &MFI, in MaybeRewriteToFallthrough()
110 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
DWebAssemblyAsmPrinter.cpp45 const WebAssemblyFunctionInfo *MFI;
62 MFI = MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
116 assert(WAReg != WebAssemblyFunctionInfo::UnusedReg); in regToString()
199 if (WAReg == WebAssemblyFunctionInfo::UnusedReg) in EmitFunctionBodyStart()
DWebAssemblyMCInstLower.cpp76 const WebAssemblyFunctionInfo &MFI = in Lower()
77 *MI->getParent()->getParent()->getInfo<WebAssemblyFunctionInfo>(); in Lower()
DWebAssemblyCFGStackify.cpp299 const WebAssemblyFunctionInfo &MFI) { in IsChild()
316 WebAssemblyFunctionInfo &MFI) { in PlaceBlockMarker()
456 WebAssemblyFunctionInfo &MFI) { in PlaceMarkers()
525 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
DWebAssemblyRegStackify.cpp357 WebAssemblyFunctionInfo &MFI) { in OneUseDominatesOtherUses()
438 WebAssemblyFunctionInfo &MFI, in MoveForSingleUse()
479 WebAssemblyFunctionInfo &MFI, MachineRegisterInfo &MRI, in RematerializeCheapDef()
538 MachineInstr *Insert, LiveIntervals &LIS, WebAssemblyFunctionInfo &MFI, in MoveAndTeeForMultiUse()
710 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
DWebAssemblyInstrInfo.cpp84 WebAssemblyFunctionInfo &MFI = in commuteInstructionImpl()
85 *MI.getParent()->getParent()->getInfo<WebAssemblyFunctionInfo>(); in commuteInstructionImpl()
DWebAssemblyRegColoring.cpp90 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssemblyMachineFunctionInfo.cpp22 WebAssemblyFunctionInfo::~WebAssemblyFunctionInfo() {} in ~WebAssemblyFunctionInfo()
24 void WebAssemblyFunctionInfo::initWARegs() { in initWARegs()
DWebAssemblyRegNumbering.cpp67 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
104 if (MFI.getWAReg(VReg) == WebAssemblyFunctionInfo::UnusedReg) { in runOnMachineFunction()
DWebAssemblyMachineFunctionInfo.h26 class WebAssemblyFunctionInfo final : public MachineFunctionInfo {
54 explicit WebAssemblyFunctionInfo(MachineFunction &MF) : MF(MF) {} in WebAssemblyFunctionInfo() function
55 ~WebAssemblyFunctionInfo() override;
DWebAssemblyPeephole.cpp62 MachineOperand &MO, WebAssemblyFunctionInfo &MFI, in MaybeRewriteToDrop()
77 WebAssemblyFunctionInfo &MFI, in MaybeRewriteToFallthrough()
120 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
DWebAssemblyUtilities.h23 class WebAssemblyFunctionInfo; variable
30 bool isChild(const MachineInstr &MI, const WebAssemblyFunctionInfo &MFI);
DWebAssemblyCFGStackify.cpp91 WebAssemblyFunctionInfo &MFI) { in PlaceBlockMarker()
242 const WebAssemblyFunctionInfo &MFI, in FixEndsAtEndOfFunction()
296 WebAssemblyFunctionInfo &MFI) { in PlaceMarkers()
373 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
DWebAssemblyAsmPrinter.h27 WebAssemblyFunctionInfo *MFI;
48 MFI = MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
DWebAssemblyRegColoring.cpp93 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
DWebAssemblyInstrInfo.cpp85 WebAssemblyFunctionInfo &MFI = in commuteInstructionImpl()
86 *MI.getParent()->getParent()->getInfo<WebAssemblyFunctionInfo>(); in commuteInstructionImpl()
DWebAssemblyRegStackify.cpp390 WebAssemblyFunctionInfo &MFI) { in OneUseDominatesOtherUses()
473 WebAssemblyFunctionInfo &MFI, in MoveForSingleUse()
514 WebAssemblyFunctionInfo &MFI, MachineRegisterInfo &MRI, in RematerializeCheapDef()
573 MachineInstr *Insert, LiveIntervals &LIS, WebAssemblyFunctionInfo &MFI, in MoveAndTeeForMultiUse()
745 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
DWebAssemblyExplicitLocals.cpp167 WebAssemblyFunctionInfo &MFI) { in FindStartOfTree()
194 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
DWebAssemblyFrameLowering.cpp160 auto FI = MF.getInfo<WebAssemblyFunctionInfo>(); in emitPrologue()
219 auto FI = MF.getInfo<WebAssemblyFunctionInfo>(); in emitEpilogue()
DWebAssemblyMCInstLower.cpp161 const WebAssemblyFunctionInfo &MFI = in Lower()
162 *MI->getParent()->getParent()->getInfo<WebAssemblyFunctionInfo>(); in Lower()
/external/llvm/lib/Target/WebAssembly/InstPrinter/
DWebAssemblyInstPrinter.cpp42 assert(RegNo != WebAssemblyFunctionInfo::UnusedReg); in printRegName()
148 O << "$pop" << WebAssemblyFunctionInfo::getWARegStackId(WAReg); in printOperand()
149 else if (WAReg != WebAssemblyFunctionInfo::UnusedReg) in printOperand()
150 O << "$push" << WebAssemblyFunctionInfo::getWARegStackId(WAReg); in printOperand()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/InstPrinter/
DWebAssemblyInstPrinter.cpp42 assert(RegNo != WebAssemblyFunctionInfo::UnusedReg); in printRegName()
151 O << "$pop" << WebAssemblyFunctionInfo::getWARegStackId(WAReg); in printOperand()
152 else if (WAReg != WebAssemblyFunctionInfo::UnusedReg) in printOperand()
153 O << "$push" << WebAssemblyFunctionInfo::getWARegStackId(WAReg); in printOperand()

12