Lines Matching defs:MemoryDependenceAnalysis

1 //===- MemoryDependenceAnalysis.cpp - Mem Deps Implementation -------------===//
17 #include "llvm/Analysis/MemoryDependenceAnalysis.h"
63 char MemoryDependenceAnalysis::ID = 0;
66 INITIALIZE_PASS_BEGIN(MemoryDependenceAnalysis, "memdep",
71 INITIALIZE_PASS_END(MemoryDependenceAnalysis, "memdep",
74 MemoryDependenceAnalysis::MemoryDependenceAnalysis()
78 MemoryDependenceAnalysis::~MemoryDependenceAnalysis() {
82 void MemoryDependenceAnalysis::releaseMemory() {
94 void MemoryDependenceAnalysis::getAnalysisUsage(AnalysisUsage &AU) const {
101 bool MemoryDependenceAnalysis::runOnFunction(Function &F) {
206 MemDepResult MemoryDependenceAnalysis::
279 unsigned Size = MemoryDependenceAnalysis::getLoadLoadClobberFullWidthSize(
291 unsigned MemoryDependenceAnalysis::getLoadLoadClobberFullWidthSize(
379 MemDepResult MemoryDependenceAnalysis::getPointerDependencyFrom(
396 MemoryDependenceAnalysis::getInvariantGroupPointerDependency(LoadInst *LI,
448 MemDepResult MemoryDependenceAnalysis::getSimplePointerDependencyFrom(
732 MemDepResult MemoryDependenceAnalysis::getDependency(Instruction *QueryInst) {
792 static void AssertSorted(MemoryDependenceAnalysis::NonLocalDepInfo &Cache,
812 const MemoryDependenceAnalysis::NonLocalDepInfo &
813 MemoryDependenceAnalysis::getNonLocalCallDependency(CallSite QueryCS) {
950 void MemoryDependenceAnalysis::
1005 MemDepResult MemoryDependenceAnalysis::GetNonLocalInfoForBlock(
1075 SortNonLocalDepInfoCache(MemoryDependenceAnalysis::NonLocalDepInfo &Cache,
1085 MemoryDependenceAnalysis::NonLocalDepInfo::iterator Entry =
1095 MemoryDependenceAnalysis::NonLocalDepInfo::iterator Entry =
1119 bool MemoryDependenceAnalysis::getNonLocalPointerDepFromBB(
1494 void MemoryDependenceAnalysis::
1524 void MemoryDependenceAnalysis::invalidateCachedPointerInfo(Value *Ptr) {
1536 void MemoryDependenceAnalysis::invalidateCachedPredecessors() {
1543 void MemoryDependenceAnalysis::removeInstruction(Instruction *RemInst) {
1703 void MemoryDependenceAnalysis::verifyRemoved(Instruction *D) const {