Home
last modified time | relevance | path

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

1234

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DVTTBuilder.cpp61 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVTTs()
86 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVirtualPointers()
152 VTableIndex, Base.getBase(), VBases); in LayoutSecondaryVirtualPointers()
181 const CXXRecordDecl *RD = Base.getBase(); in LayoutVTT()
189 bool IsPrimaryVTT = Base.getBase() == MostDerivedClass; in LayoutVTT()
211 LayoutVirtualVTTs(Base.getBase(), VBases); in LayoutVTT()
H A DExprClassification.cpp210 if (cast<ArraySubscriptExpr>(E)->getBase()->getType()->isVectorType()) in ClassifyInternal()
211 return ClassifyInternal(Ctx, cast<ArraySubscriptExpr>(E)->getBase()); in ClassifyInternal()
215 auto *Base = cast<ArraySubscriptExpr>(E)->getBase()->IgnoreImpCasts(); in ClassifyInternal()
320 return ClassifyInternal(Ctx, cast<ExtVectorElementExpr>(E)->getBase()); in ClassifyInternal()
488 Expr *Base = E->getBase()->IgnoreParens(); in ClassifyMemberExpr()
514 Expr *Base = E->getBase()->IgnoreParenImpCasts(); in ClassifyMemberExpr()
517 return ClassifyInternal(Ctx, E->getBase()); in ClassifyMemberExpr()
H A DVTableBuilder.cpp330 const CXXRecordDecl *RD = Base.getBase(); in ComputeBaseOffsets()
380 const CXXRecordDecl *RD = Base.getBase(); in dump()
674 const CXXRecordDecl *RD = Base.getBase(); in AddVCallOffsets()
1202 const CXXRecordDecl *BaseRD = Base.getBase(); in ComputeThisAdjustmentBaseOffset()
1440 const CXXRecordDecl *RD = Base.getBase(); in AddMethods()
1647 if (Base.getBase() == MostDerivedClass) in LayoutPrimaryAndSecondaryVTables()
1665 const CXXRecordDecl *RD = Base.getBase(); in LayoutPrimaryAndSecondaryVTables()
1728 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVTables()
2037 Base.getBase()->printQualifiedName(Out); in dumpLayout()
2897 const CXXRecordDecl *RD = Base.getBase(); in AddMethods()
[all …]
H A DStmtPrinter.cpp960 if (Node->getBase()) { in VisitObjCIvarRefExpr()
974 PrintExpr(Node->getBase()); in VisitObjCPropertyRefExpr()
1286 PrintExpr(Node->getBase()); in VisitOMPArraySectionExpr()
1325 PrintExpr(Node->getBase()); in VisitMemberExpr()
1350 PrintExpr(Node->getBase()); in VisitObjCIsaExpr()
1355 PrintExpr(Node->getBase()); in VisitExtVectorElementExpr()
1523 PrintExpr(Node->getBase()); in VisitDesignatedInitUpdateExpr()
1728 PrintExpr(Node->getBase()); in VisitMSPropertySubscriptExpr()
2002 PrintExpr(E->getBase()); in VisitCXXPseudoDestructorExpr()
2067 PrintExpr(Node->getBase()); in VisitCXXDependentScopeMemberExpr()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DScopeInfo.cpp83 IsExact = isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts()); in getBaseInfo()
89 IsExact = IE->getBase()->isObjCSelfExpr(); in getBaseInfo()
100 const Expr *DoubleBase = BaseProp->getBase(); in getBaseInfo()
136 const OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(PropE->getBase()); in WeakObjectProfileTy()
162 : Base(getBaseInfo(IvarE->getBase())), Property(IvarE->getDecl()) { in WeakObjectProfileTy()
199 if (isa<OpaqueValueExpr>(RefExpr->getBase())) in markSafeWeakUse()
202 markSafeWeakUse(RefExpr->getBase()); in markSafeWeakUse()
H A DSemaPseudoObject.cpp66 refExpr->getLocation(), SpecificCallback(refExpr->getBase(), 0)); in rebuildObjCPropertyRefExpr()
72 refExpr->getLocation(), SpecificCallback(refExpr->getBase(), 0)); in rebuildObjCPropertyRefExpr()
95 assert(refExpr->getBase()); in rebuildMSPropertySubscriptExpr()
98 auto *NewBase = rebuild(refExpr->getBase()); in rebuildMSPropertySubscriptExpr()
561 PRE->getBase()->getType()->castAs<ObjCObjectPointerType>(); in LookupMethodInReceiverType()
565 S.isSelfExpr(const_cast<Expr*>(PRE->getBase()))) { in LookupMethodInReceiverType()
716 InstanceReceiver = capture(RefExpr->getBase()); in rebuildAndCaptureObject()
1449 Expr *Base = E->getBase()->IgnoreParens(); in getBaseMSProperty()
1452 Base = MSPropSubscript->getBase()->IgnoreParens(); in getBaseMSProperty()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExprOpenMP.h82 Expr *getBase() { return cast<Expr>(SubExprs[BASE]); } in getBase() function
83 const Expr *getBase() const { return cast<Expr>(SubExprs[BASE]); } in getBase() function
105 return getBase()->getBeginLoc(); in getBeginLoc()
116 return getBase()->getExprLoc(); in getExprLoc()
H A DVTTBuilder.h42 : BaseAndIsVirtual(Base.getBase(), BaseIsVirtual), in VTTVTable()
45 const CXXRecordDecl *getBase() const { in getBase() function
58 return BaseSubobject(getBase(), getBaseOffset()); in getBaseSubobject()
H A DBaseSubobject.h44 const CXXRecordDecl *getBase() const { return Base; } in getBase() function
74 return DenseMapInfo<PairTy>::getHashValue(PairTy(Base.getBase(),
H A DExprObjC.h547 const Expr *getBase() const { return cast<Expr>(Base); }
548 Expr *getBase() { return cast<Expr>(Base); }
560 return isFreeIvar() ? Loc : getBase()->getBeginLoc();
719 const Expr *getBase() const {
722 Expr *getBase() {
746 return isObjectReceiver() ? getBase()->getBeginLoc()
1463 Expr *getBase() const { return cast<Expr>(Base); }
1477 return getBase()->getBeginLoc();
1481 return getBase()->getEndLoc();
H A DEvaluatedExprVisitor.h52 return this->Visit(E->getBase()); in VisitMemberExpr()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DLazyMachineBlockFrequencyInfo.cpp78 OwnedMDT->getBase().recalculate(*MF); in calculateIfNotAvailable()
84 OwnedMLI->getBase().analyze(MDT->getBase()); in calculateIfNotAvailable()
H A DXRayInstrumentation.cpp166 ComputedMDT.getBase().recalculate(MF); in runOnMachineFunction()
174 ComputedMLI.getBase().analyze(MDT->getBase()); in runOnMachineFunction()
H A DMachineDominanceFrontier.cpp42 Base.analyze(getAnalysis<MachineDominatorTree>().getBase()); in runOnMachineFunction()
H A DMachineLoopInfo.cpp41 LI.analyze(getAnalysis<MachineDominatorTree>().getBase()); in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DDereferenceChecker.cpp141 AddDerefSource(os, Ranges, AE->getBase()->IgnoreParenCasts(), in reportBug()
149 AddDerefSource(os, Ranges, AE->getBase()->IgnoreParenCasts(), in reportBug()
163 if (M->isArrow() || isDeclRefExprToReference(M->getBase())) { in reportBug()
166 AddDerefSource(os, Ranges, M->getBase()->IgnoreParenCasts(), in reportBug()
175 AddDerefSource(os, Ranges, IV->getBase()->IgnoreParenCasts(), in reportBug()
H A DPointerArithChecker.cpp313 if (SubsExpr->getBase()->getType()->isVectorType()) in checkPreStmt()
315 reportPointerArithMisuse(SubsExpr->getBase(), C); in checkPreStmt()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAGAddressAnalysis.h47 SDValue getBase() { return Base; } in getBase() function
48 SDValue getBase() const { return Base; } in getBase() function
H A DMachineDominanceFrontier.h40 ForwardDominanceFrontierBase<MachineBasicBlock> &getBase() { return Base; } in getBase() function
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DDominators.h55 llvm::DomTreeBase<CFGBlock>& getBase() { return *DT; } in getBase() function
78 if (DT->compare(Other.getBase())) in compare()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp216 Value *getBase() const { return Base; } in getBase() function in __anone2f92a400111::GuardWideningImpl::RangeCheck
644 auto *BaseInst = dyn_cast<Instruction>(Check.getBase()); in parseRangeChecks()
649 if (match(Check.getBase(), m_Add(m_Value(OpLHS), m_ConstantInt(OpRHS)))) { in parseRangeChecks()
654 } else if (match(Check.getBase(), in parseRangeChecks()
677 Value *CurrentBase = Checks.front().getBase(); in combineRangeChecks()
683 return RC.getBase() == CurrentBase && RC.getLength() == CurrentLength; in combineRangeChecks()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExpr.cpp2194 LV.setBaseIvarExp(Exp->getBase()); in setObjCGCLValueClass()
3385 if (E->getBase()->getType()->isVectorType() && in EmitArraySubscriptExpr()
3388 LValue LHS = EmitLValue(E->getBase()); in EmitArraySubscriptExpr()
3398 if (isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()
3399 LValue LV = EmitLValue(E->getBase()); in EmitArraySubscriptExpr()
3718 } else if (E->getBase()->isGLValue()) { in EmitExtVectorElementExpr()
3722 Base = EmitLValue(E->getBase()); in EmitExtVectorElementExpr()
3763 EmitIgnoredExpr(E->getBase()); in EmitMemberExpr()
3767 Expr *BaseExpr = E->getBase(); in EmitMemberExpr()
4415 EmitIgnoredExpr(ME->getBase()); in EmitCallee()
[all …]
H A DCGVTT.cpp27 if (VTable.getBase() == MostDerivedClass) { in GetAddrOfVTTVTable()
66 if (VTTVT.getBase() == RD) { in EmitVTTDefinition()
H A DCGVTables.cpp731 DI->completeClassData(Base.getBase()); in GenerateConstructionVTable()
735 Base.getBase(), Base.getBaseOffset(), BaseIsVirtual, RD)); in GenerateConstructionVTable()
745 Base.getBase(), Out); in GenerateConstructionVTable()
769 CGM.getContext().getTagDeclType(Base.getBase())); in GenerateConstructionVTable()
1020 AP.first.getBase(), VTLayout.getVTableOffset(AP.second.VTableIndex) + in EmitVTableTypeMetadata()
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A DPrettyClassDefinitionDumper.cpp70 const auto &Base = BC->getBase(); in prettyPrintClassIntro()

1234