OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:NoAlias
(Results
1 - 25
of
55
) sorted by relevancy
1
2
3
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
ScopedNoAliasAA.cpp
22
// a
noalias
tag for a specific scope:
25
// ... = load %ptr2, !alias.scope !{ !scope1, !scope2 }, !
noalias
!{ !scope1 }
28
// has a set of
noalias
scopes in some domain that is a superset of the alias
52
static cl::opt<bool> EnableScopedNoAlias("enable-scoped-
noalias
",
64
const MDNode *ANoAlias = LocA.AATags.
NoAlias
, *BNoAlias = LocB.AATags.
NoAlias
;
67
return AliasResult::
NoAlias
;
70
return AliasResult::
NoAlias
;
87
Loc.AATags.
NoAlias
))
119
const MDNode *
NoAlias
) const
[
all
...]
ScalarEvolutionAliasAnalysis.cpp
32
return AliasResult::
NoAlias
;
43
// see if it's enough to prove a
NoAlias
.
62
return AliasResult::
NoAlias
;
76
return AliasResult::
NoAlias
;
93
AAQI) == AliasResult::
NoAlias
)
94
return AliasResult::
NoAlias
;
ObjCARCAliasAnalysis.cpp
64
if (Result == AliasResult::
NoAlias
)
65
return AliasResult::
NoAlias
;
BasicAliasAnalysis.cpp
469
//
noalias
.
864
if (AR == AliasResult::
NoAlias
)
907
AAQI) == AliasResult::
NoAlias
)
921
if (SrcAA != AliasResult::
NoAlias
)
923
if (DestAA != AliasResult::
NoAlias
)
1002
/// not enough - For example, a negative offset from a
noalias
argument or call
1033
return BaseAlias == AliasResult::
NoAlias
? AliasResult::
NoAlias
1056
// for the two to alias, then we can assume
noalias
.
1060
return AliasResult::
NoAlias
;
[
all
...]
AliasAnalysis.cpp
62
STATISTIC(NumNoAlias, "Number of
NoAlias
results");
153
if (Result == AliasResult::
NoAlias
)
261
if (ArgAlias != AliasResult::
NoAlias
) {
454
case AliasResult::
NoAlias
:
455
OS << "
NoAlias
";
492
if (AR == AliasResult::
NoAlias
)
517
if (AR == AliasResult::
NoAlias
)
562
if (AR == AliasResult::
NoAlias
)
636
if (AR == AliasResult::
NoAlias
)
664
if (AR == AliasResult::
NoAlias
)
[
all
...]
CFLSteensAliasAnalysis.cpp
272
return AliasResult::
NoAlias
;
325
return AliasResult::
NoAlias
;
330
return AliasResult::
NoAlias
;
AliasAnalysisEvaluator.cpp
157
case AliasResult::
NoAlias
:
184
case AliasResult::
NoAlias
:
211
case AliasResult::
NoAlias
:
AliasSetTracker.cpp
148
assert(Result != AliasResult::
NoAlias
&& "Cannot be part of must set!");
192
///
NoAlias
.
218
if (AR != AliasResult::
NoAlias
)
231
return AliasResult::
NoAlias
;
312
if (AR == AliasResult::
NoAlias
)
376
// is
NoAlias
, mergeAliasSetsForPointer(undef, ...) will not find the
TypeBasedAliasAnalysis.cpp
96
// offset of tagY, return Alias if the offsets are the same, return
NoAlias
104
// then we say
NoAlias
.
382
return AliasResult::
NoAlias
;
531
N.
NoAlias
=
532
MDNode::intersect(N.
NoAlias
, getMetadata(LLVMContext::MD_noalias));
537
N.
NoAlias
= getMetadata(LLVMContext::MD_noalias);
GlobalsModRef.cpp
850
return AliasResult::
NoAlias
;
857
return AliasResult::
NoAlias
;
865
return AliasResult::
NoAlias
;
896
return AliasResult::
NoAlias
;
903
return AliasResult::
NoAlias
;
928
AAQI) == AliasResult::
NoAlias
;
MemoryDependenceAnalysis.cpp
409
// forwarding, but any mayalias write can be assumed to be
noalias
.
468
if (R == AliasResult::
NoAlias
)
516
if (R == AliasResult::
NoAlias
)
536
if (R == AliasResult::
NoAlias
)
582
if (R == AliasResult::
NoAlias
)
CFLAndersAliasAnalysis.cpp
853
return AliasResult::
NoAlias
;
876
return AliasResult::
NoAlias
;
887
// CFLAndersAA may report
NoAlias
when comparing a GlobalValue and
/src/external/apache2/llvm/dist/llvm/include/llvm/MCA/
Context.h
34
unsigned LQS, unsigned SQS, bool
NoAlias
,
38
StoreQueueSize(SQS), AssumeNoAlias(
NoAlias
),
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUAliasAnalysis.cpp
51
#define ASNo AliasResult::
NoAlias
77
if (Result == AliasResult::
NoAlias
)
101
return AliasResult::
NoAlias
;
108
return AliasResult::
NoAlias
;
165
if (F->hasParamAttribute(ArgNo, Attribute::
NoAlias
) &&
AMDGPURewriteOutArguments.cpp
359
RetAttrs.addAttribute(Attribute::
NoAlias
);
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
ScopedNoAliasAA.h
28
/// A simple AA result which uses scoped-
noalias
metadata to answer queries.
49
bool mayAliasInScopes(const MDNode *Scopes, const MDNode *
NoAlias
) const;
84
// scoped
noalias
analysis.
AliasAnalysis.h
28
// -
NoAlias
doesn't imply inequal pointers. The most obvious example of this
31
// In this and other situations, the pointers may be both
NoAlias
and
99
NoAlias
= 0,
176
/// only MustAlias or
NoAlias
was found.
419
/// Number of times a
NoAlias
assumption has been used.
434
/// How many active
NoAlias
assumption uses there are.
511
return alias(LocA, LocB) == AliasResult::
NoAlias
;
1197
/// Return true if this pointer is returned by a
noalias
function.
1204
/// ByVal and
NoAlias
Arguments
1205
///
NoAlias
returns (e.g. calls to malloc
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Metadata.h
654
: TBAA(T), TBAAStruct(TS), Scope(S),
NoAlias
(N) {}
658
NoAlias
== A.
NoAlias
;
664
return TBAA || TBAAStruct || Scope ||
NoAlias
;
673
/// The tag for alias scope specification (used with
noalias
).
676
/// The tag specifying the
noalias
scope.
677
MDNode *
NoAlias
= nullptr;
695
Result.
NoAlias
= Other.
NoAlias
==
NoAlias
? NoAlias : nullptr
[
all
...]
Function.h
699
/// Determine if the parameter or return value is marked with
NoAlias
703
Attribute::
NoAlias
);
706
addAttribute(AttributeList::ReturnIndex, Attribute::
NoAlias
);
/src/external/apache2/llvm/dist/llvm/include/llvm/MCA/HardwareUnits/
LSUnit.h
218
const bool
NoAlias
;
243
bool assumeNoAlias() const { return
NoAlias
; }
447
: LSUnit(SM, /* LQSize */ 0, /* SQSize */ 0, /*
NoAlias
*/ false) {}
449
: LSUnit(SM, LQ, SQ, /*
NoAlias
*/ false) {}
467
/// 2. A load may not pass a previous store unless flag '
NoAlias
' is set.
469
/// 4. A store may not pass a previous load (regardless of flag '
NoAlias
').
/src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
ProvenanceAnalysis.cpp
115
case AliasResult::
NoAlias
:
/src/external/apache2/llvm/dist/llvm/utils/TableGen/
CodeGenIntrinsics.h
153
NoAlias
,
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
DFAPacketizer.cpp
298
return AAResult != AliasResult::
NoAlias
;
/src/external/apache2/llvm/dist/llvm/lib/MCA/HardwareUnits/
LSUnit.cpp
27
NoAlias
(AssumeNoAlias), NextGroupID(1) {
155
// unless flag '
NoAlias
' is set.
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
InlineFunction.cpp
81
EnableNoAliasConversion("enable-
noalias
-to-md-conversion", cl::init(true),
83
cl::desc("Convert
noalias
attributes to metadata during inlining."));
86
UseNoAliasIntrinsic("use-
noalias
-intrinsic-during-inlining", cl::Hidden,
88
cl::desc("Use the llvm.experimental.
noalias
.scope.decl "
791
/// !llvm.access.group, !alias.scope or !
noalias
metadata, that metadata should
799
MDNode *
NoAlias
= CB.getMetadata(LLVMContext::MD_noalias);
800
if (!MemParallelLoopAccess && !AccessGroup && !AliasScope && !
NoAlias
)
826
if (
NoAlias
)
828
I.getMetadata(LLVMContext::MD_noalias),
NoAlias
));
833
/// Utility for cloning !
noalias
and !alias.scope metadata. When a code regio
[
all
...]
Completed in 226 milliseconds
1
2
3
Indexes created Thu Aug 06 00:25:04 UTC 2026