mirror of
https://github.com/RPCS3/llvm.git
synced 2026-07-21 03:05:26 -04:00
[WebAssembly] Remove flags from MCSectionWasm
Looks like these were copied from the ELF sections but don't apply to Wasm and were not used anywhere. Also remove unused Wasm methods in MCContext. Differential Revision: https://reviews.llvm.org/D37633 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313058 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -1252,11 +1252,9 @@ MCSection *TargetLoweringObjectFileWasm::getExplicitSectionGlobal(
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
static MCSectionWasm *
|
||||
selectWasmSectionForGlobal(MCContext &Ctx, const GlobalObject *GO,
|
||||
SectionKind Kind, Mangler &Mang,
|
||||
const TargetMachine &TM, bool EmitUniqueSection,
|
||||
unsigned Flags, unsigned *NextUniqueID) {
|
||||
static MCSectionWasm *selectWasmSectionForGlobal(
|
||||
MCContext &Ctx, const GlobalObject *GO, SectionKind Kind, Mangler &Mang,
|
||||
const TargetMachine &TM, bool EmitUniqueSection, unsigned *NextUniqueID) {
|
||||
StringRef Group = "";
|
||||
if (getWasmComdat(GO))
|
||||
llvm_unreachable("comdat not yet supported for wasm");
|
||||
@@ -1279,8 +1277,7 @@ selectWasmSectionForGlobal(MCContext &Ctx, const GlobalObject *GO,
|
||||
UniqueID = *NextUniqueID;
|
||||
(*NextUniqueID)++;
|
||||
}
|
||||
return Ctx.getWasmSection(Name, /*Type=*/0, Flags,
|
||||
Group, UniqueID);
|
||||
return Ctx.getWasmSection(Name, /*Type=*/0, Group, UniqueID);
|
||||
}
|
||||
|
||||
MCSection *TargetLoweringObjectFileWasm::SelectSectionForGlobal(
|
||||
@@ -1299,8 +1296,7 @@ MCSection *TargetLoweringObjectFileWasm::SelectSectionForGlobal(
|
||||
EmitUniqueSection |= GO->hasComdat();
|
||||
|
||||
return selectWasmSectionForGlobal(getContext(), GO, Kind, getMangler(), TM,
|
||||
EmitUniqueSection, /*Flags=*/0,
|
||||
&NextUniqueID);
|
||||
EmitUniqueSection, &NextUniqueID);
|
||||
}
|
||||
|
||||
bool TargetLoweringObjectFileWasm::shouldPutJumpTableInFunctionSection(
|
||||
|
||||
Reference in New Issue
Block a user