OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:TBAAAccessInfo
(Results
1 - 17
of
17
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenTBAA.h
41
//
TBAAAccessInfo
- Describes a memory access in terms of TBAA.
42
struct
TBAAAccessInfo
{
43
TBAAAccessInfo
(TBAAAccessKind Kind, llvm::MDNode *BaseType,
49
TBAAAccessInfo
(llvm::MDNode *BaseType, llvm::MDNode *AccessType,
51
:
TBAAAccessInfo
(TBAAAccessKind::Ordinary, BaseType, AccessType,
55
explicit
TBAAAccessInfo
(llvm::MDNode *AccessType, uint64_t Size)
56
:
TBAAAccessInfo
(/* BaseType= */ nullptr, AccessType, /* Offset= */ 0, Size)
59
TBAAAccessInfo
()
60
:
TBAAAccessInfo
(/* AccessType= */ nullptr, /* Size= */ 0)
63
static
TBAAAccessInfo
getMayAliasInfo()
[
all
...]
CodeGenTBAA.cpp
255
TBAAAccessInfo
CodeGenTBAA::getAccessInfo(QualType AccessType) {
259
return
TBAAAccessInfo
::getIncompleteInfo();
262
return
TBAAAccessInfo
::getMayAliasInfo();
265
return
TBAAAccessInfo
(getTypeInfo(AccessType), Size);
268
TBAAAccessInfo
CodeGenTBAA::getVTablePtrAccessInfo(llvm::Type *VTablePtrType) {
271
return
TBAAAccessInfo
(createScalarTypeNode("vtable pointer", getRoot(), Size),
314
llvm::MDNode *TBAATag = getAccessTagInfo(
TBAAAccessInfo
(TBAAType, Size));
396
llvm::MDNode *CodeGenTBAA::getAccessTagInfo(
TBAAAccessInfo
Info) {
400
Info =
TBAAAccessInfo
(getChar(), Info.Size);
406
Info =
TBAAAccessInfo
(Info.AccessType, Info.Size)
[
all
...]
CGValue.h
224
TBAAAccessInfo
TBAAInfo;
230
LValueBaseInfo BaseInfo,
TBAAAccessInfo
TBAAInfo) {
310
TBAAAccessInfo
getTBAAInfo() const { return TBAAInfo; }
311
void setTBAAInfo(
TBAAAccessInfo
Info) { TBAAInfo = Info; }
390
LValueBaseInfo BaseInfo,
TBAAAccessInfo
TBAAInfo) {
404
TBAAAccessInfo
TBAAInfo) {
416
TBAAAccessInfo
TBAAInfo) {
434
TBAAAccessInfo
TBAAInfo) {
449
LValueBaseInfo(AlignmentSource::Decl),
TBAAAccessInfo
());
455
TBAAAccessInfo
TBAAInfo)
[
all
...]
CodeGenModule.h
747
TBAAAccessInfo
getTBAAAccessInfo(QualType AccessType);
751
TBAAAccessInfo
getTBAAVTablePtrAccessInfo(llvm::Type *VTablePtrType);
760
llvm::MDNode *getTBAAAccessTagInfo(
TBAAAccessInfo
Info);
764
TBAAAccessInfo
mergeTBAAInfoForCast(
TBAAAccessInfo
SourceInfo,
765
TBAAAccessInfo
TargetInfo);
769
TBAAAccessInfo
mergeTBAAInfoForConditionalOperator(
TBAAAccessInfo
InfoA,
770
TBAAAccessInfo
InfoB);
774
TBAAAccessInfo
mergeTBAAInfoForMemoryTransfer(TBAAAccessInfo DestInfo
[
all
...]
CGExpr.cpp
1074
TBAAAccessInfo
*TBAAInfo) {
1095
TBAAAccessInfo
InnerTBAAInfo;
1104
TBAAAccessInfo
TargetTypeTBAAInfo;
1712
TBAAAccessInfo
TBAAInfo,
1829
TBAAAccessInfo
TBAAInfo,
2475
TBAAAccessInfo
*PointeeTBAAInfo) {
2488
TBAAAccessInfo
PointeeTBAAInfo;
2498
TBAAAccessInfo
*TBAAInfo) {
2508
TBAAAccessInfo
TBAAInfo;
2883
TBAAAccessInfo
TBAAInfo
[
all
...]
CodeGenModule.cpp
846
TBAAAccessInfo
CodeGenModule::getTBAAAccessInfo(QualType AccessType) {
848
return
TBAAAccessInfo
();
855
return
TBAAAccessInfo
();
859
return
TBAAAccessInfo
();
865
TBAAAccessInfo
868
return
TBAAAccessInfo
();
884
llvm::MDNode *CodeGenModule::getTBAAAccessTagInfo(
TBAAAccessInfo
Info) {
890
TBAAAccessInfo
CodeGenModule::mergeTBAAInfoForCast(
TBAAAccessInfo
SourceInfo,
891
TBAAAccessInfo
TargetInfo)
[
all
...]
CGOpenMPRuntimeGPU.cpp
2282
TBAAAccessInfo
());
2285
TBAAAccessInfo
());
2377
TBAAAccessInfo
()),
2381
TBAAAccessInfo
());
2393
TBAAAccessInfo
()),
2397
TBAAAccessInfo
());
2554
TBAAAccessInfo
());
2558
LValueBaseInfo(AlignmentSource::Type),
TBAAAccessInfo
());
2705
LValueBaseInfo(AlignmentSource::Type),
TBAAAccessInfo
()),
2786
LValueBaseInfo(AlignmentSource::Type),
TBAAAccessInfo
());
[
all
...]
CGObjCRuntime.cpp
115
TBAAAccessInfo
());
CodeGenFunction.h
2437
TBAAAccessInfo
TBAAInfo) {
2448
LValueBaseInfo BaseInfo,
TBAAAccessInfo
TBAAInfo) {
2458
TBAAAccessInfo
*PointeeTBAAInfo = nullptr);
2470
TBAAAccessInfo
*TBAAInfo = nullptr);
3771
TBAAAccessInfo
TBAAInfo,
3793
LValueBaseInfo BaseInfo,
TBAAAccessInfo
TBAAInfo,
3866
TBAAAccessInfo
*TBAAInfo = nullptr);
4041
TBAAAccessInfo
*TBAAInfo = nullptr);
4693
TBAAAccessInfo
*TBAAInfo = nullptr);
CGAtomic.cpp
1456
LVal.getBaseInfo(),
TBAAAccessInfo
()), loc);
1460
LVal.getBaseInfo(),
TBAAAccessInfo
()), loc);
1464
LVal.getBaseInfo(),
TBAAAccessInfo
()));
CodeGenFunction.cpp
200
TBAAAccessInfo
TBAAInfo;
211
TBAAAccessInfo
TBAAInfo;
CGClass.cpp
152
TBAAAccessInfo
*TBAAInfo) {
2527
TBAAAccessInfo
TBAAInfo = CGM.getTBAAVTablePtrAccessInfo(VTablePtrTy);
2622
TBAAAccessInfo
TBAAInfo = CGM.getTBAAVTablePtrAccessInfo(VTableTy);
CGExprComplex.cpp
482
DestLV.setTBAAInfo(
TBAAAccessInfo
::getMayAliasInfo());
CGExprScalar.cpp
1987
DestLV.setTBAAInfo(
TBAAAccessInfo
::getMayAliasInfo());
2089
DestLV.setTBAAInfo(
TBAAAccessInfo
::getMayAliasInfo());
2096
DestLV.setTBAAInfo(
TBAAAccessInfo
::getMayAliasInfo());
CGExprAgg.cpp
2166
TBAAAccessInfo
TBAAInfo = CGM.mergeTBAAInfoForMemoryTransfer(
CGExprCXX.cpp
274
TBAAAccessInfo
TBAAInfo;
CGOpenMPRuntime.cpp
7808
TBAAAccessInfo
TBAAInfo;
Completed in 71 milliseconds
Indexes created Mon Jun 08 00:24:58 UTC 2026