OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:AliasSet
(Results
1 - 4
of
4
) sorted by null
/external/llvm/include/llvm/Analysis/
AliasSetTracker.h
10
// This file defines two classes: AliasSetTracker and
AliasSet
. These interface
12
// of disjoint sets. Each
AliasSet
object constructed by the AliasSetTracker
34
class
AliasSet
;
36
class
AliasSet
: public ilist_node<
AliasSet
> {
42
AliasSet
*AS;
83
AliasSet
*getAliasSet(AliasSetTracker &AST) {
84
assert(AS && "No
AliasSet
yet!");
86
AliasSet
*OldAS = AS;
94
void setAliasSet(
AliasSet
*as)
[
all
...]
/external/llvm/lib/Analysis/
AliasSetTracker.cpp
10
// This file implements the AliasSetTracker and
AliasSet
classes.
30
void
AliasSet
::mergeSetIn(
AliasSet
&AS, AliasSetTracker &AST) {
86
void AliasSetTracker::removeAliasSet(
AliasSet
*AS) {
87
if (
AliasSet
*Fwd = AS->Forward) {
94
void
AliasSet
::removeFromTracker(AliasSetTracker &AST) {
99
void
AliasSet
::addPointer(AliasSetTracker &AST, PointerRec &Entry,
130
void
AliasSet
::addUnknownInst(Instruction *I, AliasAnalysis &AA) {
149
bool
AliasSet
::aliasesPointer(const Value *Ptr, uint64_t Size,
185
bool
AliasSet
::aliasesUnknownInst(Instruction *Inst, AliasAnalysis &AA) const
[
all
...]
/external/llvm/include/llvm/Transforms/Utils/
LoopUtils.h
22
class
AliasSet
;
88
/// DataLayout, TargetLibraryInfo, Loop,
AliasSet
information for all
100
/// TargetLibraryInfo, Loop,
AliasSet
information for all instructions of the
109
/// loop invariant. It takes
AliasSet
, Loop exit blocks vector, loop exit blocks
111
///
AliasSet
information for all instructions of the loop and loop safety
113
bool promoteLoopAccessesToScalars(
AliasSet
&, SmallVectorImpl<BasicBlock*> &,
/external/llvm/lib/Transforms/Scalar/
LICM.cpp
139
AliasSetTracker *CurAST; //
AliasSet
information for the current loop...
462
AliasSet
&AS = *I;
770
bool llvm::promoteLoopAccessesToScalars(
AliasSet
&AS,
[
all
...]
Completed in 81 milliseconds