/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyMachineFunctionInfo.h | 28 struct WebAssemblyFunctionInfo; 33 class WebAssemblyFunctionInfo final : public MachineFunctionInfo { 73 explicit WebAssemblyFunctionInfo(MachineFunction &MF) in WebAssemblyFunctionInfo() function 75 ~WebAssemblyFunctionInfo() override; 79 void initializeBaseYamlFields(const yaml::WebAssemblyFunctionInfo &YamlMFI); 190 struct WebAssemblyFunctionInfo final : public yaml::MachineFunctionInfo { 198 WebAssemblyFunctionInfo() = default; 199 WebAssemblyFunctionInfo(const llvm::WebAssemblyFunctionInfo &MFI); 202 ~WebAssemblyFunctionInfo() = default; 205 template <> struct MappingTraits<WebAssemblyFunctionInfo> { [all …]
|
H A D | WebAssemblyMachineFunctionInfo.cpp | 25 WebAssemblyFunctionInfo::~WebAssemblyFunctionInfo() = default; // anchor. 27 void WebAssemblyFunctionInfo::initWARegs(MachineRegisterInfo &MRI) { in initWARegs() 108 yaml::WebAssemblyFunctionInfo::WebAssemblyFunctionInfo( in WebAssemblyFunctionInfo() function in yaml::WebAssemblyFunctionInfo 109 const llvm::WebAssemblyFunctionInfo &MFI) in WebAssemblyFunctionInfo() 137 void yaml::WebAssemblyFunctionInfo::mappingImpl(yaml::IO &YamlIO) { in mappingImpl() 138 MappingTraits<WebAssemblyFunctionInfo>::mapping(YamlIO, *this); in mappingImpl() 141 void WebAssemblyFunctionInfo::initializeBaseYamlFields( in initializeBaseYamlFields() 142 const yaml::WebAssemblyFunctionInfo &YamlMFI) { in initializeBaseYamlFields()
|
H A D | WebAssemblyRegNumbering.cpp | 66 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction() 103 if (MFI.getWAReg(VReg) == WebAssemblyFunctionInfo::UnusedReg) { in runOnMachineFunction()
|
H A D | WebAssemblyPeephole.cpp | 61 MachineOperand &MO, WebAssemblyFunctionInfo &MFI, in maybeRewriteToDrop() 76 WebAssemblyFunctionInfo &MFI, in maybeRewriteToFallthrough() 142 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
H A D | WebAssemblyTargetMachine.cpp | 510 return new yaml::WebAssemblyFunctionInfo(); in createDefaultFuncInfoYAML() 515 const auto *MFI = MF.getInfo<WebAssemblyFunctionInfo>(); in convertFuncInfoToYAML() 516 return new yaml::WebAssemblyFunctionInfo(*MFI); in convertFuncInfoToYAML() 523 reinterpret_cast<const yaml::WebAssemblyFunctionInfo &>(MFI); in parseMachineFunctionInfo() 525 MF.getInfo<WebAssemblyFunctionInfo>()->initializeBaseYamlFields(YamlMFI); in parseMachineFunctionInfo()
|
H A D | WebAssemblyInstrInfo.cpp | 93 WebAssemblyFunctionInfo &MFI = in commuteInstructionImpl() 94 *MI.getParent()->getParent()->getInfo<WebAssemblyFunctionInfo>(); in commuteInstructionImpl() 109 const auto &MFI = *MBB.getParent()->getInfo<WebAssemblyFunctionInfo>(); in analyzeBranch()
|
H A D | WebAssemblyExplicitLocals.cpp | 62 static void checkFrameBase(WebAssemblyFunctionInfo &MFI, unsigned Local, in checkFrameBase() 77 WebAssemblyFunctionInfo &MFI, unsigned &CurLocal, in getLocalId() 186 const WebAssemblyFunctionInfo &MFI) { in findStartOfTree() 216 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
H A D | WebAssemblyFrameLowering.cpp | 240 auto FI = MF.getInfo<WebAssemblyFunctionInfo>(); in emitPrologue() 295 auto FI = MF.getInfo<WebAssemblyFunctionInfo>(); in emitEpilogue() 321 const WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in getDwarfFrameBase()
|
H A D | WebAssemblyAsmPrinter.h | 24 WebAssemblyFunctionInfo *MFI; 57 MFI = MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
H A D | WebAssemblyDebugFixup.cpp | 67 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
H A D | WebAssemblyRegStackify.cpp | 315 const WebAssemblyFunctionInfo &MFI, in isSafeToMove() 435 WebAssemblyFunctionInfo &MFI) { in oneUseDominatesOtherUses() 516 WebAssemblyFunctionInfo &MFI, in moveForSingleUse() 561 WebAssemblyFunctionInfo &MFI, MachineRegisterInfo &MRI, in rematerializeCheapDef() 628 MachineInstr *Insert, LiveIntervals &LIS, WebAssemblyFunctionInfo &MFI, in moveAndTeeForMultiUse() 804 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
H A D | WebAssemblyRegColoring.cpp | 92 WebAssemblyFunctionInfo &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
H A D | WebAssemblyReplacePhysRegs.cpp | 94 auto FI = MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
H A D | WebAssemblyOptimizeLiveIntervals.cpp | 99 MF.getInfo<WebAssemblyFunctionInfo>()->setFrameBaseVreg( in runOnMachineFunction()
|
H A D | WebAssemblyCFGStackify.cpp | 257 const auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in placeBlockMarker() 473 const auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in placeTryMarker() 809 auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in unstackifyVRegsUsedInSplitBB() 872 const auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in addTryDelegate() 1490 const auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in fixEndsAtEndOfFunction() 1793 MF.getInfo<WebAssemblyFunctionInfo>()->setCFGStackified(); in runOnMachineFunction()
|
H A D | WebAssemblyMCInstLower.cpp | 255 const WebAssemblyFunctionInfo &MFI = in lower() 256 *MI->getParent()->getParent()->getInfo<WebAssemblyFunctionInfo>(); in lower()
|
H A D | WebAssemblyLowerBrUnless.cpp | 61 auto &MFI = *MF.getInfo<WebAssemblyFunctionInfo>(); in runOnMachineFunction()
|
H A D | WebAssemblyRegisterInfo.cpp | 141 const auto &MFI = MF.getInfo<WebAssemblyFunctionInfo>(); in getFrameRegister()
|
H A D | WebAssemblyAsmPrinter.cpp | 78 assert(WAReg != WebAssemblyFunctionInfo::UnusedReg); in regToString()
|
H A D | WebAssemblyISelLowering.cpp | 1120 auto *MFI = MF.getInfo<WebAssemblyFunctionInfo>(); in LowerFormalArguments() 1531 auto *MFI = DAG.getMachineFunction().getInfo<WebAssemblyFunctionInfo>(); in LowerVASTART()
|
H A D | WebAssemblyFastISel.cpp | 728 auto *MFI = MF->getInfo<WebAssemblyFunctionInfo>(); in fastLowerArguments()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/Utils/ |
H A D | WebAssemblyUtilities.h | 26 class WebAssemblyFunctionInfo; variable 51 bool isChild(const MachineInstr &MI, const WebAssemblyFunctionInfo &MFI);
|
H A D | WebAssemblyUtilities.cpp | 29 const WebAssemblyFunctionInfo &MFI) { in isChild()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
H A D | WebAssemblyInstPrinter.cpp | 43 assert(RegNo != WebAssemblyFunctionInfo::UnusedReg); in printRegName() 301 O << "$pop" << WebAssemblyFunctionInfo::getWARegStackId(WAReg); in printOperand() 302 else if (WAReg != WebAssemblyFunctionInfo::UnusedReg) in printOperand() 303 O << "$push" << WebAssemblyFunctionInfo::getWARegStackId(WAReg); in printOperand()
|