mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 11:38:21 +02:00
Added CallingConvention support, mangle specifying
This commit is contained in:
parent
904f907f1d
commit
61d9edea83
26 changed files with 413 additions and 96 deletions
|
@ -180,6 +180,8 @@ static int GetLLVMCallingConv(BfIRCallingConv callingConv)
|
|||
llvmCallingConv = llvm::CallingConv::X86_ThisCall;
|
||||
else if (callingConv == BfIRCallingConv_StdCall)
|
||||
llvmCallingConv = llvm::CallingConv::X86_StdCall;
|
||||
else if (callingConv == BfIRCallingConv_FastCall)
|
||||
llvmCallingConv = llvm::CallingConv::X86_FastCall;
|
||||
else if (callingConv == BfIRCallingConv_CDecl)
|
||||
llvmCallingConv = llvm::CallingConv::C;
|
||||
return llvmCallingConv;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue