HomeSort by: relevance | last modified time | path
    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 69 milliseconds