Home | History | Annotate | Download | only in Analysis

Lines Matching refs:LazyValueInfo

1 //===- LazyValueInfo.cpp - Value constraint analysis ----------------------===//
16 #include "llvm/Analysis/LazyValueInfo.h"
35 char LazyValueInfo::ID = 0;
36 INITIALIZE_PASS(LazyValueInfo, "lazy-value-info",
40 FunctionPass *createLazyValueInfoPass() { return new LazyValueInfo(); }
48 /// LVILatticeVal - This is the information tracked by LazyValueInfo for each
353 /// LazyValueInfoCache - This is the cache kept by LazyValueInfo which
997 // LazyValueInfo Impl
1007 bool LazyValueInfo::runOnFunction(Function &F) {
1016 void LazyValueInfo::releaseMemory() {
1024 Constant *LazyValueInfo::getConstant(Value *V, BasicBlock *BB) {
1039 Constant *LazyValueInfo::getConstantOnEdge(Value *V, BasicBlock *FromBB,
1056 LazyValueInfo::Tristate
1057 LazyValueInfo::getPredicateOnEdge(unsigned Pred, Value *V, Constant *C,
1121 void LazyValueInfo::threadEdge(BasicBlock *PredBB, BasicBlock *OldSucc,
1126 void LazyValueInfo::eraseBlock(BasicBlock *BB) {