LLVM 23.0.0git
WebAssemblyCallLowering.cpp File Reference

This file implements the lowering of LLVM calls to machine code calls for GlobalISel. More...

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "wasm-call-lowering"

Functions

static bool callingConvSupported (CallingConv::ID CallConv)
static unsigned getWASMArgumentOpcode (MVT ArgType)
static LLT getLLTForWasmMVT (MVT Ty, const DataLayout &DL)

Detailed Description

This file implements the lowering of LLVM calls to machine code calls for GlobalISel.

Definition in file WebAssemblyCallLowering.cpp.

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "wasm-call-lowering"

Definition at line 32 of file WebAssemblyCallLowering.cpp.

Function Documentation

◆ callingConvSupported()

◆ getLLTForWasmMVT()

◆ getWASMArgumentOpcode()

unsigned getWASMArgumentOpcode ( MVT ArgType)
static