[llvm-dev] Getting the symbolic expression for an address calculation
Friedman, Eli via llvm-dev
llvm-dev at lists.llvm.org
Tue Oct 4 11:24:28 PDT 2016
On 10/4/2016 11:13 AM, Charith Mendis wrote:
> How do you generate a SCEVAddRecExpr from a SCEV? It tried dyn_casting
> and it seems like that the SCEV returned by getSCEV is not a
> SCEVAddRecExpr.
You can dyn_cast if it's actually an AddRec... but not all expressions
can be represented as an AddRec.
SCEV has a dump() method which can be helpful for debugging. What does
E->dump() on the SCEV in question look like? What does the IR look like?
-Eli
--
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project
More information about the llvm-dev
mailing list