Displaying 2 results from an estimated 2 matches for "a1533b3".
Did you mean:
15333
2016 May 03
2
status of IPO/IPCP?
The pass is pretty rudimental (as the comment at the top of the file
hints), and it seems LLVM already has IPSCCP (which should do a better
job at interprocedural constant propagation).
I'm also not entirely sure it's used anywhere.
Is there any reason to keep it around?
Thanks,
--
Davide
"There are no solved problems; there are only problems that are more
or less solved" --
2016 May 04
3
status of IPO/IPCP?
...ced? Probably worth
> understanding that before ripping it out, but in the current state of things I
> don't think removing it will be problematic.
>
> diff --git a/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp b/llvm/lib/
> Transforms/IPO/IPConstantPropagation.cpp
> index a1533b3..24aea5c 100644
> --- a/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp
> +++ b/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp
> @@ -51,7 +51,9 @@ char IPCP::ID = 0;
> INITIALIZE_PASS(IPCP, "ipconstprop",
> "Interprocedural constant propagation&q...