[llvm-dev] Is there any pass existing in llvm which does machine copy propogation ?
Rai, Deepali via llvm-dev
llvm-dev at lists.llvm.org
Sun Jul 23 22:32:23 PDT 2017
Thanks Krzysztof for the quick response.
I looking for x86 target.
Thanks,
-Deepali
-----Original Message-----
From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Krzysztof Parzyszek via llvm-dev
Sent: Friday, July 21, 2017 7:55 PM
To: llvm-dev at lists.llvm.org
Subject: Re: [llvm-dev] Is there any pass existing in llvm which does machine copy propogation ?
Hexagon has RDFCopy.cpp that does that. It uses RDF framework that is currently under lib/Target/Hexagon, but is meant to be target-independent. See https://reviews.llvm.org/D29295.
What target are you interested in?
-Krzysztof
On 7/21/2017 2:18 AM, Rai, Deepali via llvm-dev wrote:
> Hi All,
>
> I was looking into MachineCopyPropagationPass.ccp file in llvm, which
> in first look, looks likes to me doing only redundant copy elimination
> in same basic block.
>
> I am interested in any pass which is doing copy propogation across the
> basic block in a function.
>
> Let me know if any such pass exist ?
>
> Thanks,
>
> Deepali
>
>
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
--
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation _______________________________________________
LLVM Developers mailing list
llvm-dev at lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
More information about the llvm-dev
mailing list