User Details
- User Since
- Jan 29 2015, 9:35 AM (462 w, 1 d)
Apr 2 2019
Sure, I will change summary, thanks for review!
Mar 14 2019
For this example:
Mar 13 2019
Mar 6 2019
Feb 12 2019
Feb 11 2019
Feb 6 2019
ping
Jan 21 2019
Well yes, but it would be nicer not having to modify the scripts which we currently use in our build systems.
Jan 17 2019
I have something like this in many places:
Jan 15 2019
Sep 17 2018
Aug 28 2018
Comments Addressed. Thanks for the review.
Aug 20 2018
Jun 19 2018
Jun 18 2018
Jun 4 2018
ping
ping
May 28 2018
May 23 2018
ping
ping
May 10 2018
May 8 2018
Apr 30 2018
ping
Apr 25 2018
Comments addressed
Apr 20 2018
Regarding secure plt in general I was using this document: http://devpit.org/wiki/Debugging_PowerPC_ELF_Binaries. This patch just expands secure-plt support for TLS symbols, basically the same thing as for functions symbols or global symbols in the last patch.
Also as a reference I'm using gcc.
I haven't run into example that fails because of shrink-wrapping. If this is a potential issue would not it have appeared so far, since
getGlobalBaseReg() is existing function and it was used before secure-plt support? Do you have some test case that potentially can reproduce issue related with shrink-wrapping?
Apr 16 2018
ping
Apr 11 2018
Apr 4 2018
-mbss-plt is currently default in LLVM, once secure plt support is finished we can set secure plt as default in LLVM, but not for now.
Mar 29 2018
ping
Mar 28 2018
Yes, secure PLT is PowerPC specific feature.
Mar 27 2018
Mar 23 2018
Is this patch OK to commit now ?
Mar 13 2018
Mar 12 2018
Mar 2 2018
Mar 1 2018
Updated patch so it covers cases where we have just function call, without global variables as arguments or global variables used within function.
Jan 29 2018
Jan 16 2018
Dec 21 2017
ping
Dec 11 2017
ping
Nov 29 2017
I tried to compile some important libraries for X86 and MIPS64 within Chromium with clang/llvm. I have compared results between LLVM trunk, and LLVM trunk with my patch. There is code size improvement on many libraries, here are some results:
Nov 7 2017
ping
Nov 1 2017
I was looking if I can reslove this problem in backend. Example:
Oct 25 2017
Well, basically I'm just expanding the existing algorithm, why should we split fields just in case when current field is integer,
I'm not resolving specific problem with unaligned loads/stores on MIPS.
Oct 18 2017
Sep 21 2017
Sep 12 2017
Sep 11 2017
Indentations fixed.
Thanks for the review! I will check indentations with clang format.
Comments addressed.
Sep 8 2017
Sep 4 2017
Sep 1 2017
Aug 30 2017
Aug 28 2017
Comments addressed.
Aug 25 2017
ping
Aug 4 2017
Comments addressed.
Aug 3 2017
Aug 2 2017
Aug 1 2017
Comments addressed.
Jul 28 2017
Jul 25 2017
Hi Bruno,