Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/clang/lib/AST/Interp/
H A DPointer.cpp118 bool IsVirtual = false; in toAPValue() local
123 Path.push_back(APValue::LValuePathEntry({BaseOrMember, IsVirtual})); in toAPValue()
/openbsd/gnu/llvm/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.cpp2539 TypeSourceInfo *TInfo, bool IsVirtual, in CXXCtorInitializer() argument
2544 LParenLoc(L), RParenLoc(R), IsDelegating(false), IsVirtual(IsVirtual), in CXXCtorInitializer()
2552 LParenLoc(L), RParenLoc(R), IsDelegating(false), IsVirtual(false), in CXXCtorInitializer()
2561 LParenLoc(L), RParenLoc(R), IsDelegating(false), IsVirtual(false), in CXXCtorInitializer()
2569 IsDelegating(true), IsVirtual(false), IsWritten(false), SourceOrder(0) {} in CXXCtorInitializer()
3056 NamedDecl *Target, bool IsVirtual) { in Create() argument
3058 IsVirtual); in Create()
H A DMicrosoftMangle.cpp2724 bool IsVirtual = MD->isVirtual(); in mangleFunctionClass() local
2729 IsVirtual = false; in mangleFunctionClass()
2737 else if (IsVirtual) in mangleFunctionClass()
2745 else if (IsVirtual) in mangleFunctionClass()
2753 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()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp397 bool IsVirtual, in ProfileRegion() argument
400 ID.AddBoolean(IsVirtual); in ProfileRegion()
1204 bool IsVirtual) { in isValidBaseClass() argument
1211 if (IsVirtual) in isValidBaseClass()
1225 bool IsVirtual) { in getCXXBaseObjectRegion() argument
1227 assert(isValidBaseClass(RD, cast<TypedValueRegion>(Super), IsVirtual)); in getCXXBaseObjectRegion()
1230 if (IsVirtual) { in getCXXBaseObjectRegion()
1239 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.cpp704 bool IsVirtual = (CK == CXXConstructExpr::CK_VirtualBase); in handleConstructor() local
706 getStoreManager().evalDerivedToBase(ThisVal, E->getType(), IsVirtual); in handleConstructor()
/openbsd/gnu/llvm/llvm/lib/MC/
H A DXCOFFObjectWriter.cpp162 const bool IsVirtual; member
167 CsectSectionEntry(StringRef N, XCOFF::SectionTypeFlags Flags, bool IsVirtual, in CsectSectionEntry()
169 : SectionEntry(N, Flags), IsVirtual(IsVirtual), Groups(Groups) { in CsectSectionEntry()
1158 if (Sec->Index == SectionEntry::UninitializedIndex || Sec->IsVirtual) in finalizeSectionInfo()
1431 if (CsectEntry.IsVirtual) { in writeSectionForControlSectionEntry()
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DDeclCXX.h2250 unsigned IsVirtual : 1; variable
2263 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, bool IsVirtual,
2345 return IsVirtual; in isBaseVirtual()
3527 unsigned IsVirtual : 1; variable
3538 IsVirtual(TargetInVirtualBase) { in ConstructorUsingShadowDecl()
3546 IsVirtual = true; in ConstructorUsingShadowDecl()
3551 : UsingShadowDecl(ConstructorUsingShadow, C, Empty), IsVirtual(false) {} in ConstructorUsingShadowDecl()
3562 bool IsVirtual);
3612 return IsVirtual; in constructsVirtualBase()
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/Native/
H A DRawTypes.h340 uint8_t IsVirtual; // Is this a virtual file (injected)? member
/openbsd/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState.h353 bool IsVirtual) const;
765 bool IsVirtual) const { in getLValue() argument
768 BaseClass, Super, IsVirtual)); in getLValue()
H A DMemRegion.h1265 CXXBaseObjectRegion(const CXXRecordDecl *RD, bool IsVirtual, in CXXBaseObjectRegion() argument
1267 : TypedValueRegion(SReg, CXXBaseObjectRegionKind), Data(RD, IsVirtual) { in CXXBaseObjectRegion()
1272 bool IsVirtual, const MemRegion *SReg);
1496 bool IsVirtual);
H A DStore.h165 bool IsVirtual);
/openbsd/gnu/llvm/llvm/lib/DebugInfo/PDB/Native/
H A DPDBFileBuilder.cpp191 Entry.IsVirtual = 0; in finalizeMsfLayout()
/openbsd/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyld.cpp810 bool IsVirtual = Section.isVirtual(); in emitSection() local
837 if (!IsVirtual && !IsZeroInit) { in emitSection()
877 if (IsZeroInit || IsVirtual) in emitSection()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaCast.cpp1000 bool IsVirtual = false; in DiagnoseReinterpretUpDownCast() local
1003 IsVirtual = IElem->Base->isVirtual(); in DiagnoseReinterpretUpDownCast()
1004 if (IsVirtual) in DiagnoseReinterpretUpDownCast()
1020 if (!IsVirtual) { in DiagnoseReinterpretUpDownCast()
1028 VirtualBase = VirtualBase && IsVirtual; in DiagnoseReinterpretUpDownCast()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp617 llvm::Value *IsVirtual; in EmitLoadOfMemberFunctionPointer() local
619 IsVirtual = Builder.CreateAnd(RawAdj, ptrdiff_1); in EmitLoadOfMemberFunctionPointer()
621 IsVirtual = Builder.CreateAnd(FnAsInt, ptrdiff_1); in EmitLoadOfMemberFunctionPointer()
622 IsVirtual = Builder.CreateIsNotNull(IsVirtual, "memptr.isvirtual"); in EmitLoadOfMemberFunctionPointer()
623 Builder.CreateCondBr(IsVirtual, FnVirtual, FnNonVirtual); in EmitLoadOfMemberFunctionPointer()
1172 llvm::Value *IsVirtual = Builder.CreateICmpNE(VirtualBit, Zero, in EmitMemberPointerIsNotNull() local
1174 Result = Builder.CreateOr(Result, IsVirtual); in EmitMemberPointerIsNotNull()
H A DMicrosoftCXXABI.cpp3174 llvm::Value *IsVirtual = in AdjustVirtualBase() local
3177 Builder.CreateCondBr(IsVirtual, VBaseAdjustBB, SkipAdjustBB); in AdjustVirtualBase()
3616 IsVirtual = 16, enumerator
3643 Flags |= IsVirtual; in initialize()
3728 if ((Class->Flags & MSRTTIClass::IsVirtual) && in detectAmbiguousBases()
H A DCGExprAgg.cpp2072 const CXXRecordDecl *RD, const CXXRecordDecl *BaseRD, bool IsVirtual) { in getOverlapForBaseInit() argument
2076 if (IsVirtual) in getOverlapForBaseInit()
H A DCodeGenFunction.h2694 bool IsVirtual);
/openbsd/gnu/llvm/clang/lib/Parse/
H A DParseDeclCXX.cpp2221 bool IsVirtual = false; in ParseBaseSpecifier() local
2229 IsVirtual = true; in ParseBaseSpecifier()
2247 if (IsVirtual) { in ParseBaseSpecifier()
2253 IsVirtual = true; in ParseBaseSpecifier()
2285 return Actions.ActOnBaseSpecifier(ClassDecl, Range, Attributes, IsVirtual, in ParseBaseSpecifier()
/openbsd/gnu/llvm/clang/lib/Serialization/
H A DASTWriterDecl.cpp1346 Record.push_back(D->IsVirtual); in VisitConstructorUsingShadowDecl()
H A DASTReaderDecl.cpp1860 D->IsVirtual = Record.readInt(); in VisitConstructorUsingShadowDecl()