search for: asneeded

Displaying 10 results from an estimated 10 matches for "asneeded".

2012 Jul 12
3
A few patches to git MASTER
...TRELs using patch from PaX Team from bug 193222 and while at it, attempt to clean up ebuild a bit. Revert last commit restoring elibtoolize for fbsd since eautoreconf allready does libtoolize. *Gentoo bug where this is discussed:* *https://bugs.gentoo.org/show_bug.cgi?id=193222* * * *flac-9999-asneeded.patch* *20 Sep 2007; Samuli Suominen <drac at gentoo.org>* +files/flac-1.2.1-asneeded.patch, Version bump. *There isn't a bug detailing why this patch is here, but I believe it's to allow the --as-needed flag to the bfd linker. More information can be found here:* *http://www.ge...
2012 Jul 26
0
A few patches to git MASTER
...g elibtoolize > for fbsd since eautoreconf allready does libtoolize. > > *Gentoo bug where this is discussed:* > *https://bugs.gentoo.org/show_bug.cgi?id=193222* I followed those links and did some reading and came up with a commit message that made sense for FLAC. > *flac-9999-asneeded.patch* > *20 Sep 2007; Samuli Suominen <drac at gentoo.org>* > +files/flac-1.2.1-asneeded.patch, > Version bump. > > *There isn't a bug detailing why this patch is here, but I believe it's to > allow the --as-needed flag to the bfd linker. More information can...
2015 Oct 01
4
lld and thread over-subscription
...:: elf/responsefile.test lld :: mach-o/dylib-install-names.yaml lld :: mach-o/force_load-dylib.yaml lld :: mach-o/lib-search-paths.yaml lld :: mach-o/parse-text-relocs-arm64.yaml lld :: mach-o/upward-dylib-load-command.yaml lld-Unit :: DriverTests/DriverTests/GnuLdParserTest.AsNeeded lld-Unit :: DriverTests/DriverTests/GnuLdParserTest.DefsymAlias lld-Unit :: DriverTests/DriverTests/GnuLdParserTest.DefsymDecimal lld-Unit :: DriverTests/DriverTests/GnuLdParserTest.DefsymHexadecimal lld-Unit :: DriverTests/DriverTests/GnuLdParserTest.DefsymOctal lld-Unit :: Dri...
2015 Oct 01
2
lld and thread over-subscription
.../responsefile.test > lld :: mach-o/dylib-install-names.yaml > lld :: mach-o/force_load-dylib.yaml > lld :: mach-o/lib-search-paths.yaml > lld :: mach-o/parse-text-relocs-arm64.yaml > lld :: mach-o/upward-dylib-load-command.yaml > lld-Unit :: DriverTests/DriverTests/GnuLdParserTest.AsNeeded > lld-Unit :: DriverTests/DriverTests/GnuLdParserTest.DefsymAlias > lld-Unit :: DriverTests/DriverTests/GnuLdParserTest.DefsymDecimal > lld-Unit :: DriverTests/DriverTests/GnuLdParserTest.DefsymHexadecimal > lld-Unit :: DriverTests/DriverTests/GnuLdParserTest.DefsymOctal > lld-Unit :...
2015 Oct 03
2
lld and thread over-subscription
...lib-install-names.yaml >> lld :: mach-o/force_load-dylib.yaml >> lld :: mach-o/lib-search-paths.yaml >> lld :: mach-o/parse-text-relocs-arm64.yaml >> lld :: mach-o/upward-dylib-load-command.yaml >> lld-Unit :: DriverTests/DriverTests/GnuLdParserTest.AsNeeded >> lld-Unit :: DriverTests/DriverTests/GnuLdParserTest.DefsymAlias >> lld-Unit :: DriverTests/DriverTests/GnuLdParserTest.DefsymDecimal >> lld-Unit :: DriverTests/DriverTests/GnuLdParserTest.DefsymHexadecimal >> lld-Unit :: DriverTests/DriverTests/GnuLdParser...
2017 Jul 31
3
[RFC] Profile guided section layout
Hi Rafael, On 07/31/2017 04:20 PM, Rafael Avila de Espindola via llvm-dev wrote: > However, do we need to start with instrumentation? The original paper > uses sampling with good results and current intel cpus can record every > branch in a program. > > I would propose starting with just an lld patch that reads the call > graph from a file. The format would be very similar to
2015 Oct 01
2
lld and thread over-subscription
Hi Rui, et al., I was experimenting yesterday with building lld on my POWER7 PPC64/Linux machine, and ran into an unfortunate problem. When running the regressions tests under lit, almost all of the tests fail like this: terminate called after throwing an instance of 'std::system_error' what(): Resource temporarily unavailable ... 5 libc.so.6 0x00000080b7847238 abort +
2017 Jul 31
2
[RFC] Profile guided section layout
...r<SymbolVersion> VersionScriptLocals; std::vector<uint8_t> BuildIdVector; llvm::MapVector<Symbol *, RenamedSymbol> RenamedSymbols; + llvm::DenseMap<std::pair<llvm::StringRef, llvm::StringRef>, uint64_t> + CFGProfile; bool AllowMultipleDefinition; bool AsNeeded = false; bool Bsymbolic; @@ -127,6 +130,7 @@ struct Configuration { bool GnuHash; bool ICF; bool MipsN32Abi = false; + bool NoCFGProfileReorder; bool NoGnuUnique; bool NoUndefinedVersion; bool NoinhibitExec; diff --git a/ELF/Driver.cpp b/ELF/Driver.cpp index 263ba7b..84d4d80 1...
2017 Jun 15
7
[RFC] Profile guided section layout
...r<SymbolVersion> VersionScriptLocals; std::vector<uint8_t> BuildIdVector; llvm::MapVector<Symbol *, RenamedSymbol> RenamedSymbols; + llvm::DenseMap<std::pair<llvm::StringRef, llvm::StringRef>, uint64_t> + CFGProfile; bool AllowMultipleDefinition; bool AsNeeded = false; bool Bsymbolic; @@ -124,6 +127,7 @@ struct Configuration { bool GnuHash; bool ICF; bool MipsN32Abi = false; + bool NoCFGProfileReorder; bool NoGnuUnique; bool NoUndefinedVersion; bool Nostdlib; diff --git a/ELF/Driver.cpp b/ELF/Driver.cpp index 1534c7e..06dd045 100644...
2017 Aug 01
2
[RFC] Profile guided section layout
...r<SymbolVersion> VersionScriptLocals; std::vector<uint8_t> BuildIdVector; llvm::MapVector<Symbol *, RenamedSymbol> RenamedSymbols; + llvm::DenseMap<std::pair<llvm::StringRef, llvm::StringRef>, uint64_t> + CFGProfile; bool AllowMultipleDefinition; bool AsNeeded = false; bool Bsymbolic; diff --git a/ELF/Driver.cpp b/ELF/Driver.cpp index 263ba7b..04740db 100644 --- a/ELF/Driver.cpp +++ b/ELF/Driver.cpp @@ -600,6 +600,23 @@ static std::vector<StringRef> getLines(MemoryBufferRef MB) { return Ret; } +static void readCallGraph(MemoryBufferRef MB)...