LLVM 19.0.0git
llvm::WebAssemblyFunctionInfo Member List

This is the complete list of members for llvm::WebAssemblyFunctionInfo, including all inherited members.

addLocal(MVT VT)llvm::WebAssemblyFunctionInfoinline
addParam(MVT VT)llvm::WebAssemblyFunctionInfoinline
addResult(MVT VT)llvm::WebAssemblyFunctionInfoinline
clearFrameBaseVreg()llvm::WebAssemblyFunctionInfoinline
clearParamsAndResults()llvm::WebAssemblyFunctionInfoinline
clone(BumpPtrAllocator &Allocator, MachineFunction &DestMF, const DenseMap< MachineBasicBlock *, MachineBasicBlock * > &Src2DstMBB) const overridellvm::WebAssemblyFunctionInfovirtual
create(BumpPtrAllocator &Allocator, const Function &F, const SubtargetTy *STI)llvm::MachineFunctionInfoinlinestatic
create(BumpPtrAllocator &Allocator, const Ty &MFI)llvm::MachineFunctionInfoinlinestatic
getBasePointerVreg() constllvm::WebAssemblyFunctionInfoinline
getFrameBaseLocal() constllvm::WebAssemblyFunctionInfoinline
getFrameBaseVreg() constllvm::WebAssemblyFunctionInfoinline
getLocals() constllvm::WebAssemblyFunctionInfoinline
getParams() constllvm::WebAssemblyFunctionInfoinline
getResults() constllvm::WebAssemblyFunctionInfoinline
getVarargBufferVreg() constllvm::WebAssemblyFunctionInfoinline
getWAReg(unsigned VReg) constllvm::WebAssemblyFunctionInfoinline
initializeBaseYamlFields(MachineFunction &MF, const yaml::WebAssemblyFunctionInfo &YamlMFI)llvm::WebAssemblyFunctionInfo
initWARegs(MachineRegisterInfo &MRI)llvm::WebAssemblyFunctionInfo
isCFGStackified() constllvm::WebAssemblyFunctionInfoinline
isFrameBaseVirtual() constllvm::WebAssemblyFunctionInfoinline
isVRegStackified(unsigned VReg) constllvm::WebAssemblyFunctionInfoinline
setBasePointerVreg(unsigned Reg)llvm::WebAssemblyFunctionInfoinline
setCFGStackified(bool Value=true)llvm::WebAssemblyFunctionInfoinline
setFrameBaseLocal(unsigned Local)llvm::WebAssemblyFunctionInfoinline
setFrameBaseVreg(unsigned Reg)llvm::WebAssemblyFunctionInfoinline
setLocal(size_t i, MVT VT)llvm::WebAssemblyFunctionInfoinline
setNumLocals(size_t NumLocals)llvm::WebAssemblyFunctionInfoinline
setVarargBufferVreg(unsigned Reg)llvm::WebAssemblyFunctionInfoinline
setWAReg(unsigned VReg, unsigned WAReg)llvm::WebAssemblyFunctionInfoinline
stackifyVReg(MachineRegisterInfo &MRI, unsigned VReg)llvm::WebAssemblyFunctionInfoinline
unstackifyVReg(unsigned VReg)llvm::WebAssemblyFunctionInfoinline
WebAssemblyFunctionInfo(const Function &F, const TargetSubtargetInfo *STI)llvm::WebAssemblyFunctionInfoinlineexplicit
~MachineFunctionInfo()llvm::MachineFunctionInfovirtual
~WebAssemblyFunctionInfo() overridellvm::WebAssemblyFunctionInfo