| /llvm-project-15.0.7/clang/lib/AST/Interp/ |
| H A D | Pointer.cpp | 115 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 D | Representation.h | 375 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 D | YAMLGenerator.cpp | 216 IO.mapOptional("IsVirtual", I.IsVirtual, false); in mapping()
|
| H A D | BitcodeWriter.cpp | 526 emitRecord(I.IsVirtual, BASE_RECORD_IS_VIRTUAL); in emitBlock()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | RecordLayoutBuilder.cpp | 44 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 D | DeclCXX.cpp | 2510 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 D | MicrosoftMangle.cpp | 2717 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 D | VTableBuilder.cpp | 121 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 D | MemRegion.cpp | 397 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 D | Store.cpp | 277 bool IsVirtual) { in evalDerivedToBase() argument 298 BaseDecl, cast<SubRegion>(DerivedReg), IsVirtual); in evalDerivedToBase()
|
| H A D | ExprEngineCXX.cpp | 654 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 D | XCOFFObjectWriter.cpp | 157 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 D | ClangDocTest.cpp | 193 EXPECT_EQ(Expected->IsVirtual, Actual->IsVirtual); in CheckBaseRecordInfo()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 2236 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 D | ClangASTSource.cpp | 1447 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 D | RawTypes.h | 340 uint8_t IsVirtual; // Is this a virtual file (injected)? member
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ProgramState.h | 351 bool IsVirtual) const; 763 bool IsVirtual) const { in getLValue() argument 766 BaseClass, Super, IsVirtual)); in getLValue()
|
| H A D | MemRegion.h | 1253 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 D | Store.h | 164 bool IsVirtual);
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | PDBFileBuilder.cpp | 191 Entry.IsVirtual = 0; in finalizeMsfLayout()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyld.cpp | 810 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 D | SemaCast.cpp | 999 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 D | ItaniumCXXABI.cpp | 629 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 D | MicrosoftCXXABI.cpp | 3161 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 D | ParseDeclCXX.cpp | 2132 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()
|