HomeSort by relevance Sort by last modified time
    Searched refs:AliasSetTracker (Results 1 - 8 of 8) sorted by null

  /external/llvm/include/llvm/Transforms/Utils/
PromoteMemToReg.h 25 class AliasSetTracker;
41 DominatorTree &DT, AliasSetTracker *AST = 0);
  /external/llvm/lib/Analysis/
AliasSetTracker.cpp 1 //===- AliasSetTracker.cpp - Alias Sets Tracker implementation-------------===//
10 // This file implements the AliasSetTracker and AliasSet classes.
14 #include "llvm/Analysis/AliasSetTracker.h"
31 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) {
82 void AliasSetTracker::removeAliasSet(AliasSet *AS) {
90 void AliasSet::removeFromTracker(AliasSetTracker &AST) {
95 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry,
201 void AliasSetTracker::clear() {
218 AliasSet *AliasSetTracker::findAliasSetForPointer(const Value *Ptr,
238 bool AliasSetTracker::containsPointer(Value *Ptr, uint64_t Size
    [all...]
Android.mk 8 AliasSetTracker.cpp \
  /external/llvm/include/llvm/Analysis/
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
33 class AliasSetTracker;
37 friend class AliasSetTracker;
83 AliasSet *getAliasSet(AliasSetTracker &AST) {
144 void dropRef(AliasSetTracker &AST) {
167 /// part of the AliasSetTracker object.
172 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST);
222 // Can only be created by AliasSetTracker. Also, ilist creates on
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LICM.cpp 41 #include "llvm/Analysis/AliasSetTracker.h"
110 AliasSetTracker *CurAST; // AliasSet information for the current loop...
111 DenseMap<Loop*, AliasSetTracker*> LoopToAliasSetMap;
208 CurAST = new AliasSetTracker(*AA);
213 AliasSetTracker *InnerAST = LoopToAliasSetMap[InnerL];
260 for (AliasSetTracker::iterator I = CurAST->begin(), E = CurAST->end();
405 for (AliasSetTracker::iterator I = CurAST->begin(), E = CurAST->end();
629 AliasSetTracker &AST;
636 SmallVectorImpl<BasicBlock*> &LEB, AliasSetTracker &ast,
822 AliasSetTracker *AST = LoopToAliasSetMap.lookup(L)
    [all...]
  /external/llvm/include/llvm/
LinkAllPasses.h 18 #include "llvm/Analysis/AliasSetTracker.h"
163 llvm::AliasSetTracker X(*(llvm::AliasAnalysis*)0);
  /external/llvm/lib/Transforms/Vectorize/
BBVectorize.cpp 35 #include "llvm/Analysis/AliasSetTracker.h"
217 AliasSetTracker &WriteSet, Instruction *I,
728 AliasSetTracker &WriteSet, Instruction *I,
752 for (AliasSetTracker::iterator W = WriteSet.begin(),
788 AliasSetTracker WriteSet(*AA);
    [all...]
  /external/llvm/lib/Transforms/Utils/
PromoteMemoryToRegister.cpp 36 #include "llvm/Analysis/AliasSetTracker.h"
207 /// AST - An AliasSetTracker object to update. If null, don't update it.
209 AliasSetTracker *AST;
223 /// PointerAllocaValues - If we are updating an AliasSetTracker, then for
249 AliasSetTracker *ast)
    [all...]

Completed in 2217 milliseconds