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)...