Searched refs:AliasSetTracker (Results 1 - 8 of 8) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasSetTracker.cpp1 //===- AliasSetTracker.cpp - Alias Sets Tracker implementation-------------===//
9 // This file implements the AliasSetTracker and AliasSet classes.
13 #include "llvm/Analysis/AliasSetTracker.h"
44 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST,
90 void AliasSetTracker::removeAliasSet(AliasSet *AS) {
106 void AliasSet::removeFromTracker(AliasSetTracker &AST) {
111 void AliasSet::addMemoryLocation(AliasSetTracker &AST,
210 void AliasSetTracker::clear() {
221 AliasSet *AliasSetTracker::mergeAliasSetsForMemoryLocation(
256 AliasSet *AliasSetTracker
[all...]
H A DLoopAccessAnalysis.cpp25 #include "llvm/Analysis/AliasSetTracker.h"
784 AliasSetTracker AST;
1302 // The AliasSetTracker has nicely partitioned our pointers by metadata
1330 // For a single memory access in AliasSetTracker, Accesses may contain
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasSetTracker.h1 //===- 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
14 // An AliasSetTracker can only be used on immutable IR.
35 class AliasSetTracker;
48 friend class AliasSetTracker;
94 void dropRef(AliasSetTracker &AST) {
111 /// AliasSetTracker object.
115 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST, BatchAAResults &BatchAA);
135 // Can only be created by AliasSetTracker
160 class AliasSetTracker { class in namespace:llvm
173 explicit AliasSetTracker(BatchAAResults &AA) : AA(AA) {} function in class:llvm::AliasSetTracker
[all...]
/freebsd-current/contrib/llvm-project/llvm/include/llvm/
H A DLinkAllPasses.h19 #include "llvm/Analysis/AliasSetTracker.h"
150 llvm::AliasSetTracker X(BAA);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp66 #include "llvm/Analysis/AliasSetTracker.h"
230 AliasSetTracker AST(BAA);
255 // the AliasSetTracker object.
H A DLoopRerollPass.cpp23 #include "llvm/Analysis/AliasSetTracker.h"
1200 AliasSetTracker AST(BatchAA);
H A DLICM.cpp44 #include "llvm/Analysis/AliasSetTracker.h"
2274 AliasSetTracker AST(BatchAA);
/freebsd-current/lib/clang/libllvm/
H A DMakefile54 SRCS_MIN+= Analysis/AliasSetTracker.cpp

Completed in 115 milliseconds