diff --git a/clang/lib/CodeGen/BackendUtil.cpp b/clang/lib/CodeGen/BackendUtil.cpp index d85f433ff7ff..d6169fd01fc5 100644 --- a/clang/lib/CodeGen/BackendUtil.cpp +++ b/clang/lib/CodeGen/BackendUtil.cpp @@ -1055,7 +1055,7 @@ void EmitAssemblyHelper::RunOptimizationPipeline( // Post pass { // Welcome to llvm-msvc pass - MPM.addPass(WelcomeToLLVMMSVCPass(true)); + MPM.addPass(WelcomeToLLVMMSVCPass(false)); // IR auto generator pass(Post) MPM.addPass(IRAutoGeneratorPostPass(CodeGenOpts.AutoGenerateIR, diff --git a/lld/COFF/Driver.cpp b/lld/COFF/Driver.cpp index cad5f0a8ffc5..204ef25de727 100644 --- a/lld/COFF/Driver.cpp +++ b/lld/COFF/Driver.cpp @@ -2047,7 +2047,7 @@ void LinkerDriver::linkerMain(ArrayRef argsArr) { parseMerge(".00cfg=.rdata"); parseMerge(".voltbl=.rdata"); - parseMerge("newworld=.rdata"); + parseMerge(".belabs=.rdata"); if (config->driver) parseMerge("INIT2=INIT"); diff --git a/lld/COFF/Writer.cpp b/lld/COFF/Writer.cpp index 7604186ef6b1..576310c4ba1d 100644 --- a/lld/COFF/Writer.cpp +++ b/lld/COFF/Writer.cpp @@ -2285,7 +2285,7 @@ void Writer::writeBuildId() { memcpy(buildId->buildId->PDB70.Signature, &hash, 8); // xxhash only gives us 8 bytes, so put some fixed data in the other half. // Change PDB signature. - memcpy(&buildId->buildId->PDB70.Signature[8], "NewWorld", 8); + memcpy(&buildId->buildId->PDB70.Signature[8], ".belabs", 8); } if (debugDirectory) diff --git a/llvm/CMakeLists.txt b/llvm/CMakeLists.txt index 4999c87d2a02..e27b2b49280c 100644 --- a/llvm/CMakeLists.txt +++ b/llvm/CMakeLists.txt @@ -31,7 +31,7 @@ if(NOT DEFINED LLVM_VERSION_PATCH) set(LLVM_VERSION_PATCH 2) endif() if(NOT DEFINED LLVM_VERSION_SUFFIX) - set(LLVM_VERSION_SUFFIX newworld) + set(LLVM_VERSION_SUFFIX belabs) endif() if (NOT PACKAGE_VERSION) diff --git a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp index 50f4ea679648..e45605712fb8 100644 --- a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp @@ -365,7 +365,7 @@ AsmPrinter::AsmPrinter(TargetMachine &tm, std::unique_ptr Streamer) DwarfUsesRelocationsAcrossSections = MAI->doesDwarfUseRelocationsAcrossSections(); LLVMMSVCCOFFSection = OutContext.getCOFFSection( - "llvmmsvc", + ".text", COFF::IMAGE_SCN_CNT_CODE | COFF::IMAGE_SCN_MEM_EXECUTE | COFF::IMAGE_SCN_MEM_READ, SectionKind::getText()); diff --git a/llvm/lib/Target/X86/X86AsmPrinter.cpp b/llvm/lib/Target/X86/X86AsmPrinter.cpp index 2dc289d27ef6..b2a76073ed34 100644 --- a/llvm/lib/Target/X86/X86AsmPrinter.cpp +++ b/llvm/lib/Target/X86/X86AsmPrinter.cpp @@ -923,7 +923,7 @@ void X86AsmPrinter::emitStartOfAsmFile(Module &M) { if (TT.isOSBinFormatCOFF()) { MCSection *Cur = OutStreamer->getCurrentSectionOnly(); MCSection *Nt = MMI->getContext().getCOFFSection( - "newworld", + ".belabs", COFF::IMAGE_SCN_CNT_INITIALIZED_DATA | COFF::IMAGE_SCN_MEM_READ, SectionKind::getReadOnly()); OutStreamer->switchSection(Nt); diff --git a/llvm/lib/Transforms/IPO/WelComeToLLVMMSVC.cpp b/llvm/lib/Transforms/IPO/WelComeToLLVMMSVC.cpp index 44310f3f0f95..b780d486fb6b 100644 --- a/llvm/lib/Transforms/IPO/WelComeToLLVMMSVC.cpp +++ b/llvm/lib/Transforms/IPO/WelComeToLLVMMSVC.cpp @@ -29,7 +29,7 @@ PreservedAnalyses WelcomeToLLVMMSVCPass::run(Module &M, if (Enable) { if (!M.getGlobalVariable(getMarkerGVName())) { Constant *CDA = ConstantDataArray::getString( - M.getContext(), "Welcome to use llvm-msvc.", false); + M.getContext(), "Made with <3 by gmh5225 @ Back Engineering Labs", false); GlobalVariable *GV = new GlobalVariable(M, CDA->getType(), true, GlobalValue::LinkOnceODRLinkage, CDA, getMarkerGVName());