Searched refs:IPSCCP (Results 1 – 4 of 4) sorted by relevance
4 ; IPSCCP should propagate the 0 argument, eliminate the switch, and propagate
4 ; IPSCCP should prove that the blocks are dead and delete them, and
1639 struct IPSCCP : public ModulePass { struct1644 IPSCCP() : ModulePass(ID) { in IPSCCP() argument1651 char IPSCCP::ID = 0;1652 INITIALIZE_PASS_BEGIN(IPSCCP, "ipsccp",1656 INITIALIZE_PASS_END(IPSCCP, "ipsccp", in INITIALIZE_PASS_DEPENDENCY()1662 return new IPSCCP(); in INITIALIZE_PASS_DEPENDENCY()1693 bool IPSCCP::runOnModule(Module &M) { in runOnModule()
1507 IPSCCP does not currently propagate argument dependent constants through1527 It would be interesting extend IPSCCP to be able to handle simple cases like1528 this, where all of the arguments to a call are constant. Because IPSCCP runs1536 libanalysis' constantfolding logic. This would allow IPSCCP to be able to