• Home
  • Raw
  • Download

Lines Matching refs:SCCPSolver

116 class SCCPSolver : public InstVisitor<SCCPSolver> {  class
197 SCCPSolver(const DataLayout &DL, in SCCPSolver() function in __anonb8b04cf30111::SCCPSolver
555 friend class InstVisitor<SCCPSolver>;
617 void SCCPSolver::getFeasibleSuccessors(Instruction &TI, in getFeasibleSuccessors()
721 bool SCCPSolver::isEdgeFeasible(BasicBlock *From, BasicBlock *To) const { in isEdgeFeasible()
745 void SCCPSolver::visitPHINode(PHINode &PN) { in visitPHINode()
791 void SCCPSolver::visitReturnInst(ReturnInst &I) { in visitReturnInst()
816 void SCCPSolver::visitTerminator(Instruction &TI) { in visitTerminator()
828 void SCCPSolver::visitCastInst(CastInst &I) { in visitCastInst()
863 void SCCPSolver::visitExtractValueInst(ExtractValueInst &EVI) { in visitExtractValueInst()
889 void SCCPSolver::visitInsertValueInst(InsertValueInst &IVI) { in visitInsertValueInst()
927 void SCCPSolver::visitSelectInst(SelectInst &I) { in visitSelectInst()
961 void SCCPSolver::visitUnaryOperator(Instruction &I) { in visitUnaryOperator()
987 void SCCPSolver::visitBinaryOperator(Instruction &I) { in visitBinaryOperator()
1045 void SCCPSolver::visitCmpInst(CmpInst &I) { in visitCmpInst()
1079 void SCCPSolver::visitGetElementPtrInst(GetElementPtrInst &I) { in visitGetElementPtrInst()
1111 void SCCPSolver::visitStoreInst(StoreInst &SI) { in visitStoreInst()
1144 void SCCPSolver::visitLoadInst(LoadInst &I) { in visitLoadInst()
1196 void SCCPSolver::visitCallBase(CallBase &CB) { in visitCallBase()
1201 void SCCPSolver::handleCallOverdefined(CallBase &CB) { in handleCallOverdefined()
1246 void SCCPSolver::handleCallArguments(CallBase &CB) { in handleCallArguments()
1278 void SCCPSolver::handleCallResult(CallBase &CB) { in handleCallResult()
1411 void SCCPSolver::Solve() { in Solve()
1479 bool SCCPSolver::ResolvedUndefsIn(Function &F) { in ResolvedUndefsIn()
1627 static bool tryToReplaceWithConstant(SCCPSolver &Solver, Value *V) { in tryToReplaceWithConstant()
1675 static bool simplifyInstsInBlock(SCCPSolver &Solver, BasicBlock &BB, in simplifyInstsInBlock()
1715 SCCPSolver Solver( in runSCCP()
1820 SCCPSolver &Solver) { in findReturnsToZap()
1869 static bool removeNonFeasibleEdges(const SCCPSolver &Solver, BasicBlock *BB, in removeNonFeasibleEdges()
1937 SCCPSolver Solver(DL, GetTLI, M.getContext()); in runIPSCCP()