[LLVMdev] Function of CorrelatedValuePropagation pass

Joerg Sonnenberger joerg at britannica.bec.de
Fri Mar 20 19:18:03 PDT 2015


On Fri, Mar 20, 2015 at 06:17:44AM -0500, Hal Finkel wrote:
> ----- Original Message -----
> > From: "Aditya Kamath" <cs11b001+llvmdev at iith.ac.in>
> > To: llvmdev at cs.uiuc.edu
> > Sent: Friday, March 20, 2015 6:06:09 AM
> > Subject: [LLVMdev] Function of CorrelatedValuePropagation pass
> > 
> > 
> > Hi,
> > 
> > 
> > I am working on some changes to LazyValueInfo and I wanted to see how
> > it was used in existing passes.
> > Currently I can see that Jump Threading and Correlated Value
> > Propagation are the 2 passes that use LazyValueInfo.
> > 
> > 
> > However on the LLVM docs page of passes (
> > http://llvm.org/docs/Passes.html ), Correlated Value Propagation is
> > not mentioned as a pass.
> > Does this mean that the pass is deprecated or just a mistake ?
> 
> That web page is out of date.

Right. The option for opt would be -correlated-propagation and its
implementation is in lib/Transform/Scalar.

Joerg



More information about the llvm-dev mailing list