Lines Matching refs:SCCPSolver

192 class SCCPSolver : public InstVisitor<SCCPSolver> {  class
271 SCCPSolver(const DataLayout &DL, const TargetLibraryInfo *tli) in SCCPSolver() function in __anon86856d210111::SCCPSolver
603 friend class InstVisitor<SCCPSolver>;
659 void SCCPSolver::getFeasibleSuccessors(Instruction &TI, in getFeasibleSuccessors()
743 bool SCCPSolver::isEdgeFeasible(BasicBlock *From, BasicBlock *To) { in isEdgeFeasible()
767 void SCCPSolver::visitPHINode(PHINode &PN) { in visitPHINode()
820 void SCCPSolver::visitReturnInst(ReturnInst &I) { in visitReturnInst()
846 void SCCPSolver::visitTerminator(Instruction &TI) { in visitTerminator()
858 void SCCPSolver::visitCastInst(CastInst &I) { in visitCastInst()
873 void SCCPSolver::visitExtractValueInst(ExtractValueInst &EVI) { in visitExtractValueInst()
894 void SCCPSolver::visitInsertValueInst(InsertValueInst &IVI) { in visitInsertValueInst()
927 void SCCPSolver::visitSelectInst(SelectInst &I) { in visitSelectInst()
962 void SCCPSolver::visitBinaryOperator(Instruction &I) { in visitBinaryOperator()
1025 void SCCPSolver::visitCmpInst(CmpInst &I) { in visitCmpInst()
1065 void SCCPSolver::visitGetElementPtrInst(GetElementPtrInst &I) { in visitGetElementPtrInst()
1092 void SCCPSolver::visitStoreInst(StoreInst &SI) { in visitStoreInst()
1112 void SCCPSolver::visitLoadInst(LoadInst &I) { in visitLoadInst()
1161 void SCCPSolver::visitCallSite(CallSite CS) { in visitCallSite()
1327 void SCCPSolver::Solve() { in Solve()
1397 bool SCCPSolver::ResolvedUndefsIn(Function &F) { in ResolvedUndefsIn()
1706 static bool tryToReplaceWithConstant(SCCPSolver &Solver, Value *V) { in tryToReplaceWithConstant()
1759 SCCPSolver Solver(DL, TLI); in runSCCP()
1874 SCCPSolver &Solver) { in findReturnsToZap()
1903 static void forceIndeterminateEdge(Instruction* I, SCCPSolver &Solver) { in forceIndeterminateEdge()
1939 SCCPSolver Solver(DL, TLI); in runIPSCCP()