Home
last modified time | relevance | path

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

1234

/external/clang/lib/AST/
DVTTBuilder.cpp57 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVTTs()
84 const CXXRecordDecl *RD = Base.getBase(); in LayoutSecondaryVirtualPointers()
151 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()
DExprClassification.cpp195 if (cast<ArraySubscriptExpr>(E)->getBase()->getType()->isVectorType()) in ClassifyInternal()
196 return ClassifyInternal(Ctx, cast<ArraySubscriptExpr>(E)->getBase()); in ClassifyInternal()
298 return ClassifyInternal(Ctx, cast<ExtVectorElementExpr>(E)->getBase()); in ClassifyInternal()
460 Expr *Base = E->getBase()->IgnoreParens(); in ClassifyMemberExpr()
486 Expr *Base = E->getBase()->IgnoreParenImpCasts(); in ClassifyMemberExpr()
489 return ClassifyInternal(Ctx, E->getBase()); in ClassifyMemberExpr()
DVTableBuilder.cpp323 const CXXRecordDecl *RD = Base.getBase(); in ComputeBaseOffsets()
374 const CXXRecordDecl *RD = Base.getBase(); in dump()
609 const ASTRecordLayout &Layout = Context.getASTRecordLayout(Base.getBase()); in AddVCallAndVBaseOffsets()
647 AddVBaseOffsets(Base.getBase(), RealBaseOffset); in AddVCallAndVBaseOffsets()
669 const CXXRecordDecl *RD = Base.getBase(); in AddVCallOffsets()
1227 const CXXRecordDecl *BaseRD = Base.getBase(); in ComputeThisAdjustmentBaseOffset()
1228 const CXXRecordDecl *DerivedRD = Derived.getBase(); in ComputeThisAdjustmentBaseOffset()
1482 const CXXRecordDecl *RD = Base.getBase(); in AddMethods()
1675 assert(Base.getBase()->isDynamicClass() && "class does not have a vtable!"); in LayoutPrimaryAndSecondaryVTables()
1685 VCallOffsetMap &VCallOffsets = VCallOffsetsForVBases[Base.getBase()]; in LayoutPrimaryAndSecondaryVTables()
[all …]
DStmtPrinter.cpp682 if (Node->getBase()) { in VisitObjCIvarRefExpr()
683 PrintExpr(Node->getBase()); in VisitObjCIvarRefExpr()
692 else if (Node->getBase()) { in VisitObjCPropertyRefExpr()
693 PrintExpr(Node->getBase()); in VisitObjCPropertyRefExpr()
976 PrintExpr(Node->getBase()); in VisitMemberExpr()
978 MemberExpr *ParentMember = dyn_cast<MemberExpr>(Node->getBase()); in VisitMemberExpr()
999 PrintExpr(Node->getBase()); in VisitObjCIsaExpr()
1004 PrintExpr(Node->getBase()); in VisitExtVectorElementExpr()
1565 PrintExpr(E->getBase()); in VisitCXXPseudoDestructorExpr()
1625 PrintExpr(Node->getBase()); in VisitCXXDependentScopeMemberExpr()
[all …]
/external/clang/lib/Sema/
DScopeInfo.cpp59 IsExact = isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts()); in getBaseInfo()
65 IsExact = IE->getBase()->isObjCSelfExpr(); in getBaseInfo()
75 const Expr *DoubleBase = BaseProp->getBase(); in getBaseInfo()
96 const OpaqueValueExpr *OVE = cast<OpaqueValueExpr>(PropE->getBase()); in WeakObjectProfileTy()
122 : Base(getBaseInfo(IvarE->getBase())), Property(IvarE->getDecl()) { in WeakObjectProfileTy()
/external/clang/include/clang/AST/
DVTTBuilder.h37 : BaseAndIsVirtual(Base.getBase(), BaseIsVirtual), in VTTVTable()
40 const CXXRecordDecl *getBase() const { in getBase() function
53 return BaseSubobject(getBase(), getBaseOffset()); in getBaseSubobject()
DBaseSubobject.h41 const CXXRecordDecl *getBase() const { return Base; } in getBase() function
70 return DenseMapInfo<PairTy>::getHashValue(PairTy(Base.getBase(),
DExprObjC.h494 const Expr *getBase() const { return cast<Expr>(Base); }
495 Expr *getBase() { return cast<Expr>(Base); }
507 return isFreeIvar() ? Loc : getBase()->getLocStart();
667 const Expr *getBase() const {
670 Expr *getBase() {
722 return isObjectReceiver() ? getBase()->getLocStart() :getReceiverLocation();
1415 Expr *getBase() const { return cast<Expr>(Base); }
1429 return getBase()->getLocStart();
1433 return getBase()->getLocEnd();
DEvaluatedExprVisitor.h48 return this->Visit(E->getBase()); in VisitMemberExpr()
/external/clang/lib/StaticAnalyzer/Checkers/
DDereferenceChecker.cpp128 AddDerefSource(os, Ranges, AE->getBase()->IgnoreParenCasts(), in reportBug()
142 if (M->isArrow() || bugreporter::isDeclRefExprToReference(M->getBase())) { in reportBug()
145 AddDerefSource(os, Ranges, M->getBase()->IgnoreParenCasts(), in reportBug()
154 AddDerefSource(os, Ranges, IV->getBase()->IgnoreParenCasts(), in reportBug()
/external/llvm/lib/Transforms/Utils/
DBreakCriticalEdges.cpp285 DestLoop->addBasicBlockToLoop(NewBB, LI->getBase()); in SplitCriticalEdge()
288 TIL->addBasicBlockToLoop(NewBB, LI->getBase()); in SplitCriticalEdge()
291 DestLoop->addBasicBlockToLoop(NewBB, LI->getBase()); in SplitCriticalEdge()
300 P->addBasicBlockToLoop(NewBB, LI->getBase()); in SplitCriticalEdge()
DLoopUnrollRuntime.cpp159 ParentLoop->addBasicBlockToLoop(NewBB, LI->getBase()); in CloneLoopBlocks()
342 ParentLoop->addBasicBlockToLoop(NewBB, LI->getBase()); in UnrollRuntimeLoopProlog()
/external/llvm/include/llvm/Support/
DStreamableMemoryObject.h41 virtual uint64_t getBase() const LLVM_OVERRIDE = 0;
108 virtual uint64_t getBase() const LLVM_OVERRIDE { return 0; } in getBase() function
DMemoryObject.h30 virtual uint64_t getBase() const = 0;
DStringRefMemoryObject.h32 uint64_t getBase() const LLVM_OVERRIDE { return Base; } in getBase() function
/external/clang/lib/CodeGen/
DMicrosoftVBTables.cpp24 : VBInfo(VBInfo), NextBase(VBInfo.VBPtrSubobject.getBase()) { } in VBTablePath()
67 const CXXRecordDecl *CurBase = CurSubobject.getBase(); in findUnambiguousPaths()
197 CGM.getContext().getASTRecordLayout(VBPtrSubobject.getBase()); in EmitVBTableDefinition()
DCGExpr.cpp1592 LV.setBaseIvarExp(Exp->getBase()); in setObjCGCLValueClass()
1648 setObjCGCLValueClass(Ctx, Exp->getBase(), LV); in setObjCGCLValueClass()
1661 setObjCGCLValueClass(Ctx, Exp->getBase(), LV, true); in setObjCGCLValueClass()
2219 EmitBoundsCheck(E, E->getBase(), Idx, IdxTy, Accessed); in EmitArraySubscriptExpr()
2223 if (E->getBase()->getType()->isVectorType()) { in EmitArraySubscriptExpr()
2225 LValue LHS = EmitLValue(E->getBase()); in EmitArraySubscriptExpr()
2229 E->getBase()->getType(), LHS.getAlignment()); in EmitArraySubscriptExpr()
2245 Address = EmitScalarExpr(E->getBase()); in EmitArraySubscriptExpr()
2270 llvm::Value *Base = EmitScalarExpr(E->getBase()); in EmitArraySubscriptExpr()
2274 } else if (const Expr *Array = isSimpleArrayDecayOperand(E->getBase())) { in EmitArraySubscriptExpr()
[all …]
DCGVTT.cpp26 if (VTable.getBase() == MostDerivedClass) { in GetAddrOfVTTVTable()
65 if (VTTVT.getBase() == RD) { in EmitVTTDefinition()
/external/llvm/lib/Support/
DMemoryObject.cpp20 uint64_t limit = getBase() + getExtent(); in readBytes()
DStreamableMemoryObject.cpp27 virtual uint64_t getBase() const LLVM_OVERRIDE { return 0; } in getBase() function in __anon46bbb5380111::RawMemoryObject
/external/clang/include/clang/Analysis/Analyses/
DDominators.h45 llvm::DominatorTreeBase<CFGBlock>& getBase() { return *DT; } in getBase() function
70 if (DT->compare(Other.getBase())) in compare()
/external/llvm/lib/CodeGen/
DMachineLoopInfo.cpp39 LI.Analyze(getAnalysis<MachineDominatorTree>().getBase()); in runOnMachineFunction()
/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/jce/provider/
DPKIXNameConstraintValidator.java139 .next()).getBase().getName().toASN1Primitive()); in intersectDN()
214 .getBase()); in intersectEmail()
280 ((GeneralSubtree)it.next()).getBase().getName()).getOctets(); in intersectIP()
1036 .getBase()); in intersectDNS()
1235 .getBase()); in intersectURI()
1541 Integer tagNo = Integers.valueOf(subtree.getBase().getTagNo()); in intersectPermittedSubtree()
1612 GeneralName base = subtree.getBase(); in addExcludedSubtree()
/external/bouncycastle/bcprov/src/main/java/org/bouncycastle/asn1/x509/
DGeneralSubtree.java159 public GeneralName getBase() in getBase() method in GeneralSubtree
/external/llvm/include/llvm/CodeGen/
DMachineLoopInfo.h86 LoopInfoBase<MachineBasicBlock, MachineLoop>& getBase() { return LI; } in getBase() function

1234