OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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