| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGValue.h | 228 LValueBaseInfo BaseInfo; variable 235 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo) { in Initialize() argument 253 this->BaseInfo = BaseInfo; in Initialize() 333 LValueBaseInfo getBaseInfo() const { return BaseInfo; } in getBaseInfo() 334 void setBaseInfo(LValueBaseInfo Info) { BaseInfo = Info; } in setBaseInfo() 417 QualType type, LValueBaseInfo BaseInfo, in MakeVectorElt() argument 425 BaseInfo, TBAAInfo); in MakeVectorElt() 438 BaseInfo, TBAAInfo); in MakeExtVectorElt() 449 QualType type, LValueBaseInfo BaseInfo, in MakeBitfield() argument 473 QualType type, LValueBaseInfo BaseInfo, in MakeMatrixElt() argument [all …]
|
| H A D | CGExpr.cpp | 1109 if (BaseInfo) *BaseInfo = InnerBaseInfo; in EmitPointerWithAlignment() 1123 if (BaseInfo) in EmitPointerWithAlignment() 1177 if (BaseInfo) *BaseInfo = LV.getBaseInfo(); in EmitPointerWithAlignment() 1192 if (BaseInfo) *BaseInfo = LV.getBaseInfo(); in EmitPointerWithAlignment() 2594 LValueBaseInfo BaseInfo; in EmitLoadOfPointerLValue() local 2971 LValueBaseInfo BaseInfo; in EmitUnaryOpLValue() local 3650 if (BaseInfo) *BaseInfo = LV.getBaseInfo(); in EmitArrayToPointerDecay() 4113 LValueBaseInfo BaseInfo; in EmitOMPArraySectionExpr() local 4179 LValueBaseInfo BaseInfo; in EmitExtVectorElementExpr() local 4238 LValueBaseInfo BaseInfo; in EmitMemberExpr() local [all …]
|
| H A D | CGExprCXX.cpp | 273 LValueBaseInfo BaseInfo; in EmitCXXMemberOrOperatorMemberCallExpr() local 275 Address ThisValue = EmitPointerWithAlignment(Base, &BaseInfo, &TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr() 276 This = MakeAddrLValue(ThisValue, Base->getType(), BaseInfo, TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr() 1586 LValueBaseInfo BaseInfo; in EmitCXXNewExpr() local 1587 allocation = EmitPointerWithAlignment(arg, &BaseInfo); in EmitCXXNewExpr() 1592 if (BaseInfo.getAlignmentSource() != AlignmentSource::Decl) in EmitCXXNewExpr()
|
| H A D | CGExprConstant.cpp | 778 struct BaseInfo { struct 779 BaseInfo(const CXXRecordDecl *Decl, CharUnits Offset, unsigned Index) in BaseInfo() function 787 bool operator<(const BaseInfo &O) const { return Offset < O.Offset; } in operator <() argument 809 SmallVector<BaseInfo, 8> Bases; in Build() 817 Bases.push_back(BaseInfo(BD, BaseOffset, BaseNo)); in Build() 822 BaseInfo &Base = Bases[I]; in Build()
|
| H A D | CodeGenFunction.cpp | 188 LValueBaseInfo BaseInfo; in MakeNaturalAlignAddrLValue() local 190 CharUnits Alignment = CGM.getNaturalTypeAlignment(T, &BaseInfo, &TBAAInfo); in MakeNaturalAlignAddrLValue() 192 return LValue::MakeAddr(Addr, T, getContext(), BaseInfo, TBAAInfo); in MakeNaturalAlignAddrLValue() 199 LValueBaseInfo BaseInfo; in MakeNaturalAlignPointeeAddrLValue() local 201 CharUnits Align = CGM.getNaturalTypeAlignment(T, &BaseInfo, &TBAAInfo, in MakeNaturalAlignPointeeAddrLValue() 204 return MakeAddrLValue(Addr, T, BaseInfo, TBAAInfo); in MakeNaturalAlignPointeeAddrLValue()
|
| H A D | CodeGenFunction.h | 2495 LValue MakeAddrLValue(Address Addr, QualType T, LValueBaseInfo BaseInfo, 2497 return LValue::MakeAddr(Addr, T, getContext(), BaseInfo, TBAAInfo); 2533 LValueBaseInfo *BaseInfo = nullptr, 3836 SourceLocation Loc, LValueBaseInfo BaseInfo, 3859 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo, 3932 LValueBaseInfo *BaseInfo = nullptr, 4107 LValueBaseInfo *BaseInfo = nullptr, 4767 LValueBaseInfo *BaseInfo = nullptr,
|
| H A D | CodeGenModule.h | 1507 LValueBaseInfo *BaseInfo = nullptr, 1511 LValueBaseInfo *BaseInfo = nullptr,
|
| H A D | CodeGenModule.cpp | 6846 QualType T, LValueBaseInfo *BaseInfo, TBAAAccessInfo *TBAAInfo) { in getNaturalPointeeTypeAlignment() argument 6847 return getNaturalTypeAlignment(T->getPointeeType(), BaseInfo, TBAAInfo, in getNaturalPointeeTypeAlignment() 6852 LValueBaseInfo *BaseInfo, in getNaturalTypeAlignment() argument 6866 if (BaseInfo) in getNaturalTypeAlignment() 6867 *BaseInfo = LValueBaseInfo(AlignmentSource::AttributedType); in getNaturalTypeAlignment() 6885 if (BaseInfo) in getNaturalTypeAlignment() 6886 *BaseInfo = LValueBaseInfo(AlignmentSource::Type); in getNaturalTypeAlignment() 6890 if (BaseInfo) in getNaturalTypeAlignment() 6891 *BaseInfo = LValueBaseInfo(AlignmentSource::Type); in getNaturalTypeAlignment()
|
| H A D | CGClass.cpp | 151 LValueBaseInfo *BaseInfo, in EmitCXXMemberDataPointerAddress() argument 160 CGM.getNaturalTypeAlignment(memberType, BaseInfo, TBAAInfo); in EmitCXXMemberDataPointerAddress()
|
| H A D | CGCall.cpp | 3543 LValueBaseInfo BaseInfo; in EmitFunctionEpilog() local 3546 CGM.getNaturalTypeAlignment(RetTy, &BaseInfo, &TBAAInfo); in EmitFunctionEpilog() 3549 LValue::MakeAddr(ArgAddr, RetTy, getContext(), BaseInfo, TBAAInfo); in EmitFunctionEpilog()
|
| H A D | CGOpenMPRuntime.cpp | 7933 LValueBaseInfo BaseInfo; in generateInfoForComponentList() local 7936 CGF.EmitPointerWithAlignment(BaseExpr, &BaseInfo, &TBAAInfo); in generateInfoForComponentList() 7938 BaseLV = CGF.MakeAddrLValue(Addr, PtrTy, BaseInfo, TBAAInfo); in generateInfoForComponentList()
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/ |
| H A D | CallGraph.h | 120 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()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Redeclarable.h | 387 using BaseInfo = DenseMapInfo<decl_type *>; 393 P.Ptr = BaseInfo::getEmptyKey(); 399 P.Ptr = BaseInfo::getTombstoneKey(); 404 return BaseInfo::getHashValue(P); 409 return BaseInfo::isEqual(LHS, RHS);
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIInsertHardClauses.cpp | 126 const AMDGPU::MIMGBaseOpcodeInfo *BaseInfo = in getHardClauseType() local 128 if (BaseInfo->BVH) in getHardClauseType() 130 if (BaseInfo->Sampler) in getHardClauseType()
|
| H A D | SIInsertWaitcnts.cpp | 149 const AMDGPU::MIMGBaseOpcodeInfo *BaseInfo = in getVmemType() local 151 return BaseInfo->BVH ? VMEM_BVH in getVmemType() 152 : BaseInfo->Sampler ? VMEM_SAMPLER : VMEM_NOSAMPLER; in getVmemType()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrFormatsV65.td | 16 // *** Must match BaseInfo.h ***
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | VTableBuilder.cpp | 3318 for (const std::unique_ptr<VPtrInfo> &BaseInfo : BasePaths) { in computeVTablePaths() local 3321 if (setsIntersect(VBasesSeen, BaseInfo->ContainingVBases)) in computeVTablePaths() 3325 auto P = std::make_unique<VPtrInfo>(*BaseInfo); in computeVTablePaths() 3726 const VirtualBaseInfo &BaseInfo = in computeVBTableRelatedInformation() local 3728 VBI->VBTableIndices.insert(BaseInfo.VBTableIndices.begin(), in computeVBTableRelatedInformation() 3729 BaseInfo.VBTableIndices.end()); in computeVBTableRelatedInformation()
|
| H A D | RecordLayoutBuilder.cpp | 1092 BaseSubobjectInfo *BaseInfo = NonVirtualBaseInfo.lookup(BaseDecl); in LayoutNonVirtualBases() local 1093 assert(BaseInfo && "Did not find base info for non-virtual base!"); in LayoutNonVirtualBases() 1095 LayoutNonVirtualBase(BaseInfo); in LayoutNonVirtualBases() 1174 const BaseSubobjectInfo *BaseInfo = VirtualBaseInfo.lookup(BaseDecl); in LayoutVirtualBases() local 1175 assert(BaseInfo && "Did not find virtual base info!"); in LayoutVirtualBases() 1176 LayoutVirtualBase(BaseInfo); in LayoutVirtualBases()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CXIndexDataConsumer.cpp | 363 CXIdxBaseClassInfo BaseInfo = { nullptr, in CXXBasesListInfo() local 366 BaseInfos.push_back(BaseInfo); in CXXBasesListInfo()
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseDeclCXX.cpp | 2096 SmallVector<CXXBaseSpecifier *, 8> BaseInfo; in ParseBaseClause() local 2107 BaseInfo.push_back(Result.get()); in ParseBaseClause() 2117 Actions.ActOnBaseSpecifiers(ClassDecl, BaseInfo); in ParseBaseClause()
|
| /llvm-project-15.0.7/llvm/lib/MC/MCParser/ |
| H A D | MasmParser.cpp | 7262 AsmFieldInfo BaseInfo; in lookUpField() local 7263 if (Base.contains('.') && !lookUpField(Base, BaseInfo)) in lookUpField() 7264 Base = BaseInfo.Type.Name; in lookUpField()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 1266 TemplateDeductionInfo BaseInfo(TemplateDeductionInfo::ForBase, Info); in DeduceTemplateBases() local 1268 S, TemplateParams, P, NextT, BaseInfo, DeducedCopy); in DeduceTemplateBases()
|