mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 19:48:20 +02:00
Set wasm feature string
This commit is contained in:
parent
7d0121ea27
commit
1a04523f27
1 changed files with 4 additions and 2 deletions
|
@ -1678,7 +1678,9 @@ void BfIRCodeGen::InitTarget()
|
|||
else if (mCodeGenOptions.mOptLevel == BfOptLevel_O3)
|
||||
optLvl = llvm::CodeGenOpt::Aggressive;
|
||||
|
||||
if (mCodeGenOptions.mSIMDSetting == BfSIMDSetting_SSE)
|
||||
if (theTriple.isWasm())
|
||||
featuresStr = "+atomics,+bulk-memory,+mutable-globals,+sign-ext";
|
||||
else if (mCodeGenOptions.mSIMDSetting == BfSIMDSetting_SSE)
|
||||
featuresStr = "+sse";
|
||||
else if (mCodeGenOptions.mSIMDSetting == BfSIMDSetting_SSE2)
|
||||
featuresStr = "+sse2";
|
||||
|
@ -1691,7 +1693,7 @@ void BfIRCodeGen::InitTarget()
|
|||
else if (mCodeGenOptions.mSIMDSetting == BfSIMDSetting_AVX)
|
||||
featuresStr = "+avx";
|
||||
else if (mCodeGenOptions.mSIMDSetting == BfSIMDSetting_AVX2)
|
||||
featuresStr = "+avx2";
|
||||
featuresStr = "+avx2";
|
||||
|
||||
llvm::Optional<llvm::Reloc::Model> relocModel;
|
||||
llvm::CodeModel::Model cmModel = llvm::CodeModel::Small;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue