Displaying 2 results from an estimated 2 matches for "07eab3f9".
2018 May 29
0
My own codegen is 2.5x slower than llc?
What percentage of performance advantage do you expect to get from having a
basic block with 14000 instructions, rather than breaking it up a bit?
On Wed, May 30, 2018 at 12:02 AM, David Jones via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> My back-end code generator uses LLVM 5.0.1 to optimize and generate code
> for x86_64.
>
> If I run it on a given sample of IR, it
2018 May 29
4
My own codegen is 2.5x slower than llc?
My back-end code generator uses LLVM 5.0.1 to optimize and generate code
for x86_64.
If I run it on a given sample of IR, it takes almost 5 minutes to generate
object code. 95%+ of this time is spent in MergeConsecutiveStores(). (One
function has a basic block with 14000 instructions, which is a pathological
case for MergeConsecutiveStores.)
If, instead, I dump out the LLVM IR, and manually