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

  /external/llvm/include/llvm/Transforms/Utils/
PromoteMemToReg.h 24 class AliasSetTracker;
45 AliasSetTracker *AST = nullptr,
LoopUtils.h 23 class AliasSetTracker;
92 TargetLibraryInfo *, Loop *, AliasSetTracker *,
103 TargetLibraryInfo *, Loop *, AliasSetTracker *,
116 DominatorTree *, Loop *, AliasSetTracker *,
  /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"
30 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) {
86 void AliasSetTracker::removeAliasSet(AliasSet *AS) {
94 void AliasSet::removeFromTracker(AliasSetTracker &AST) {
99 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry,
207 void AliasSetTracker::clear() {
224 AliasSet *AliasSetTracker::findAliasSetForPointer(const Value *Ptr,
245 bool AliasSetTracker::containsPointer(Value *Ptr, uint64_t Size
    [all...]
Android.mk 8 AliasSetTracker.cpp \
LoopAccessAnalysis.cpp 262 AliasSetTracker AST;
405 // The AliasSetTracker has nicely partitioned our pointers by metadata
432 // For a single memory access in AliasSetTracker, Accesses may contain
    [all...]
  /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) {
143 void dropRef(AliasSetTracker &AST) {
166 /// part of the AliasSetTracker object.
171 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST);
216 // Can only be created by AliasSetTracker. Also, ilist creates on
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LICM.cpp 36 #include "llvm/Analysis/AliasSetTracker.h"
78 Loop *CurLoop, AliasSetTracker *CurAST );
86 AliasSetTracker *CurAST);
92 AliasSetTracker *CurAST,
139 AliasSetTracker *CurAST; // AliasSet information for the current loop...
140 DenseMap<Loop*, AliasSetTracker*> LoopToAliasSetMap;
187 CurAST = new AliasSetTracker(*AA);
192 AliasSetTracker *InnerAST = LoopToAliasSetMap[InnerL];
249 for (AliasSetTracker::iterator I = CurAST->begin(), E = CurAST->end();
293 AliasSetTracker *CurAST, LICMSafetyInfo *SafetyInfo)
    [all...]
LoadCombine.cpp 18 #include "llvm/Analysis/AliasSetTracker.h"
233 AliasSetTracker AST(*AA);
LoopRerollPass.cpp 21 #include "llvm/Analysis/AliasSetTracker.h"
    [all...]
  /external/llvm/include/llvm/
LinkAllPasses.h 19 #include "llvm/Analysis/AliasSetTracker.h"
183 llvm::AliasSetTracker X(*(llvm::AliasAnalysis*)nullptr);
  /external/llvm/lib/Transforms/Utils/
PromoteMemoryToRegister.cpp 35 #include "llvm/Analysis/AliasSetTracker.h"
239 /// An AliasSetTracker object to update. If null, don't update it.
240 AliasSetTracker *AST;
260 /// If we are updating an AliasSetTracker, then for each alloca that is of
286 AliasSetTracker *AST, AssumptionCache *AC)
355 AliasSetTracker *AST) {
452 AliasSetTracker *AST) {
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
BBVectorize.cpp 27 #include "llvm/Analysis/AliasSetTracker.h"
285 AliasSetTracker &WriteSet, Instruction *I,
    [all...]

Completed in 175 milliseconds