Lines Matching refs:SCCPSolver
159 class SCCPSolver : public InstVisitor<SCCPSolver> { class
212 SCCPSolver(const DataLayout &DL, const TargetLibraryInfo *tli) in SCCPSolver() function in __anon8e75af050211::SCCPSolver
477 friend class InstVisitor<SCCPSolver>;
541 void SCCPSolver::getFeasibleSuccessors(TerminatorInst &TI, in getFeasibleSuccessors()
607 bool SCCPSolver::isEdgeFeasible(BasicBlock *From, BasicBlock *To) { in isEdgeFeasible()
677 void SCCPSolver::visitPHINode(PHINode &PN) { in visitPHINode()
732 void SCCPSolver::visitReturnInst(ReturnInst &I) { in visitReturnInst()
759 void SCCPSolver::visitTerminatorInst(TerminatorInst &TI) { in visitTerminatorInst()
771 void SCCPSolver::visitCastInst(CastInst &I) { in visitCastInst()
787 void SCCPSolver::visitExtractValueInst(ExtractValueInst &EVI) { in visitExtractValueInst()
808 void SCCPSolver::visitInsertValueInst(InsertValueInst &IVI) { in visitInsertValueInst()
841 void SCCPSolver::visitSelectInst(SelectInst &I) { in visitSelectInst()
876 void SCCPSolver::visitBinaryOperator(Instruction &I) { in visitBinaryOperator()
938 void SCCPSolver::visitCmpInst(CmpInst &I) { in visitCmpInst()
960 void SCCPSolver::visitExtractElementInst(ExtractElementInst &I) { in visitExtractElementInst()
965 void SCCPSolver::visitInsertElementInst(InsertElementInst &I) { in visitInsertElementInst()
970 void SCCPSolver::visitShuffleVectorInst(ShuffleVectorInst &I) { in visitShuffleVectorInst()
978 void SCCPSolver::visitGetElementPtrInst(GetElementPtrInst &I) { in visitGetElementPtrInst()
1005 void SCCPSolver::visitStoreInst(StoreInst &SI) { in visitStoreInst()
1026 void SCCPSolver::visitLoadInst(LoadInst &I) { in visitLoadInst()
1071 void SCCPSolver::visitCallSite(CallSite CS) { in visitCallSite()
1166 void SCCPSolver::Solve() { in Solve()
1240 bool SCCPSolver::ResolvedUndefsIn(Function &F) { in ResolvedUndefsIn()
1513 static bool tryToReplaceWithConstant(SCCPSolver &Solver, Value *V) { in tryToReplaceWithConstant()
1543 static bool tryToReplaceInstWithConstant(SCCPSolver &Solver, Instruction *Inst, in tryToReplaceInstWithConstant()
1560 SCCPSolver Solver(DL, TLI); in runSCCP()
1695 SCCPSolver Solver(DL, TLI); in runIPSCCP()