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;
45 const DataLayout *DL, 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
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. Also, ilist creates on
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LICM.cpp 37 #include "llvm/Analysis/AliasSetTracker.h"
113 AliasSetTracker *CurAST; // AliasSet information for the current loop...
117 DenseMap<Loop*, AliasSetTracker*> LoopToAliasSetMap;
216 CurAST = new AliasSetTracker(*AA);
221 AliasSetTracker *InnerAST = LoopToAliasSetMap[InnerL];
280 for (AliasSetTracker::iterator I = CurAST->begin(), E = CurAST->end();
425 for (AliasSetTracker::iterator I = CurAST->begin(), E = CurAST->end();
665 AliasSetTracker &AST;
675 AliasSetTracker &ast, DebugLoc dl, int alignment,
    [all...]
  /external/llvm/include/llvm/
LinkAllPasses.h 18 #include "llvm/Analysis/AliasSetTracker.h"
173 llvm::AliasSetTracker X(*(llvm::AliasAnalysis*)0);
  /external/llvm/lib/Transforms/Utils/
PromoteMemoryToRegister.cpp 37 #include "llvm/Analysis/AliasSetTracker.h"
283 /// An AliasSetTracker object to update. If null, don't update it.
284 AliasSetTracker *AST;
301 /// If we are updating an AliasSetTracker, then for each alloca that is of
327 const DataLayout *DL, AliasSetTracker *AST)
409 AliasSetTracker *AST) {
514 AliasSetTracker *AST) {
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
BBVectorize.cpp 28 #include "llvm/Analysis/AliasSetTracker.h"
279 AliasSetTracker &WriteSet, Instruction *I,
    [all...]

Completed in 88 milliseconds