Home
last modified time | relevance | path

Searched refs:IsVirtual (Results 1 – 25 of 31) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DPointer.cpp115 bool IsVirtual = false; in toAPValue() local
120 Path.push_back(APValue::LValuePathEntry({BaseOrMember, IsVirtual})); in toAPValue()
/llvm-project-15.0.7/clang-tools-extra/clang-doc/
H A DRepresentation.h375 BaseRecordInfo(SymbolID USR, StringRef Name, StringRef Path, bool IsVirtual, in BaseRecordInfo()
377 : RecordInfo(USR, Name, Path), IsVirtual(IsVirtual), Access(Access), in BaseRecordInfo()
381 bool IsVirtual = false; member
H A DYAMLGenerator.cpp216 IO.mapOptional("IsVirtual", I.IsVirtual, false); in mapping()
H A DBitcodeWriter.cpp526 emitRecord(I.IsVirtual, BASE_RECORD_IS_VIRTUAL); in emitBlock()
/llvm-project-15.0.7/clang/lib/AST/
H A DRecordLayoutBuilder.cpp44 bool IsVirtual; member
283 if (Base->IsVirtual) in CanPlaceBaseSubobjectAtOffset()
333 if (Base->IsVirtual) in UpdateEmptyBaseSubobjects()
911 if (IsVirtual) { in ComputeBaseSubobjectInfo()
927 Info->IsVirtual = IsVirtual; in ComputeBaseSubobjectInfo()
962 bool IsVirtual = I.isVirtual(); in ComputeBaseSubobjectInfo() local
987 bool IsVirtual = I.isVirtual(); in ComputeBaseSubobjectInfo() local
995 if (IsVirtual) { in ComputeBaseSubobjectInfo()
1119 assert(Info->PrimaryVirtualBaseInfo->IsVirtual && in AddPrimaryVirtualBaseOffsets()
1136 if (Base->IsVirtual) in AddPrimaryVirtualBaseOffsets()
[all …]
H A DDeclCXX.cpp2510 TypeSourceInfo *TInfo, bool IsVirtual, in CXXCtorInitializer() argument
2515 LParenLoc(L), RParenLoc(R), IsDelegating(false), IsVirtual(IsVirtual), in CXXCtorInitializer()
2523 LParenLoc(L), RParenLoc(R), IsDelegating(false), IsVirtual(false), in CXXCtorInitializer()
2532 LParenLoc(L), RParenLoc(R), IsDelegating(false), IsVirtual(false), in CXXCtorInitializer()
2540 IsDelegating(true), IsVirtual(false), IsWritten(false), SourceOrder(0) {} in CXXCtorInitializer()
3021 NamedDecl *Target, bool IsVirtual) { in Create() argument
3023 IsVirtual); in Create()
H A DMicrosoftMangle.cpp2717 bool IsVirtual = MD->isVirtual(); in mangleFunctionClass() local
2722 IsVirtual = false; in mangleFunctionClass()
2730 else if (IsVirtual) in mangleFunctionClass()
2738 else if (IsVirtual) in mangleFunctionClass()
2746 else if (IsVirtual) in mangleFunctionClass()
H A DVTableBuilder.cpp121 void ComputeBaseOffsets(BaseSubobject Base, bool IsVirtual,
325 FinalOverriders::ComputeBaseOffsets(BaseSubobject Base, bool IsVirtual, in ComputeBaseOffsets() argument
333 if (!IsVirtual) in ComputeBaseOffsets()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp397 bool IsVirtual, in ProfileRegion() argument
400 ID.AddBoolean(IsVirtual); in ProfileRegion()
1188 bool IsVirtual) { in isValidBaseClass() argument
1195 if (IsVirtual) in isValidBaseClass()
1209 bool IsVirtual) { in getCXXBaseObjectRegion() argument
1211 assert(isValidBaseClass(RD, cast<TypedValueRegion>(Super), IsVirtual)); in getCXXBaseObjectRegion()
1214 if (IsVirtual) { in getCXXBaseObjectRegion()
1223 return getSubRegion<CXXBaseObjectRegion>(RD, IsVirtual, Super); in getCXXBaseObjectRegion()
H A DStore.cpp277 bool IsVirtual) { in evalDerivedToBase() argument
298 BaseDecl, cast<SubRegion>(DerivedReg), IsVirtual); in evalDerivedToBase()
H A DExprEngineCXX.cpp654 bool IsVirtual = (CK == CXXConstructExpr::CK_VirtualBase); in handleConstructor() local
656 getStoreManager().evalDerivedToBase(ThisVal, E->getType(), IsVirtual); in handleConstructor()
/llvm-project-15.0.7/llvm/lib/MC/
H A DXCOFFObjectWriter.cpp157 const bool IsVirtual; member
162 CsectSectionEntry(StringRef N, XCOFF::SectionTypeFlags Flags, bool IsVirtual, in CsectSectionEntry()
164 : SectionEntry(N, Flags), IsVirtual(IsVirtual), Groups(Groups) { in CsectSectionEntry()
1124 if (Sec->Index == SectionEntry::UninitializedIndex || Sec->IsVirtual) in assignAddressesAndIndices()
1172 if (CsectEntry.IsVirtual) { in writeSectionForControlSectionEntry()
/llvm-project-15.0.7/clang-tools-extra/unittests/clang-doc/
H A DClangDocTest.cpp193 EXPECT_EQ(Expected->IsVirtual, Actual->IsVirtual); in CheckBaseRecordInfo()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h2236 unsigned IsVirtual : 1; variable
2249 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, bool IsVirtual,
2331 return IsVirtual; in isBaseVirtual()
3513 unsigned IsVirtual : 1; variable
3524 IsVirtual(TargetInVirtualBase) { in ConstructorUsingShadowDecl()
3532 IsVirtual = true; in ConstructorUsingShadowDecl()
3537 : UsingShadowDecl(ConstructorUsingShadow, C, Empty), IsVirtual(false) {} in ConstructorUsingShadowDecl()
3548 bool IsVirtual);
3598 return IsVirtual; in constructsVirtualBase()
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.cpp1447 template <bool IsVirtual>
1452 bi = (IsVirtual ? record->vbases_begin() : record->bases_begin()), in ExtractBaseOffsets()
1453 be = (IsVirtual ? record->vbases_end() : record->bases_end()); in ExtractBaseOffsets()
1455 if (!IsVirtual && bi->isVirtual()) in ExtractBaseOffsets()
1479 if (IsVirtual) in ExtractBaseOffsets()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/
H A DRawTypes.h340 uint8_t IsVirtual; // Is this a virtual file (injected)? member
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState.h351 bool IsVirtual) const;
763 bool IsVirtual) const { in getLValue() argument
766 BaseClass, Super, IsVirtual)); in getLValue()
H A DMemRegion.h1253 CXXBaseObjectRegion(const CXXRecordDecl *RD, bool IsVirtual, in CXXBaseObjectRegion() argument
1255 : TypedValueRegion(SReg, CXXBaseObjectRegionKind), Data(RD, IsVirtual) { in CXXBaseObjectRegion()
1260 bool IsVirtual, const MemRegion *SReg);
1484 bool IsVirtual);
H A DStore.h164 bool IsVirtual);
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/
H A DPDBFileBuilder.cpp191 Entry.IsVirtual = 0; in finalizeMsfLayout()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyld.cpp810 bool IsVirtual = Section.isVirtual(); in emitSection() local
842 if (!IsVirtual && !IsZeroInit) { in emitSection()
881 if (IsZeroInit || IsVirtual) in emitSection()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCast.cpp999 bool IsVirtual = false; in DiagnoseReinterpretUpDownCast() local
1002 IsVirtual = IElem->Base->isVirtual(); in DiagnoseReinterpretUpDownCast()
1003 if (IsVirtual) in DiagnoseReinterpretUpDownCast()
1019 if (!IsVirtual) { in DiagnoseReinterpretUpDownCast()
1027 VirtualBase = VirtualBase && IsVirtual; in DiagnoseReinterpretUpDownCast()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp629 llvm::Value *IsVirtual; in EmitLoadOfMemberFunctionPointer() local
631 IsVirtual = Builder.CreateAnd(RawAdj, ptrdiff_1); in EmitLoadOfMemberFunctionPointer()
633 IsVirtual = Builder.CreateAnd(FnAsInt, ptrdiff_1); in EmitLoadOfMemberFunctionPointer()
634 IsVirtual = Builder.CreateIsNotNull(IsVirtual, "memptr.isvirtual"); in EmitLoadOfMemberFunctionPointer()
635 Builder.CreateCondBr(IsVirtual, FnVirtual, FnNonVirtual); in EmitLoadOfMemberFunctionPointer()
1184 llvm::Value *IsVirtual = Builder.CreateICmpNE(VirtualBit, Zero, in EmitMemberPointerIsNotNull() local
1186 Result = Builder.CreateOr(Result, IsVirtual); in EmitMemberPointerIsNotNull()
H A DMicrosoftCXXABI.cpp3161 llvm::Value *IsVirtual = in AdjustVirtualBase() local
3164 Builder.CreateCondBr(IsVirtual, VBaseAdjustBB, SkipAdjustBB); in AdjustVirtualBase()
3603 IsVirtual = 16, enumerator
3630 Flags |= IsVirtual; in initialize()
3715 if ((Class->Flags & MSRTTIClass::IsVirtual) && in detectAmbiguousBases()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseDeclCXX.cpp2132 bool IsVirtual = false; in ParseBaseSpecifier() local
2140 IsVirtual = true; in ParseBaseSpecifier()
2158 if (IsVirtual) { in ParseBaseSpecifier()
2164 IsVirtual = true; in ParseBaseSpecifier()
2196 return Actions.ActOnBaseSpecifier(ClassDecl, Range, Attributes, IsVirtual, in ParseBaseSpecifier()

12