Searched refs:AliasSetTracker (Results 1 - 9 of 9) sorted by relevance
/external/llvm/include/llvm/Transforms/Utils/ |
H A D | PromoteMemToReg.h | 24 class AliasSetTracker; 44 AliasSetTracker *AST = nullptr);
|
/external/llvm/lib/Analysis/ |
H A D | AliasSetTracker.cpp | 1 //===- AliasSetTracker.cpp - Alias Sets Tracker implementation-------------===// 10 // This file implements the AliasSetTracker and AliasSet classes. 14 #include "llvm/Analysis/AliasSetTracker.h" 30 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { 81 void AliasSetTracker::removeAliasSet(AliasSet *AS) { 89 void AliasSet::removeFromTracker(AliasSetTracker &AST) { 94 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, 200 void AliasSetTracker::clear() { 217 AliasSet *AliasSetTracker::findAliasSetForPointer(const Value *Ptr, 237 bool AliasSetTracker [all...] |
H A D | Android.mk | 8 AliasSetTracker.cpp \
|
/external/llvm/include/llvm/Analysis/ |
H A D | AliasSetTracker.h | 1 //===- llvm/Analysis/AliasSetTracker.h - Build Alias Sets -------*- C++ -*-===// 10 // This file defines two classes: AliasSetTracker and AliasSet. These interface 12 // of disjoint sets. Each AliasSet object constructed by the AliasSetTracker 32 class AliasSetTracker; 36 friend class AliasSetTracker; 82 AliasSet *getAliasSet(AliasSetTracker &AST) { 142 void dropRef(AliasSetTracker &AST) { 165 /// part of the AliasSetTracker object. 170 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST); 220 // Can only be created by AliasSetTracker 281 class AliasSetTracker { class in namespace:llvm 310 explicit AliasSetTracker(AliasAnalysis &aa) : AA(aa) {} function in class:llvm::AliasSetTracker [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 36 #include "llvm/Analysis/AliasSetTracker.h" 119 AliasSetTracker *CurAST; // AliasSet information for the current loop... 123 DenseMap<Loop*, AliasSetTracker*> LoopToAliasSetMap; 240 CurAST = new AliasSetTracker(*AA); 245 AliasSetTracker *InnerAST = LoopToAliasSetMap[InnerL]; 305 for (AliasSetTracker::iterator I = CurAST->begin(), E = CurAST->end(); 466 for (AliasSetTracker::iterator I = CurAST->begin(), E = CurAST->end(); 689 AliasSetTracker &AST; 716 AliasSetTracker &ast, LoopInfo &li, DebugLoc dl, int alignment, 923 AliasSetTracker *AS [all...] |
H A D | LoopRerollPass.cpp | 19 #include "llvm/Analysis/AliasSetTracker.h" 850 AliasSetTracker AST(*AA); 911 for (AliasSetTracker::iterator K = AST.begin(), KE = AST.end();
|
/external/llvm/include/llvm/ |
H A D | LinkAllPasses.h | 18 #include "llvm/Analysis/AliasSetTracker.h" 169 llvm::AliasSetTracker X(*(llvm::AliasAnalysis*)nullptr);
|
/external/llvm/lib/Transforms/Utils/ |
H A D | PromoteMemoryToRegister.cpp | 35 #include "llvm/Analysis/AliasSetTracker.h" 238 /// An AliasSetTracker object to update. If null, don't update it. 239 AliasSetTracker *AST; 256 /// If we are updating an AliasSetTracker, then for each alloca that is of 282 AliasSetTracker *AST) 350 AliasSetTracker *AST) { 446 AliasSetTracker *AST) { 1070 AliasSetTracker *AST) {
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | BBVectorize.cpp | 27 #include "llvm/Analysis/AliasSetTracker.h" 285 AliasSetTracker &WriteSet, Instruction *I, 1188 AliasSetTracker &WriteSet, Instruction *I, 1211 for (AliasSetTracker::iterator W = WriteSet.begin(), 1250 AliasSetTracker WriteSet(*AA); 1478 AliasSetTracker WriteSet(*AA); 2875 AliasSetTracker WriteSet(*AA); 2897 AliasSetTracker WriteSet(*AA); 2928 AliasSetTracker WriteSet(*AA);
|
Completed in 319 milliseconds