Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegNumbering.cpp67 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
104 if (MFI.getWAReg(VReg) == WebAssemblyFunctionInfo::UnusedReg) { in runOnMachineFunction()
H A DWebAssemblyMachineFunctionInfo.cpp22 WebAssemblyFunctionInfo::~WebAssemblyFunctionInfo() {} in ~WebAssemblyFunctionInfo()
24 void WebAssemblyFunctionInfo::initWARegs() { in initWARegs()
H A DWebAssemblyPeephole.cpp62 MachineOperand &MO, WebAssemblyFunctionInfo &MFI, in MaybeRewriteToDrop()
77 WebAssemblyFunctionInfo &MFI, in MaybeRewriteToFallthrough()
120 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
H A DWebAssemblyMachineFunctionInfo.h28 class WebAssemblyFunctionInfo final : public MachineFunctionInfo {
56 explicit WebAssemblyFunctionInfo(MachineFunction &MF) : MF(MF) {} in WebAssemblyFunctionInfo() function
57 ~WebAssemblyFunctionInfo() override;
H A DWebAssemblyUtilities.h23 class WebAssemblyFunctionInfo; variable
30 bool isChild(const MachineInstr &MI, const WebAssemblyFunctionInfo &MFI);
H A DWebAssemblyAsmPrinter.h27 WebAssemblyFunctionInfo *MFI;
53 MFI = MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
H A DWebAssemblyRegColoring.cpp93 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
H A DWebAssemblyRegStackify.cpp394 WebAssemblyFunctionInfo &MFI) { in OneUseDominatesOtherUses()
475 WebAssemblyFunctionInfo &MFI, in MoveForSingleUse()
520 WebAssemblyFunctionInfo &MFI, MachineRegisterInfo &MRI, in RematerializeCheapDef()
587 MachineInstr *Insert, LiveIntervals &LIS, WebAssemblyFunctionInfo &MFI, in MoveAndTeeForMultiUse()
766 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
H A DWebAssemblyInstrInfo.cpp85 WebAssemblyFunctionInfo &MFI = in commuteInstructionImpl()
86 *MI.getParent()->getParent()->getInfo<WebAssemblyFunctionInfo>(); in commuteInstructionImpl()
H A DWebAssemblyExplicitLocals.cpp171 WebAssemblyFunctionInfo &MFI) { in findStartOfTree()
198 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
H A DWebAssemblyFrameLowering.cpp185 auto FI = MF.getInfo<WebAssemblyFunctionInfo>(); in emitPrologue()
242 auto FI = MF.getInfo<WebAssemblyFunctionInfo>(); in emitEpilogue()
H A DWebAssemblyMCInstLower.cpp184 const WebAssemblyFunctionInfo &MFI = in Lower()
185 *MI->getParent()->getParent()->getInfo<WebAssemblyFunctionInfo>(); in Lower()
H A DWebAssemblyCFGStackify.cpp214 const auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in placeBlockMarker()
429 const auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in placeTryMarker()
614 const auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in fixEndsAtEndOfFunction()
H A DWebAssemblyLowerBrUnless.cpp62 auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
H A DWebAssemblyUtilities.cpp94 const WebAssemblyFunctionInfo &MFI) { in isChild()
H A DWebAssemblyAsmPrinter.cpp67 assert(WAReg != WebAssemblyFunctionInfo::UnusedReg); in regToString()
H A DWebAssemblyISelLowering.cpp805 auto *MFI = MF.getInfo<WebAssemblyFunctionInfo>(); in LowerFormalArguments()
1035 auto *MFI = DAG.getMachineFunction().getInfo<WebAssemblyFunctionInfo>(); in LowerVASTART()
H A DWebAssemblyFastISel.cpp711 auto *MFI = MF->getInfo<WebAssemblyFunctionInfo>(); in fastLowerArguments()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/InstPrinter/
H A DWebAssemblyInstPrinter.cpp42 assert(RegNo != WebAssemblyFunctionInfo::UnusedReg); in printRegName()
226 O << "$pop" << WebAssemblyFunctionInfo::getWARegStackId(WAReg); in printOperand()
227 else if (WAReg != WebAssemblyFunctionInfo::UnusedReg) in printOperand()
228 O << "$push" << WebAssemblyFunctionInfo::getWARegStackId(WAReg); in printOperand()