Home
last modified time | relevance | path

Searched refs:BaseInfo (Results 1 – 25 of 37) sorted by relevance

12

/external/llvm-project/clang/lib/CodeGen/
DCGValue.h223 LValueBaseInfo BaseInfo; variable
230 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo) { in Initialize() argument
241 this->BaseInfo = BaseInfo; in Initialize()
321 LValueBaseInfo getBaseInfo() const { return BaseInfo; } in getBaseInfo()
322 void setBaseInfo(LValueBaseInfo Info) { BaseInfo = Info; } in setBaseInfo()
390 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo) { in MakeAddr() argument
398 R.Initialize(type, qs, address.getAlignment(), BaseInfo, TBAAInfo); in MakeAddr()
403 QualType type, LValueBaseInfo BaseInfo, in MakeVectorElt() argument
410 BaseInfo, TBAAInfo); in MakeVectorElt()
415 QualType type, LValueBaseInfo BaseInfo, in MakeExtVectorElt() argument
[all …]
DCGExpr.cpp1073 LValueBaseInfo *BaseInfo, in EmitPointerWithAlignment() argument
1099 if (BaseInfo) *BaseInfo = InnerBaseInfo; in EmitPointerWithAlignment()
1113 if (BaseInfo) in EmitPointerWithAlignment()
1114 BaseInfo->mergeForCast(TargetTypeBaseInfo); in EmitPointerWithAlignment()
1136 return EmitArrayToPointerDecay(CE->getSubExpr(), BaseInfo, TBAAInfo); in EmitPointerWithAlignment()
1146 Address Addr = EmitPointerWithAlignment(CE->getSubExpr(), BaseInfo); in EmitPointerWithAlignment()
1165 if (BaseInfo) *BaseInfo = LV.getBaseInfo(); in EmitPointerWithAlignment()
1175 CGM.getNaturalPointeeTypeAlignment(E->getType(), BaseInfo, TBAAInfo); in EmitPointerWithAlignment()
1711 LValueBaseInfo BaseInfo, in EmitLoadOfScalar() argument
1740 LValue::MakeAddr(Addr, Ty, getContext(), BaseInfo, TBAAInfo); in EmitLoadOfScalar()
[all …]
DCGExprCXX.cpp272 LValueBaseInfo BaseInfo; in EmitCXXMemberOrOperatorMemberCallExpr() local
274 Address ThisValue = EmitPointerWithAlignment(Base, &BaseInfo, &TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr()
275 This = MakeAddrLValue(ThisValue, Base->getType(), BaseInfo, TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr()
1583 LValueBaseInfo BaseInfo; in EmitCXXNewExpr() local
1584 allocation = EmitPointerWithAlignment(arg, &BaseInfo); in EmitCXXNewExpr()
1589 if (BaseInfo.getAlignmentSource() != AlignmentSource::Decl) in EmitCXXNewExpr()
DCGExprConstant.cpp759 struct BaseInfo { struct
760 BaseInfo(const CXXRecordDecl *Decl, CharUnits Offset, unsigned Index) in BaseInfo() argument
768 bool operator<(const BaseInfo &O) const { return Offset < O.Offset; } in operator <() argument
790 SmallVector<BaseInfo, 8> Bases; in Build()
798 Bases.push_back(BaseInfo(BD, BaseOffset, BaseNo)); in Build()
803 BaseInfo &Base = Bases[I]; in Build()
DCodeGenFunction.cpp198 LValueBaseInfo BaseInfo; in MakeNaturalAlignAddrLValue() local
200 CharUnits Alignment = CGM.getNaturalTypeAlignment(T, &BaseInfo, &TBAAInfo); in MakeNaturalAlignAddrLValue()
201 return LValue::MakeAddr(Address(V, Alignment), T, getContext(), BaseInfo, in MakeNaturalAlignAddrLValue()
209 LValueBaseInfo BaseInfo; in MakeNaturalAlignPointeeAddrLValue() local
211 CharUnits Align = CGM.getNaturalTypeAlignment(T, &BaseInfo, &TBAAInfo, in MakeNaturalAlignPointeeAddrLValue()
213 return MakeAddrLValue(Address(V, Align), T, BaseInfo, TBAAInfo); in MakeNaturalAlignPointeeAddrLValue()
DCodeGenFunction.h2392 LValue MakeAddrLValue(Address Addr, QualType T, LValueBaseInfo BaseInfo,
2394 return LValue::MakeAddr(Addr, T, getContext(), BaseInfo, TBAAInfo);
2404 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo) {
2406 BaseInfo, TBAAInfo);
2425 LValueBaseInfo *BaseInfo = nullptr,
3705 SourceLocation Loc, LValueBaseInfo BaseInfo,
3728 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo,
3800 LValueBaseInfo *BaseInfo = nullptr,
3973 LValueBaseInfo *BaseInfo = nullptr,
4665 LValueBaseInfo *BaseInfo = nullptr,
/external/libabigail/tests/data/test-fedabipkgdiff/
Dtest0-from-fc20-to-fc23-dbus-glib-report-0.txt22 [D] 'function BaseInfo* base_info_ref(BaseInfo*)' {base_info_ref}
23 [D] 'function void base_info_unref(BaseInfo*)' {base_info_unref}
56 [D] 'function BaseInfo* base_info_ref(BaseInfo*)' {base_info_ref}
57 [D] 'function void base_info_unref(BaseInfo*)' {base_info_unref}
Dtest2-dbus-glib-0.100.2-2.fc20--dbus-glib-0.106-1.fc23-report-0.txt22 [D] 'function BaseInfo* base_info_ref(BaseInfo*)' {base_info_ref}
23 [D] 'function void base_info_unref(BaseInfo*)' {base_info_unref}
56 [D] 'function BaseInfo* base_info_ref(BaseInfo*)' {base_info_ref}
57 [D] 'function void base_info_unref(BaseInfo*)' {base_info_unref}
Dtest4-glib-0.100.2-2.fc20.x86_64.rpm-glib-0.106-1.fc23.x86_64.rpm-report-0.txt20 [D] 'function BaseInfo* base_info_ref(BaseInfo*)' {base_info_ref}
21 [D] 'function void base_info_unref(BaseInfo*)' {base_info_unref}
Dtest1-from-fc20-to-dbus-glib-0.106-1.fc23.x86_64-report-0.txt20 [D] 'function BaseInfo* base_info_ref(BaseInfo*)' {base_info_ref}
21 [D] 'function void base_info_unref(BaseInfo*)' {base_info_unref}
Dtest3-dbus-glib-0.100.2-2.fc20.i686--dbus-glib-0.106-1.fc23.i686-report-0.txt22 [D] 'function BaseInfo* base_info_ref(BaseInfo*)' {base_info_ref}
23 [D] 'function void base_info_unref(BaseInfo*)' {base_info_unref}
/external/libabigail/tests/data/test-diff-pkg/
Dtest-rpm-report-5.txt8 [D] 'function BaseInfo* base_info_ref(BaseInfo*)' {base_info_ref}
9 [D] 'function void base_info_unref(BaseInfo*)' {base_info_unref}
Dtest-rpm-report-0.txt28 [D] 'function BaseInfo* base_info_ref(BaseInfo*)' {base_info_ref}
29 [D] 'function void base_info_unref(BaseInfo*)' {base_info_unref}
/external/llvm-project/mlir/include/mlir/Analysis/
DCallGraph.h120 using BaseInfo = member
123 static Edge getEmptyKey() { return Edge(BaseInfo::getEmptyKey()); } in getEmptyKey()
124 static Edge getTombstoneKey() { return Edge(BaseInfo::getTombstoneKey()); } in getTombstoneKey()
126 return BaseInfo::getHashValue(edge.targetAndKind); in getHashValue()
/external/llvm-project/clang/include/clang/AST/
DRedeclarable.h385 using BaseInfo = DenseMapInfo<decl_type *>;
391 P.Ptr = BaseInfo::getEmptyKey();
397 P.Ptr = BaseInfo::getTombstoneKey();
402 return BaseInfo::getHashValue(P);
407 return BaseInfo::isEqual(LHS, RHS);
/external/angle/third_party/vulkan-deps/vulkan-headers/src/registry/
Dreg.py85 class BaseInfo: class
151 class TypeInfo(BaseInfo):
156 BaseInfo.__init__(self, elem)
165 BaseInfo.resetState(self)
170 class GroupInfo(BaseInfo):
175 BaseInfo.__init__(self, elem)
178 class EnumInfo(BaseInfo):
182 BaseInfo.__init__(self, elem)
190 class CmdInfo(BaseInfo):
194 BaseInfo.__init__(self, elem)
[all …]
/external/vulkan-headers/registry/
Dreg.py85 class BaseInfo: class
151 class TypeInfo(BaseInfo):
156 BaseInfo.__init__(self, elem)
165 BaseInfo.resetState(self)
170 class GroupInfo(BaseInfo):
175 BaseInfo.__init__(self, elem)
178 class EnumInfo(BaseInfo):
182 BaseInfo.__init__(self, elem)
190 class CmdInfo(BaseInfo):
194 BaseInfo.__init__(self, elem)
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DCallSite.h901 using BaseInfo = DenseMapInfo<decltype(CallSite::I)>;
905 CS.I = BaseInfo::getEmptyKey();
911 CS.I = BaseInfo::getTombstoneKey();
916 return BaseInfo::getHashValue(CS.I);
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonInstrFormatsV65.td16 // *** Must match BaseInfo.h ***
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonInstrFormatsV65.td16 // *** Must match BaseInfo.h ***
/external/clang/lib/CodeGen/
DCGExprConstant.cpp420 struct BaseInfo { struct
421 BaseInfo(const CXXRecordDecl *Decl, CharUnits Offset, unsigned Index) in BaseInfo() argument
429 bool operator<(const BaseInfo &O) const { return Offset < O.Offset; } in operator <() argument
450 SmallVector<BaseInfo, 8> Bases; in Build()
458 Bases.push_back(BaseInfo(BD, BaseOffset, BaseNo)); in Build()
463 BaseInfo &Base = Bases[I]; in Build()
/external/llvm/lib/Target/Hexagon/
DHexagonInstrFormatsV4.td17 // *** Must match BaseInfo.h ***
/external/clang/lib/AST/
DRecordLayoutBuilder.cpp1046 BaseSubobjectInfo *BaseInfo = NonVirtualBaseInfo.lookup(BaseDecl); in LayoutNonVirtualBases() local
1047 assert(BaseInfo && "Did not find base info for non-virtual base!"); in LayoutNonVirtualBases()
1049 LayoutNonVirtualBase(BaseInfo); in LayoutNonVirtualBases()
1128 const BaseSubobjectInfo *BaseInfo = VirtualBaseInfo.lookup(BaseDecl); in LayoutVirtualBases() local
1129 assert(BaseInfo && "Did not find virtual base info!"); in LayoutVirtualBases()
1130 LayoutVirtualBase(BaseInfo); in LayoutVirtualBases()
/external/llvm-project/clang/lib/AST/
DVTableBuilder.cpp3320 for (const std::unique_ptr<VPtrInfo> &BaseInfo : BasePaths) { in computeVTablePaths() local
3323 if (setsIntersect(VBasesSeen, BaseInfo->ContainingVBases)) in computeVTablePaths()
3327 auto P = std::make_unique<VPtrInfo>(*BaseInfo); in computeVTablePaths()
3730 const VirtualBaseInfo &BaseInfo = in computeVBTableRelatedInformation() local
3732 VBI->VBTableIndices.insert(BaseInfo.VBTableIndices.begin(), in computeVBTableRelatedInformation()
3733 BaseInfo.VBTableIndices.end()); in computeVBTableRelatedInformation()
DRecordLayoutBuilder.cpp1088 BaseSubobjectInfo *BaseInfo = NonVirtualBaseInfo.lookup(BaseDecl); in LayoutNonVirtualBases() local
1089 assert(BaseInfo && "Did not find base info for non-virtual base!"); in LayoutNonVirtualBases()
1091 LayoutNonVirtualBase(BaseInfo); in LayoutNonVirtualBases()
1170 const BaseSubobjectInfo *BaseInfo = VirtualBaseInfo.lookup(BaseDecl); in LayoutVirtualBases() local
1171 assert(BaseInfo && "Did not find virtual base info!"); in LayoutVirtualBases()
1172 LayoutVirtualBase(BaseInfo); in LayoutVirtualBases()

12