Displaying 3 results from an estimated 3 matches for "sozzo".
2018 Aug 17
4
Replication -O3 optimizations manually
...uitable approach.
Kind regards,
Stefano Cherubin
[0] http://llvm.org/docs/CommandGuide/
[1] https://github.com/skeru/LLVM-intro/blob/master/img/03/toolchain.pdf
[2] https://clang.llvm.org/docs/DriverInternals.html#driver-stages
On Thursday, 16 August 2018, 12:46:04 CEST, Emanuele Del Sozzo via llvm-dev <llvm-dev at lists.llvm.org> wrote:
Hello llvm-dev,
my name is Emanuele and I am an intern in ARM. As part of the project I am doing here, I would like to manually replicate the optimizations that LLVM applies when I type -O3. In other words, I would like to know what are t...
2018 Aug 17
2
Replication -O3 optimizations manually
...ensures that none of the optimization passes has been applied yet to the IR.
In this way, I can replicate -O3 result by applying the optimization passes using opt. Apparently, those metadata are necessary to fully optimize the code.
I hope that this may help you too.
Best regards
Emanuele Del Sozzo
________________________________
From: llvm-dev <llvm-dev-bounces at lists.llvm.org> on behalf of Stefano Cherubin via llvm-dev <llvm-dev at lists.llvm.org>
Sent: Friday, August 17, 2018 11:44:50 AM
To: llvm-dev at lists.llvm.org; cszide
Subject: Re: [llvm-dev] Replication -O3 optimiza...
2018 Aug 16
2
Replication -O3 optimizations manually
Hello llvm-dev,
my name is Emanuele and I am an intern in ARM. As part of the project I am doing here, I would like to manually replicate the optimizations that LLVM applies when I type -O3. In other words, I would like to know what are the compilation flags/passes that -O3 triggers.
I noticed that GCC reports, on its website, all the flags that are enforced by -O3