[llvm-dev] Is there any pass existing in llvm which does machine copy propogation ?

Krzysztof Parzyszek via llvm-dev llvm-dev at lists.llvm.org
Fri Jul 21 07:25:09 PDT 2017

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?


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

More information about the llvm-dev mailing list