[LLVMdev] mem2reg optimization
Nicolas Capens
nicolas at capens.net
Wed Sep 24 07:35:46 PDT 2008
Hi Dave,
Did that patch of yours ever make it into trunk? I can't seem to find any
related checkin for PromoteMemoryToRegister.cpp. I've been doing some extra
profiling lately and the RewriteSingleStoreAlloca function alone is taking a
whopping 63% of execution time.
Thanks!
Nicolas
-----Original Message-----
From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On
Behalf Of David Greene
Sent: Monday, 11 August, 2008 23:05
To: llvmdev at cs.uiuc.edu
Subject: Re: [LLVMdev] mem2reg optimization
On Monday 11 August 2008 09:58, Nicolas Capens wrote:
> Hi all,
>
>
>
> While profiling LLVM I noticed that a significant amount of time is spent
> in the RewriteSingleStoreAlloca function. Especially for fairly long basic
> blocks, linearly searching for uses before a store isn't fast. So I was
> wondering if there isn't a faster way to locate these uses?
YES! I just finished a patch 2 hours ago to fix this. I'll get it in ASAP.
mem2reg totally dropped off the radar once I did this.
-Dave
_______________________________________________
LLVM Developers mailing list
LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list