reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Support/Allocator.h
   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) {