LLVM  14.0.0git
llvm::SCCPSolver Member List

This is the complete list of members for llvm::SCCPSolver, including all inherited members.

addAnalysis(Function &F, AnalysisResultsForFn A)llvm::SCCPSolver
addArgumentTrackedFunction(Function *F)llvm::SCCPSolver
addToMustPreserveReturnsInFunctions(Function *F)llvm::SCCPSolver
addTrackedFunction(Function *F)llvm::SCCPSolver
getArgumentTrackedFunctions()llvm::SCCPSolver
getConstant(const ValueLatticeElement &LV) constllvm::SCCPSolver
getDTU(Function &F)llvm::SCCPSolver
getLatticeValueFor(Value *V) constllvm::SCCPSolver
getMRVFunctionsTracked()llvm::SCCPSolver
getPredicateInfoFor(Instruction *I)llvm::SCCPSolver
getStructLatticeValueFor(Value *V) constllvm::SCCPSolver
getTrackedGlobals()llvm::SCCPSolver
getTrackedRetVals()llvm::SCCPSolver
isArgumentTrackedFunction(Function *F)llvm::SCCPSolver
isBlockExecutable(BasicBlock *BB) constllvm::SCCPSolver
isEdgeFeasible(BasicBlock *From, BasicBlock *To) constllvm::SCCPSolver
isStructLatticeConstant(Function *F, StructType *STy)llvm::SCCPSolver
markArgInFuncSpecialization(Function *F, Argument *A, Constant *C)llvm::SCCPSolver
markBlockExecutable(BasicBlock *BB)llvm::SCCPSolver
markFunctionUnreachable(Function *F)llvm::SCCPSolver
markOverdefined(Value *V)llvm::SCCPSolver
mustPreserveReturn(Function *F)llvm::SCCPSolver
removeLatticeValueFor(Value *V)llvm::SCCPSolver
resolvedUndefsIn(Function &F)llvm::SCCPSolver
SCCPSolver(const DataLayout &DL, std::function< const TargetLibraryInfo &(Function &)> GetTLI, LLVMContext &Ctx)llvm::SCCPSolver
solve()llvm::SCCPSolver
trackValueOfGlobalVariable(GlobalVariable *GV)llvm::SCCPSolver
visit(Instruction *I)llvm::SCCPSolver
visitCall(CallInst &I)llvm::SCCPSolver
~SCCPSolver()llvm::SCCPSolver