OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:TBAA
(Results
1 - 10
of
10
) sorted by null
/external/llvm/include/llvm/IR/
MDBuilder.h
78
/// \brief Return metadata appropriate for a AA root node (scope or
TBAA
).
85
/// \brief Return metadata appropriate for a
TBAA
root node. Each returned
107
/// \brief Return metadata appropriate for a
TBAA
root node with the given
122
/// \brief Return metadata for a non-root
TBAA
node with the given name,
123
/// parent in the
TBAA
tree, and value for 'pointsToConstantMemory'.
130
MDNode *
TBAA
;
131
TBAAStructField(uint64_t Offset, uint64_t Size, MDNode *
TBAA
) :
132
Offset(Offset), Size(Size),
TBAA
(
TBAA
) {}
135
/// \brief Return metadata for a
tbaa
.struct node with the give
[
all
...]
Metadata.h
539
:
TBAA
(T), Scope(S), NoAlias(N) {}
542
return
TBAA
== A.
TBAA
&& Scope == A.Scope && NoAlias == A.NoAlias;
547
explicit operator bool() const { return
TBAA
|| Scope || NoAlias; }
550
MDNode *
TBAA
;
569
return DenseMapInfo<MDNode *>::getHashValue(Val.
TBAA
) ^
[
all
...]
/external/llvm/lib/Analysis/
TypeBasedAliasAnalysis.cpp
11
// metadata-based
TBAA
.
14
// suitable for doing
TBAA
. Instead, metadata is added to the IR to describe
16
// typical C/C++
TBAA
, but it can also be used to implement custom alias
19
// We now support two types of metadata format: scalar
TBAA
and struct-path
20
// aware
TBAA
. After all testing cases are upgraded to use struct-path aware
21
//
TBAA
and we can auto-upgrade existing bc files, the support for scalar
TBAA
24
// The scalar
TBAA
metadata format is very simple.
TBAA
MDNodes have up to
48
// With struct-path aware
TBAA
, the MDNodes attached to an instruction usin
[
all
...]
LoopAccessAnalysis.cpp
261
//intrinsic property (such as
TBAA
metadata).
[
all
...]
/external/llvm/lib/IR/
MDBuilder.cpp
99
/// \brief Return metadata for a non-root
TBAA
node with the given name,
100
/// parent in the
TBAA
tree, and value for 'pointsToConstantMemory'.
122
/// \brief Return metadata for a
tbaa
.struct node with the given
130
Vals[i * 3 + 2] = Fields[i].
TBAA
;
135
/// \brief Return metadata for a
TBAA
struct node in the type DAG
149
/// \brief Return metadata for a
TBAA
scalar type node with the
150
/// given name, an offset and a parent in the
TBAA
type DAG.
158
/// \brief Return metadata for a
TBAA
tag node with the given
Metadata.cpp
[
all
...]
/external/clang/lib/CodeGen/
CodeGenModule.cpp
83
ABI(createCXXABI(*this)), VMContext(M.getContext()),
TBAA
(nullptr),
124
// Enable
TBAA
unless it's suppressed. ThreadSanitizer needs
TBAA
even at O0.
127
TBAA
= new CodeGenTBAA(Context, VMContext, CodeGenOpts, getLangOpts(),
166
delete
TBAA
;
431
if (!
TBAA
)
433
return
TBAA
->getTBAAInfo(QTy);
437
if (!
TBAA
)
439
return
TBAA
->getTBAAInfoForVTablePtr();
443
if (!
TBAA
)
[
all
...]
CodeGenModule.h
289
CodeGenTBAA *
TBAA
;
615
bool shouldUseTBAA() const { return
TBAA
!= nullptr; }
648
/// Decorate the instruction with a
TBAA
tag. For scalar
TBAA
, the tag
649
/// is the same as the type. For struct-path aware
TBAA
, the tag
[
all
...]
/ndk/sources/cxx-stl/llvm-libc++/
Android.mk
87
# Add -fno-strict-aliasing because __list_imp::_end_ breaks
TBAA
rules by declaring
/external/llvm/lib/CodeGen/
MachineInstr.cpp
527
// Print
TBAA
info.
528
if (const MDNode *TBAAInfo = MMO.getAAInfo().
TBAA
) {
529
OS << "(
tbaa
=";
[
all
...]
Completed in 326 milliseconds