HomeSort by: relevance | last modified time | path
    Searched refs:AliasSetTracker (Results 1 - 10 of 10) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
AliasSetTracker.cpp 1 //===- AliasSetTracker.cpp - Alias Sets Tracker implementation-------------===//
9 // This file implements the AliasSetTracker and AliasSet classes.
13 #include "llvm/Analysis/AliasSetTracker.h"
48 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) {
109 void AliasSetTracker::removeAliasSet(AliasSet *AS) {
126 void AliasSet::removeFromTracker(AliasSetTracker &AST) {
131 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry,
286 void AliasSetTracker::clear() {
301 AliasSet *AliasSetTracker::mergeAliasSetsForPointer(const Value *Ptr,
330 AliasSet *AliasSetTracker::findAliasSetForUnknownInst(Instruction *Inst)
    [all...]
LoopAccessAnalysis.cpp 27 #include "llvm/Analysis/AliasSetTracker.h"
596 AliasSetTracker AST;
860 // The AliasSetTracker has nicely partitioned our pointers by metadata
887 // For a single memory access in AliasSetTracker, Accesses may contain
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
AliasSetTracker.h 1 //===- llvm/Analysis/AliasSetTracker.h - Build Alias Sets -------*- C++ -*-===//
9 // This file defines two classes: AliasSetTracker and AliasSet. These interfaces
11 // of disjoint sets. Each AliasSet object constructed by the AliasSetTracker
39 class AliasSetTracker;
50 friend class AliasSetTracker;
112 AliasSet *getAliasSet(AliasSetTracker &AST) {
188 void dropRef(AliasSetTracker &AST) {
210 /// AliasSetTracker object.
214 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST);
273 // Can only be created by AliasSetTracker
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
LoopUtils.h 27 class AliasSetTracker;
152 TargetTransformInfo *, Loop *, AliasSetTracker *,
166 AliasSetTracker *, MemorySSAUpdater *, ScalarEvolution *,
202 Loop *, AliasSetTracker *, MemorySSAUpdater *, ICFLoopSafetyInfo *,
354 Loop *CurLoop, AliasSetTracker *CurAST,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopSink.cpp 37 #include "llvm/Analysis/AliasSetTracker.h"
283 AliasSetTracker *CurAST,
345 AliasSetTracker &CurAST) {
385 std::unique_ptr<AliasSetTracker> CurAST;
387 CurAST = std::make_unique<AliasSetTracker>(AA);
437 std::unique_ptr<AliasSetTracker> CurAST;
442 CurAST = std::make_unique<AliasSetTracker>(AA);
LICM.cpp 43 #include "llvm/Analysis/AliasSetTracker.h"
130 // instead on AliasSetTracker. LICM calls MemorySSAWalker's
171 AliasSetTracker *CurAST, Loop *CurLoop,
183 AliasSetTracker *AST, MemorySSAUpdater *MSSAU);
210 std::unique_ptr<AliasSetTracker>
361 std::unique_ptr<AliasSetTracker> CurAST;
527 Loop *CurLoop, AliasSetTracker *CurAST,
537 "Either AliasSetTracker or MemorySSA should be initialized.");
859 AliasSetTracker *CurAST, MemorySSAUpdater *MSSAU,
868 "Either AliasSetTracker or MemorySSA should be initialized.")
    [all...]
LoopVersioningLICM.cpp 66 #include "llvm/Analysis/AliasSetTracker.h"
196 std::unique_ptr<AliasSetTracker> CurAST;
298 // the AliasSetTracker object.
608 CurAST.reset(new AliasSetTracker(*AA));
LoopRerollPass.cpp 23 #include "llvm/Analysis/AliasSetTracker.h"
1236 AliasSetTracker AST(*AA);
  /src/external/apache2/llvm/lib/libLLVMAnalysis/
Makefile 12 AliasSetTracker.cpp \
  /src/external/apache2/llvm/dist/llvm/include/llvm/
LinkAllPasses.h 19 #include "llvm/Analysis/AliasSetTracker.h"
242 llvm::AliasSetTracker X(AA);

Completed in 27 milliseconds