| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGValue.h | 237 LValueBaseInfo BaseInfo; 244 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo) { 256 this->BaseInfo = BaseInfo; 268 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo, 273 Initialize(Type, QS, Addr, BaseInfo, TBAAInfo); 346 LValueBaseInfo getBaseInfo() const { return BaseInfo; } 347 void setBaseInfo(LValueBaseInfo Info) { BaseInfo = Info; } 433 LValueBaseInfo BaseInfo, TBAAAccessInfo TBAAInfo) { 436 R.initializeSimpleLValue(Addr, type, BaseInfo, TBAAInfo, Context); 443 QualType type, LValueBaseInfo BaseInfo, [all …]
|
| H A D | CGExpr.cpp | 1183 LValueBaseInfo BaseInfo; in GetCountedByFieldExprGEP() local 1185 Address Addr = EmitPointerWithAlignment(StructBase, &BaseInfo, &TBAAInfo); in GetCountedByFieldExprGEP() 1311 static Address EmitPointerWithAlignment(const Expr *E, LValueBaseInfo *BaseInfo, in EmitPointerWithAlignment() argument 1338 if (BaseInfo) *BaseInfo = InnerBaseInfo; in EmitPointerWithAlignment() 1352 if (BaseInfo) in EmitPointerWithAlignment() 1353 BaseInfo->mergeForCast(TargetTypeBaseInfo); in EmitPointerWithAlignment() 1380 return CGF.EmitArrayToPointerDecay(CE->getSubExpr(), BaseInfo, TBAAInfo); in EmitPointerWithAlignment() 1391 CE->getSubExpr(), BaseInfo, nullptr, in EmitPointerWithAlignment() 1411 if (BaseInfo) *BaseInfo = LV.getBaseInfo(); in EmitPointerWithAlignment() 1426 if (BaseInfo) *BaseInfo = LV.getBaseInfo(); in EmitPointerWithAlignment() [all …]
|
| H A D | CGExprCXX.cpp | 283 LValueBaseInfo BaseInfo; in EmitCXXMemberOrOperatorMemberCallExpr() local 285 Address ThisValue = EmitPointerWithAlignment(Base, &BaseInfo, &TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr() 287 BaseInfo, TBAAInfo); in EmitCXXMemberOrOperatorMemberCallExpr() 1644 LValueBaseInfo BaseInfo; in EmitCXXNewExpr() local 1645 allocation = EmitPointerWithAlignment(arg, &BaseInfo); in EmitCXXNewExpr() 1650 if (BaseInfo.getAlignmentSource() != AlignmentSource::Decl) in EmitCXXNewExpr()
|
| H A D | CodeGenFunction.h | 2693 bool ForPointeeType = false, LValueBaseInfo *BaseInfo = nullptr, 2698 CGM.getNaturalTypeAlignment(T, BaseInfo, TBAAInfo, ForPointeeType); 2710 LValue MakeAddrLValue(Address Addr, QualType T, LValueBaseInfo BaseInfo, 2712 return LValue::MakeAddr(Addr, T, getContext(), BaseInfo, TBAAInfo); 2767 LValueBaseInfo *BaseInfo = nullptr, 4312 SourceLocation Loc, LValueBaseInfo BaseInfo, 4334 QualType Ty, LValueBaseInfo BaseInfo, 4422 LValueBaseInfo *BaseInfo = nullptr, 4675 LValueBaseInfo *BaseInfo = nullptr, TBAAAccessInfo *TBAAInfo = nullptr); 5480 EmitPointerWithAlignment(const Expr *Addr, LValueBaseInfo *BaseInfo = nullptr,
|
| H A D | CGExprConstant.cpp | 825 struct BaseInfo { struct 826 BaseInfo(const CXXRecordDecl *Decl, CharUnits Offset, unsigned Index) in BaseInfo() argument 834 bool operator<(const BaseInfo &O) const { return Offset < O.Offset; } in operator <() argument 862 SmallVector<BaseInfo, 8> Bases; in Build() 870 Bases.push_back(BaseInfo(BD, BaseOffset, BaseNo)); in Build() 874 for (const BaseInfo &Base : Bases) { in Build()
|
| H A D | CodeGenModule.h | 1698 LValueBaseInfo *BaseInfo = nullptr, 1702 LValueBaseInfo *BaseInfo = nullptr,
|
| H A D | CodeGenModule.cpp | 7972 QualType T, LValueBaseInfo *BaseInfo, TBAAAccessInfo *TBAAInfo) { in getNaturalPointeeTypeAlignment() argument 7973 return getNaturalTypeAlignment(T->getPointeeType(), BaseInfo, TBAAInfo, in getNaturalPointeeTypeAlignment() 7978 LValueBaseInfo *BaseInfo, in getNaturalTypeAlignment() argument 7992 if (BaseInfo) in getNaturalTypeAlignment() 7993 *BaseInfo = LValueBaseInfo(AlignmentSource::AttributedType); in getNaturalTypeAlignment() 8011 if (BaseInfo) in getNaturalTypeAlignment() 8012 *BaseInfo = LValueBaseInfo(AlignmentSource::Type); in getNaturalTypeAlignment() 8016 if (BaseInfo) in getNaturalTypeAlignment() 8017 *BaseInfo = LValueBaseInfo(AlignmentSource::Type); in getNaturalTypeAlignment()
|
| H A D | CodeGenFunction.cpp | 204 LValueBaseInfo BaseInfo; in makeNaturalAlignAddrLValue() local 207 CGF.CGM.getNaturalTypeAlignment(T, &BaseInfo, &TBAAInfo, ForPointeeType); in makeNaturalAlignAddrLValue() 213 return CGF.MakeAddrLValue(Addr, T, BaseInfo, TBAAInfo); in makeNaturalAlignAddrLValue()
|
| H A D | CGClass.cpp | 153 LValueBaseInfo *BaseInfo, TBAAAccessInfo *TBAAInfo) { in EmitCXXMemberDataPointerAddress() argument 160 CGM.getNaturalTypeAlignment(memberType, BaseInfo, TBAAInfo); in EmitCXXMemberDataPointerAddress()
|
| H A D | CGCall.cpp | 4002 LValueBaseInfo BaseInfo; in EmitFunctionEpilog() local 4005 CGM.getNaturalTypeAlignment(RetTy, &BaseInfo, &TBAAInfo); in EmitFunctionEpilog() 4008 LValue::MakeAddr(ArgAddr, RetTy, getContext(), BaseInfo, TBAAInfo); in EmitFunctionEpilog()
|
| H A D | CGOpenMPRuntime.cpp | 7501 LValueBaseInfo BaseInfo; in __anon93cce0fb3202() local 7504 CGF.EmitPointerWithAlignment(BaseExpr, &BaseInfo, &TBAAInfo); in __anon93cce0fb3202() 7506 BaseLV = CGF.MakeAddrLValue(Addr, PtrTy, BaseInfo, TBAAInfo); in __anon93cce0fb3202()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIInsertHardClauses.cpp | 121 const AMDGPU::MIMGBaseOpcodeInfo *BaseInfo = in getHardClauseType() local 123 if (BaseInfo->BVH) in getHardClauseType() 125 if (BaseInfo->Sampler || BaseInfo->MSAA) in getHardClauseType()
|
| H A D | SIInsertWaitcnts.cpp | 203 const AMDGPU::MIMGBaseOpcodeInfo *BaseInfo = in getVmemType() local 206 if (BaseInfo->BVH) in getVmemType() 212 if (BaseInfo->Sampler || BaseInfo->MSAA || SIInstrInfo::isVSAMPLE(Inst)) in getVmemType() 892 const AMDGPU::MIMGBaseOpcodeInfo *BaseInfo = in hasPointSampleAccel() local 894 return BaseInfo->PointSampleAccel; in hasPointSampleAccel()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Redeclarable.h | 384 using BaseInfo = DenseMapInfo<decl_type *>; 390 P.Ptr = BaseInfo::getEmptyKey(); 396 P.Ptr = BaseInfo::getTombstoneKey(); 401 return BaseInfo::getHashValue(P); 406 return BaseInfo::isEqual(LHS, RHS);
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | Telemetry.h | 65 static const llvm::telemetry::KindType BaseInfo = 0b11000000; member 89 return LLDBEntryKind::BaseInfo; in getKind() 94 return (t->getKind() & LLDBEntryKind::BaseInfo) == LLDBEntryKind::BaseInfo; in classof()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrFormatsV65.td | 16 // *** Must match BaseInfo.h ***
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | RecordLayoutBuilder.cpp | 1087 BaseSubobjectInfo *BaseInfo = NonVirtualBaseInfo.lookup(BaseDecl); in LayoutNonVirtualBases() local 1088 assert(BaseInfo && "Did not find base info for non-virtual base!"); in LayoutNonVirtualBases() 1090 LayoutNonVirtualBase(BaseInfo); in LayoutNonVirtualBases() 1169 const BaseSubobjectInfo *BaseInfo = VirtualBaseInfo.lookup(BaseDecl); in LayoutVirtualBases() local 1170 assert(BaseInfo && "Did not find virtual base info!"); in LayoutVirtualBases() 1171 LayoutVirtualBase(BaseInfo); in LayoutVirtualBases()
|
| H A D | VTableBuilder.cpp | 3417 for (const std::unique_ptr<VPtrInfo> &BaseInfo : BasePaths) { in computeVTablePaths() local 3420 if (setsIntersect(VBasesSeen, BaseInfo->ContainingVBases)) in computeVTablePaths() 3424 auto P = std::make_unique<VPtrInfo>(*BaseInfo); in computeVTablePaths() 3824 const VirtualBaseInfo &BaseInfo = in computeVBTableRelatedInformation() local 3826 VBI->VBTableIndices.insert_range(BaseInfo.VBTableIndices); in computeVBTableRelatedInformation()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDeclCXX.cpp | 2250 SmallVector<CXXBaseSpecifier *, 8> BaseInfo; in ParseBaseClause() local 2261 BaseInfo.push_back(Result.get()); in ParseBaseClause() 2271 Actions.ActOnBaseSpecifiers(ClassDecl, BaseInfo); in ParseBaseClause()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/ |
| H A D | MasmParser.cpp | 5786 AsmFieldInfo BaseInfo; in lookUpField() local 5787 if (Base.contains('.') && !lookUpField(Base, BaseInfo)) in lookUpField() 5788 Base = BaseInfo.Type.Name; in lookUpField()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 1441 TemplateDeductionInfo BaseInfo(TemplateDeductionInfo::ForBase, Info); in DeduceTemplateBases() local 1444 S, TemplateParams, P, NextT, BaseInfo, PartialOrdering, DeducedCopy, in DeduceTemplateBases()
|