reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
81 template <typename T> T *Allocate(size_t Num = 1) { 82 return static_cast<T *>(Allocate(Num * sizeof(T), alignof(T))); 82 return static_cast<T *>(Allocate(Num * sizeof(T), alignof(T)));tools/clang/include/clang/Analysis/ConstructionContext.h
204 const ConstructionContextLayer *Parent = nullptr; 208 const ConstructionContextLayer *Parent) 212 static const ConstructionContextLayer * 214 const ConstructionContextLayer *Parent = nullptr); 217 const ConstructionContextLayer *getParent() const { return Parent; } 225 bool isStrictlyMoreSpecificThan(const ConstructionContextLayer *Other) const; 277 const ConstructionContextLayer *ParentLayer); 286 const ConstructionContextLayer *ParentLayer); 294 const ConstructionContextLayer *TopLayer);tools/clang/lib/Analysis/CFG.cpp
510 llvm::DenseMap<Expr *, const ConstructionContextLayer *> 707 void consumeConstructionContext(const ConstructionContextLayer *Layer, 715 void findConstructionContexts(const ConstructionContextLayer *Layer, 731 ConstructionContextLayer::create(cfg->getBumpVectorContext(), 779 const ConstructionContextLayer *Layer = ConstructionContextMap.lookup(E); 1342 const ConstructionContextLayer *Layer, Expr *E) { 1345 if (const ConstructionContextLayer *PreviouslyStoredLayer = 1358 const ConstructionContextLayer *Layer, Stmt *Child) { 1366 return ConstructionContextLayer::create(cfg->getBumpVectorContext(), Item, 1653 ConstructionContextLayer::create(cfg->getBumpVectorContext(), I), 2854 ConstructionContextLayer::create(cfg->getBumpVectorContext(), DS), 3052 ConstructionContextLayer::create(cfg->getBumpVectorContext(), R), 3415 ConstructionContextLayer::create(cfg->getBumpVectorContext(), DS), 3464 ConstructionContextLayer::create(cfg->getBumpVectorContext(), MTE), 3745 ConstructionContextLayer::create(cfg->getBumpVectorContext(), 4472 ConstructionContextLayer::create(cfg->getBumpVectorContext(), E), 4500 ConstructionContextLayer::create(cfg->getBumpVectorContext(), NE),tools/clang/lib/Analysis/ConstructionContext.cpp
21 const ConstructionContextLayer * 24 const ConstructionContextLayer *Parent) { 25 ConstructionContextLayer *CC = 26 C.getAllocator().Allocate<ConstructionContextLayer>(); 27 return new (CC) ConstructionContextLayer(Item, Parent); 31 const ConstructionContextLayer *Other) const { 32 const ConstructionContextLayer *Self = this; 48 const ConstructionContextLayer *ParentLayer) { 97 const ConstructionContextLayer *ParentLayer) { 165 BumpVectorContext &C, const ConstructionContextLayer *TopLayer) {