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

Derived Classes

tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  636 class CodeCompletionAllocator : public llvm::BumpPtrAllocator {

References

include/llvm/ADT/AllocatorList.h
  236 template <class T> using BumpPtrList = AllocatorList<T, BumpPtrAllocator>;
include/llvm/ADT/FoldingSet.h
  354   FoldingSetNodeIDRef Intern(BumpPtrAllocator &Allocator) const;
include/llvm/ADT/ImmutableList.h
  160   BumpPtrAllocator& getAllocator() const {
  166     : Allocator(reinterpret_cast<uintptr_t>(new BumpPtrAllocator())) {}
  168   ImmutableListFactory(BumpPtrAllocator& Alloc)
  187       BumpPtrAllocator& A = getAllocator();
include/llvm/ADT/ImmutableMap.h
  108     Factory(BumpPtrAllocator &Alloc, bool canonicalize = true)
include/llvm/ADT/ImmutableSet.h
  383   BumpPtrAllocator& getAllocator() const {
  393     : Allocator(reinterpret_cast<uintptr_t>(new BumpPtrAllocator())) {}
  395   ImutAVLFactory(BumpPtrAllocator& Alloc)
  463     BumpPtrAllocator& A = getAllocator();
 1001     Factory(BumpPtrAllocator& Alloc, bool canonicalize = true)
 1036     BumpPtrAllocator& getAllocator() { return F.getAllocator(); }
include/llvm/ADT/IntervalMap.h
  466       RecyclingAllocator<BumpPtrAllocator, char, AllocBytes, CacheLineBytes>;
include/llvm/Bitcode/BitcodeWriter.h
   39     BumpPtrAllocator Alloc;
include/llvm/CodeGen/AccelTable.h
  159   BumpPtrAllocator Allocator;
  161   using StringEntries = StringMap<HashData, BumpPtrAllocator &>;
include/llvm/CodeGen/DIE.h
  138   BumpPtrAllocator &Alloc;
  145   DIEAbbrevSet(BumpPtrAllocator &A) : Alloc(A) {}
  686   value_iterator addValue(BumpPtrAllocator &Alloc, const DIEValue &V) {
  691   value_iterator addValue(BumpPtrAllocator &Alloc, dwarf::Attribute Attribute,
  742   static DIE *get(BumpPtrAllocator &Alloc, dwarf::Tag Tag) {
include/llvm/CodeGen/GlobalISel/CSEInfo.h
   75   BumpPtrAllocator UniqueInstrAllocator;
include/llvm/CodeGen/LiveInterval.h
   54     using Allocator = BumpPtrAllocator;
  236     LiveRange(const LiveRange &Other, BumpPtrAllocator &Allocator) {
  243     void assign(const LiveRange &Other, BumpPtrAllocator &Allocator) {
  696                BumpPtrAllocator &Allocator)
  774     SubRange *createSubRange(BumpPtrAllocator &Allocator,
  783     SubRange *createSubRangeFrom(BumpPtrAllocator &Allocator,
  839     void refineSubRanges(BumpPtrAllocator &Allocator, LaneBitmask LaneMask,
include/llvm/CodeGen/MIRParser/MIParser.h
  160   BumpPtrAllocator Allocator;
include/llvm/CodeGen/MachineFunction.h
  102   static Ty *create(BumpPtrAllocator &Allocator, MachineFunction &MF) {
  260   BumpPtrAllocator Allocator;
include/llvm/CodeGen/MachineInstr.h
  141     static ExtraInfo *create(BumpPtrAllocator &Allocator,
include/llvm/CodeGen/SelectionDAG.h
  148   BumpPtrAllocator Alloc;
  184   BumpPtrAllocator &getAlloc() { return Alloc; }
  249   using NodeAllocatorType = RecyclingAllocator<BumpPtrAllocator, SDNode,
  261   BumpPtrAllocator OperandAllocator;
  265   BumpPtrAllocator Allocator;
include/llvm/CodeGen/SlotIndexes.h
  317     BumpPtrAllocator ileAllocator;
include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
   31   BumpPtrAllocator &RecordStorage;
   38   explicit AppendingTypeTableBuilder(BumpPtrAllocator &Storage);
   54   BumpPtrAllocator &getAllocator() { return RecordStorage; }
include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
   95   BumpPtrAllocator Storage;
include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h
   33   BumpPtrAllocator &RecordStorage;
   50   explicit GlobalTypeTableBuilder(BumpPtrAllocator &Storage);
   66   BumpPtrAllocator &getAllocator() { return RecordStorage; }
include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
   97   BumpPtrAllocator Allocator;
include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h
   33   BumpPtrAllocator &RecordStorage;
   47   explicit MergingTypeTableBuilder(BumpPtrAllocator &Storage);
   63   BumpPtrAllocator &getAllocator() { return RecordStorage; }
include/llvm/DebugInfo/CodeView/SymbolSerializer.h
   29   BumpPtrAllocator &Storage;
   49   SymbolSerializer(BumpPtrAllocator &Storage, CodeViewContainer Container);
   52   static CVSymbol writeOneSymbol(SymType &Sym, BumpPtrAllocator &Storage,
include/llvm/DebugInfo/CodeView/TypeTableCollection.h
   34   BumpPtrAllocator Allocator;
include/llvm/DebugInfo/MSF/MSFBuilder.h
   56   static Expected<MSFBuilder> create(BumpPtrAllocator &Allocator,
  118   BumpPtrAllocator &getAllocator() { return Allocator; }
  122              BumpPtrAllocator &Allocator);
  129   BumpPtrAllocator &Allocator;
include/llvm/DebugInfo/MSF/MappedBlockStream.h
   45                BinaryStreamRef MsfData, BumpPtrAllocator &Allocator);
   49                       uint32_t StreamIndex, BumpPtrAllocator &Allocator);
   53                   BumpPtrAllocator &Allocator);
   57                         BumpPtrAllocator &Allocator);
   70   BumpPtrAllocator &getAllocator() { return Allocator; }
   80                     BinaryStreamRef MsfData, BumpPtrAllocator &Allocator);
  103   BumpPtrAllocator &Allocator;
  111                WritableBinaryStreamRef MsfData, BumpPtrAllocator &Allocator);
  115                       uint32_t StreamIndex, BumpPtrAllocator &Allocator);
  120                         BumpPtrAllocator &Allocator);
  124                   BumpPtrAllocator &Allocator, bool AltFpm = false);
  152                             BumpPtrAllocator &Allocator);
include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
  110   BumpPtrAllocator &Allocator;
include/llvm/DebugInfo/PDB/Native/NativeSession.h
   31                 std::unique_ptr<BumpPtrAllocator> Allocator);
  108   std::unique_ptr<BumpPtrAllocator> Allocator;
include/llvm/DebugInfo/PDB/Native/PDBFile.h
   47           BumpPtrAllocator &Allocator);
  110   BumpPtrAllocator &getAllocator() { return Allocator; }
  126   BumpPtrAllocator &Allocator;
include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h
   40   explicit PDBFileBuilder(BumpPtrAllocator &Allocator);
   89   BumpPtrAllocator &Allocator;
include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
   72   BumpPtrAllocator &Allocator;
include/llvm/ExecutionEngine/JITLink/JITLink.h
  900   BumpPtrAllocator Allocator;
include/llvm/IR/ModuleSummaryIndex.h
  973   BumpPtrAllocator Alloc;
include/llvm/IR/PredIteratorCache.h
   33   BumpPtrAllocator Memory;
include/llvm/MC/MCContext.h
   67     using SymbolTable = StringMap<MCSymbol *, BumpPtrAllocator &>;
   91     BumpPtrAllocator Allocator;
  114     StringMap<bool, BumpPtrAllocator &> UsedNames;
include/llvm/Object/IRSymtab.h
  161             StringTableBuilder &StrtabBuilder, BumpPtrAllocator &Alloc);
include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
  121 toCodeViewSubsectionList(BumpPtrAllocator &Allocator,
include/llvm/ObjectYAML/CodeViewYAMLSymbols.h
   36   toCodeViewSymbol(BumpPtrAllocator &Allocator,
include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h
   51                            BumpPtrAllocator &Alloc);
include/llvm/ObjectYAML/CodeViewYAMLTypes.h
   55 ArrayRef<uint8_t> toDebugT(ArrayRef<LeafRecord>, BumpPtrAllocator &Alloc,
include/llvm/ProfileData/SampleProf.h
  675   BumpPtrAllocator Allocator;
include/llvm/ProfileData/SampleProfReader.h
  574   BumpPtrAllocator Allocator;
include/llvm/Remarks/RemarkStringTable.h
   38   StringMap<unsigned, BumpPtrAllocator> StrTab;
include/llvm/Support/Allocator.h
  447   BumpPtrAllocator Allocator;
  476       size_t AllocatedSlabSize = BumpPtrAllocator::computeSlabSize(
include/llvm/Support/ArrayRecycler.h
  115   void clear(BumpPtrAllocator&) {
include/llvm/Support/InitLLVM.h
   42   BumpPtrAllocator Alloc;
include/llvm/Support/Recycler.h
   80   void clear(BumpPtrAllocator &) { FreeList = nullptr; }
include/llvm/Support/StringSaver.h
   22   BumpPtrAllocator &Alloc;
   25   StringSaver(BumpPtrAllocator &Alloc) : Alloc(Alloc) {}
   47   UniqueStringSaver(BumpPtrAllocator &Alloc) : Strings(Alloc) {}
include/llvm/Support/YAMLParser.h
  135   void *operator new(size_t Size, BumpPtrAllocator &Alloc,
  140   void operator delete(void *Ptr, BumpPtrAllocator &Alloc,
  166   BumpPtrAllocator &getAllocator();
  551   BumpPtrAllocator NodeAllocator;
include/llvm/Support/YAMLTraits.h
 1342   MappingNormalizationHeap(IO &i_o, TFinal &Obj, BumpPtrAllocator *allocator)
 1530   BumpPtrAllocator                    StringAllocator;
include/llvm/TextAPI/MachO/InterfaceFile.h
  385   llvm::BumpPtrAllocator Allocator;
include/llvm/Transforms/Scalar/GVN.h
  176   BumpPtrAllocator TableAllocator;
include/llvm/Transforms/Scalar/GVNExpression.h
  202   void allocateOperands(RecyclerType &Recycler, BumpPtrAllocator &Allocator) {
  451   virtual void allocateIntOperands(BumpPtrAllocator &Allocator) {
include/llvm/Transforms/Utils/SSAUpdaterImpl.h
   82   BumpPtrAllocator Allocator;
lib/CodeGen/AsmPrinter/CodeViewDebug.h
   54   BumpPtrAllocator Allocator;
lib/CodeGen/AsmPrinter/DwarfDebug.h
  294   BumpPtrAllocator DIEValueAllocator;
lib/CodeGen/AsmPrinter/DwarfFile.cpp
   23 DwarfFile::DwarfFile(AsmPrinter *AP, StringRef Pref, BumpPtrAllocator &DA)
lib/CodeGen/AsmPrinter/DwarfFile.h
   61   BumpPtrAllocator AbbrevAllocator;
  107   DwarfFile(AsmPrinter *AP, StringRef Pref, BumpPtrAllocator &DA);
lib/CodeGen/AsmPrinter/DwarfStringPool.cpp
   21 DwarfStringPool::DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm,
lib/CodeGen/AsmPrinter/DwarfStringPool.h
   29   StringMap<EntryTy, BumpPtrAllocator &> Pool;
   40   DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm, StringRef Prefix);
lib/CodeGen/AsmPrinter/DwarfUnit.h
   46   BumpPtrAllocator DIEValueAllocator;
lib/CodeGen/LiveInterval.cpp
  925     BumpPtrAllocator &Allocator, LaneBitmask LaneMask,
 1384     BumpPtrAllocator &Allocator = LIS.getVNInfoAllocator();
lib/CodeGen/MachineCSE.cpp
   99     using AllocatorTy = RecyclingAllocator<BumpPtrAllocator,
lib/CodeGen/MachineOutliner.cpp
  246   BumpPtrAllocator InternalEndIdxAllocator;
lib/CodeGen/RenameIndependentSubregs.cpp
  270   BumpPtrAllocator &Allocator = LIS->getVNInfoAllocator();
  302   BumpPtrAllocator &Allocator = LIS->getVNInfoAllocator();
lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp
   34 AppendingTypeTableBuilder::AppendingTypeTableBuilder(BumpPtrAllocator &Storage)
lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp
   34 GlobalTypeTableBuilder::GlobalTypeTableBuilder(BumpPtrAllocator &Storage)
lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp
   34 MergingTypeTableBuilder::MergingTypeTableBuilder(BumpPtrAllocator &Storage)
   83 static inline ArrayRef<uint8_t> stabilize(BumpPtrAllocator &Alloc,
lib/DebugInfo/CodeView/SymbolSerializer.cpp
   21 SymbolSerializer::SymbolSerializer(BumpPtrAllocator &Allocator,
lib/DebugInfo/MSF/MSFBuilder.cpp
   39                        BumpPtrAllocator &Allocator)
   49 Expected<MSFBuilder> MSFBuilder::create(BumpPtrAllocator &Allocator,
  314                       BumpPtrAllocator &Allocator) {
lib/DebugInfo/PDB/Native/PDBFile.cpp
   43                  BumpPtrAllocator &Allocator)
lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
   35 PDBFileBuilder::PDBFileBuilder(BumpPtrAllocator &Allocator)
lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.h
  253   BumpPtrAllocator Allocator;
lib/IR/LLVMContextImpl.h
 1272   StringMap<MDString, BumpPtrAllocator> MDStringCache;
 1324   BumpPtrAllocator Alloc;
lib/Object/COFFImportFile.cpp
  141   BumpPtrAllocator Alloc;
lib/Object/IRSymtab.cpp
  364   BumpPtrAllocator Alloc;
lib/ObjectYAML/COFFEmitter.cpp
  153   BumpPtrAllocator Allocator;
  181          const codeview::StringsAndChecksums &SC, BumpPtrAllocator &Allocator) {
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
   93   toCodeViewSubsection(BumpPtrAllocator &Allocator,
  111   toCodeViewSubsection(BumpPtrAllocator &Allocator,
  125   toCodeViewSubsection(BumpPtrAllocator &Allocator,
  141   toCodeViewSubsection(BumpPtrAllocator &Allocator,
  157   toCodeViewSubsection(BumpPtrAllocator &Allocator,
  171   toCodeViewSubsection(BumpPtrAllocator &Allocator,
  185   toCodeViewSubsection(BumpPtrAllocator &Allocator,
  199   toCodeViewSubsection(BumpPtrAllocator &Allocator,
  213   toCodeViewSubsection(BumpPtrAllocator &Allocator,
  228   toCodeViewSubsection(BumpPtrAllocator &Allocator,
  402     BumpPtrAllocator &Allocator,
  413     BumpPtrAllocator &Allocator,
  444     BumpPtrAllocator &Allocator,
  465     BumpPtrAllocator &Allocator,
  475     BumpPtrAllocator &Allocator,
  489     BumpPtrAllocator &Allocator,
  500     BumpPtrAllocator &Allocator,
  509     BumpPtrAllocator &Allocator,
  532     BumpPtrAllocator &Allocator,
  748     BumpPtrAllocator &Allocator, ArrayRef<YAMLDebugSubsection> Subsections,
  925   BumpPtrAllocator Allocator;
lib/ObjectYAML/CodeViewYAMLSymbols.cpp
  213   toCodeViewSymbol(BumpPtrAllocator &Allocator,
  225   toCodeViewSymbol(BumpPtrAllocator &Allocator,
  242   CVSymbol toCodeViewSymbol(BumpPtrAllocator &Allocator,
  567     BumpPtrAllocator &Allocator, CodeViewContainer Container) const {
lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp
   68                                                BumpPtrAllocator &Alloc) {
lib/ObjectYAML/CodeViewYAMLTypes.cpp
  797                                                BumpPtrAllocator &Alloc,
lib/ObjectYAML/MinidumpEmitter.cpp
   78   BumpPtrAllocator Temporaries;
lib/Support/CommandLine.cpp
 1209   BumpPtrAllocator A;
 1225   BumpPtrAllocator A;
 1264   BumpPtrAllocator A;
lib/Support/FoldingSet.cpp
  175 FoldingSetNodeID::Intern(BumpPtrAllocator &Allocator) const {
lib/Support/ItaniumManglingCanonicalizer.cpp
  101   BumpPtrAllocator RawAlloc;
lib/Support/Signals.cpp
  136   BumpPtrAllocator Allocator;
lib/Support/Unix/Program.inc
  187   BumpPtrAllocator Allocator;
lib/Support/YAMLParser.cpp
 1865 BumpPtrAllocator &Node::getAllocator() {
lib/TableGen/Record.cpp
   44 static BumpPtrAllocator Allocator;
  518   static StringSet<BumpPtrAllocator &> ThePool(Allocator);
  534   static StringMap<StringInit*, BumpPtrAllocator &> ThePool(Allocator);
lib/Target/Mips/MipsOptimizePICCall.cpp
   59 using AllocatorTy = RecyclingAllocator<BumpPtrAllocator,
lib/TextAPI/MachO/TextStub.cpp
  721     llvm::BumpPtrAllocator Allocator;
lib/ToolDrivers/llvm-lib/LibDriver.cpp
  265   BumpPtrAllocator Alloc;
lib/Transforms/IPO/LowerTypeTests.cpp
  278   static GlobalTypeMember *create(BumpPtrAllocator &Alloc, GlobalObject *GO,
  311   static ICallBranchFunnel *create(BumpPtrAllocator &Alloc, CallInst *CI,
 1823   BumpPtrAllocator Alloc;
lib/Transforms/Scalar/GVNSink.cpp
  355                      BumpPtrAllocator &A)
  387   BumpPtrAllocator Allocator;
lib/Transforms/Scalar/NewGVN.cpp
  502   mutable BumpPtrAllocator ExpressionAllocator;
tools/clang/include/clang/AST/ASTContext.h
  557   mutable llvm::BumpPtrAllocator BumpAlloc;
  681   llvm::BumpPtrAllocator &getAllocator() const {
tools/clang/include/clang/AST/CommentCommandTraits.h
  136   CommandTraits(llvm::BumpPtrAllocator &Allocator,
  179   llvm::BumpPtrAllocator &Allocator;
tools/clang/include/clang/AST/CommentLexer.h
  227   llvm::BumpPtrAllocator &Allocator;
  348   Lexer(llvm::BumpPtrAllocator &Allocator, DiagnosticsEngine &Diags,
tools/clang/include/clang/AST/CommentParser.h
   40   llvm::BumpPtrAllocator &Allocator;
   88   Parser(Lexer &L, Sema &S, llvm::BumpPtrAllocator &Allocator,
tools/clang/include/clang/AST/CommentSema.h
   37   llvm::BumpPtrAllocator &Allocator;
   72   Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr,
tools/clang/include/clang/AST/RawCommentList.h
  200                   llvm::BumpPtrAllocator &Allocator);
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyUtil.h
   49   MemRegionRef(llvm::BumpPtrAllocator *A) : Allocator(A) {}
   62   llvm::BumpPtrAllocator *Allocator = nullptr;
tools/clang/include/clang/Analysis/AnalysisDeclContext.h
   87   llvm::BumpPtrAllocator A;
tools/clang/include/clang/Analysis/CFG.h
 1420   llvm::BumpPtrAllocator& getAllocator() {
tools/clang/include/clang/Analysis/PathDiagnostic.h
   80     llvm::BumpPtrAllocator Alloc;
tools/clang/include/clang/Analysis/RetainSummaryManager.h
  481   llvm::BumpPtrAllocator BPAlloc;
tools/clang/include/clang/Analysis/Support/BumpVector.h
   33   llvm::PointerIntPair<llvm::BumpPtrAllocator*, 1> Alloc;
   38   BumpVectorContext() : Alloc(new llvm::BumpPtrAllocator(), 1) {}
   48   BumpVectorContext(llvm::BumpPtrAllocator &A) : Alloc(&A, 0) {}
   55   llvm::BumpPtrAllocator &getAllocator() { return *Alloc.getPointer(); }
tools/clang/include/clang/Basic/FileManager.h
  202   llvm::StringMap<llvm::ErrorOr<DirectoryEntry &>, llvm::BumpPtrAllocator>
  222                   llvm::BumpPtrAllocator>
  229   llvm::BumpPtrAllocator CanonicalNameStorage;
tools/clang/include/clang/Basic/FileSystemStatCache.h
   71   llvm::StringMap<llvm::vfs::Status, llvm::BumpPtrAllocator> StatCalls;
   75                       llvm::BumpPtrAllocator>::const_iterator;
tools/clang/include/clang/Basic/IdentifierTable.h
  488   using HashTableTy = llvm::StringMap<IdentifierInfo *, llvm::BumpPtrAllocator>;
  512   llvm::BumpPtrAllocator& getAllocator() {
tools/clang/include/clang/Basic/SourceManager.h
  602   mutable llvm::BumpPtrAllocator ContentCacheAlloc;
tools/clang/include/clang/Basic/SourceManagerInternals.h
   87   llvm::StringMap<unsigned, llvm::BumpPtrAllocator> FilenameIDs;
tools/clang/include/clang/Driver/Driver.h
  213   llvm::BumpPtrAllocator Alloc;
tools/clang/include/clang/Edit/Commit.h
   60   llvm::BumpPtrAllocator StrAlloc;
tools/clang/include/clang/Edit/EditedSource.h
   70   llvm::BumpPtrAllocator StrAlloc;
tools/clang/include/clang/Lex/HeaderSearch.h
  215   llvm::StringMap<LookupFileCacheInfo, llvm::BumpPtrAllocator> LookupFileCache;
  219   llvm::StringMap<FrameworkCacheEntry, llvm::BumpPtrAllocator> FrameworkMap;
  225       llvm::StringMap<std::string, llvm::BumpPtrAllocator>;
  243   llvm::StringSet<llvm::BumpPtrAllocator> FrameworkNames;
tools/clang/include/clang/Lex/MacroInfo.h
  165                        llvm::BumpPtrAllocator &PPAllocator) {
tools/clang/include/clang/Lex/PreprocessingRecord.h
  312     llvm::BumpPtrAllocator BumpAlloc;
tools/clang/include/clang/Lex/Preprocessor.h
  146   llvm::BumpPtrAllocator BP;
  915   llvm::BumpPtrAllocator &getPreprocessorAllocator() { return BP; }
tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  636 class CodeCompletionAllocator : public llvm::BumpPtrAllocator {
tools/clang/include/clang/Sema/Overload.h
  962     llvm::BumpPtrAllocator SlabAllocator;
tools/clang/include/clang/Sema/ParsedAttr.h
  574   llvm::BumpPtrAllocator Alloc;
tools/clang/include/clang/Sema/Sema.h
 1162   llvm::BumpPtrAllocator BumpAlloc;
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
  111   llvm::BumpPtrAllocator& BPAlloc;
  128   BasicValueFactory(ASTContext &ctx, llvm::BumpPtrAllocator &Alloc)
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h
   43     Factory(llvm::BumpPtrAllocator& Alloc);
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
 1151   llvm::BumpPtrAllocator &Alloc;
 1200   CallEventManager(llvm::BumpPtrAllocator &alloc) : Alloc(alloc) {}
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
  106   EnvironmentManager(llvm::BumpPtrAllocator &Allocator) : F(Allocator) {}
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  424   llvm::BumpPtrAllocator & getAllocator() { return BVC.getAllocator(); }
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
 1246   llvm::BumpPtrAllocator& A;
 1265   MemRegionManager(ASTContext &c, llvm::BumpPtrAllocator &a) : C(c), A(a) {}
 1270   llvm::BumpPtrAllocator &getAllocator() { return A; }
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  483   llvm::BumpPtrAllocator &Alloc;
  492                  llvm::BumpPtrAllocator& alloc,
  521   llvm::BumpPtrAllocator& getAllocator() { return Alloc; }
  630                        void *(*CreateContext)(llvm::BumpPtrAllocator&),
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h
  183     static void *CreateContext(llvm::BumpPtrAllocator& Alloc) {
  224     static void *CreateContext(llvm::BumpPtrAllocator &Alloc) {
  261     static void *CreateContext(llvm::BumpPtrAllocator &Alloc) {
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
   84   SValBuilder(llvm::BumpPtrAllocator &alloc, ASTContext &context,
  387 SValBuilder* createSimpleSValBuilder(llvm::BumpPtrAllocator &alloc,
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
  471   llvm::BumpPtrAllocator& BPAlloc;
  477                 llvm::BumpPtrAllocator& bpalloc)
tools/clang/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h
  128     llvm::StringMap<SharedFileSystemEntry, llvm::BumpPtrAllocator> Cache;
  177   llvm::StringMap<const CachedFileSystemEntry *, llvm::BumpPtrAllocator> Cache;
tools/clang/include/clang/Tooling/Execution.h
   69   llvm::BumpPtrAllocator Arena;
tools/clang/include/clang/Tooling/Syntax/Tree.h
   48   llvm::BumpPtrAllocator &allocator() { return Allocator; }
   63   llvm::BumpPtrAllocator Allocator;
tools/clang/lib/AST/CommentCommandTraits.cpp
   17 CommandTraits::CommandTraits(llvm::BumpPtrAllocator &Allocator,
tools/clang/lib/AST/CommentLexer.cpp
   40                                       llvm::BumpPtrAllocator &Allocator,
  741 Lexer::Lexer(llvm::BumpPtrAllocator &Allocator, DiagnosticsEngine &Diags,
tools/clang/lib/AST/CommentParser.cpp
   31   llvm::BumpPtrAllocator &Allocator;
  146   TextTokenRetokenizer(llvm::BumpPtrAllocator &Allocator, Parser &P):
  256 Parser::Parser(Lexer &L, Sema &S, llvm::BumpPtrAllocator &Allocator,
tools/clang/lib/AST/CommentSema.cpp
   27 Sema::Sema(llvm::BumpPtrAllocator &Allocator, const SourceManager &SourceMgr,
tools/clang/lib/AST/MicrosoftMangle.cpp
  275   llvm::BumpPtrAllocator TemplateArgStringStorageAlloc;
tools/clang/lib/AST/RawCommentList.cpp
  184   llvm::BumpPtrAllocator Allocator;
  274                                 llvm::BumpPtrAllocator &Allocator) {
  364   llvm::BumpPtrAllocator Allocator;
tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  631                                               llvm::BumpPtrAllocator &A) {
tools/clang/lib/Analysis/CFG.cpp
 1930   llvm::BumpPtrAllocator &alloc = cfg->getAllocator();
tools/clang/lib/Analysis/ThreadSafety.cpp
 1012   llvm::BumpPtrAllocator Bpa;
tools/clang/lib/Basic/FileManager.cpp
  532                        llvm::BumpPtrAllocator>::const_iterator
tools/clang/lib/Basic/IdentifierTable.cpp
  329   for (llvm::StringMap<IdentifierInfo*, llvm::BumpPtrAllocator>::const_iterator
  614   llvm::BumpPtrAllocator Allocator;
tools/clang/lib/Basic/SourceManager.cpp
 1233                    llvm::BumpPtrAllocator &Alloc,
 1236                                llvm::BumpPtrAllocator &Alloc,
tools/clang/lib/CodeGen/CGDebugInfo.h
  132   llvm::BumpPtrAllocator DebugInfoNames;
tools/clang/lib/CodeGen/CGOpenMPRuntime.h
  375   llvm::StringMap<llvm::AssertingVH<llvm::Constant>, llvm::BumpPtrAllocator>
tools/clang/lib/CodeGen/CodeGenModule.h
  396   llvm::StringMap<GlobalDecl, llvm::BumpPtrAllocator> Manglings;
  402   llvm::StringMap<std::pair<GlobalDecl, unsigned>, llvm::BumpPtrAllocator>
tools/clang/lib/Frontend/ASTUnit.cpp
 1966                           llvm::StringSet<llvm::BumpPtrAllocator> &HiddenNames){
 2056   llvm::StringSet<llvm::BumpPtrAllocator> HiddenNames;
tools/clang/lib/Lex/HeaderSearch.cpp
  647 static const char *copyString(StringRef Str, llvm::BumpPtrAllocator &Alloc) {
tools/clang/lib/Lex/ModuleMap.cpp
 1409     llvm::BumpPtrAllocator StringData;
tools/clang/lib/StaticAnalyzer/Core/BlockCounter.cpp
   64 BlockCounter::Factory::Factory(llvm::BumpPtrAllocator& Alloc) {
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
 1515   llvm::BumpPtrAllocator &A = MemMgr.getAllocator();
tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp
   78                                          llvm::BumpPtrAllocator &alloc,
  494                                void *(*CreateContext)(llvm::BumpPtrAllocator&),
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
   31   SimpleSValBuilder(llvm::BumpPtrAllocator &alloc, ASTContext &context,
   58 SValBuilder *ento::createSimpleSValBuilder(llvm::BumpPtrAllocator &alloc,
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp
  487   BumpPtrAllocator Arena;
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  149     llvm::BumpPtrAllocator Alloc;
tools/clang/lib/Tooling/Syntax/BuildTree.cpp
   49   llvm::BumpPtrAllocator &allocator() { return Arena.allocator(); }
  242   llvm::BumpPtrAllocator &allocator() { return Builder.allocator(); }
tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
  480     BumpPtrAllocator Alloc;
tools/clang/tools/driver/driver.cpp
  332   llvm::BumpPtrAllocator A;
tools/clang/tools/libclang/CXIndexDataConsumer.h
  294   llvm::BumpPtrAllocator StrScratch;
tools/clang/tools/libclang/CXLoadedDiagnostic.cpp
   40   llvm::BumpPtrAllocator Alloc;
tools/clang/unittests/AST/CommentLexer.cpp
   42   llvm::BumpPtrAllocator Allocator;
tools/clang/unittests/AST/CommentParser.cpp
   48   llvm::BumpPtrAllocator Allocator;
tools/clang/unittests/Basic/FileManagerTest.cpp
   29   llvm::StringMap<llvm::vfs::Status, llvm::BumpPtrAllocator> StatCalls;
tools/clang/unittests/Lex/LexerTest.cpp
  381   llvm::BumpPtrAllocator Allocator;
tools/dsymutil/DeclContext.h
  140   BumpPtrAllocator Allocator;
tools/dsymutil/DwarfLinker.h
  265     BumpPtrAllocator &DIEAlloc;
  272               BumpPtrAllocator &DIEAlloc,
  453   BumpPtrAllocator DIEAlloc;
tools/dsymutil/NonRelocatableStringpool.h
   34   using MapTy = StringMap<DwarfStringPoolEntry, BumpPtrAllocator>;
tools/lld/COFF/PDB.cpp
  165   BumpPtrAllocator alloc;
  940 static ArrayRef<uint8_t> relocateDebugChunk(BumpPtrAllocator &alloc,
 1421                                          BumpPtrAllocator &allocator) {
 1458                                      BumpPtrAllocator &allocator) {
 1484                                          BumpPtrAllocator &allocator) {
tools/lld/COFF/TypeMerger.h
   22   TypeMerger(llvm::BumpPtrAllocator &alloc)
tools/lld/Common/Memory.cpp
   14 BumpPtrAllocator lld::bAlloc;
tools/lld/include/lld/Common/Memory.h
   31 extern llvm::BumpPtrAllocator bAlloc;
tools/lld/include/lld/Core/File.h
  104   llvm::BumpPtrAllocator &allocator() const {
  228   mutable llvm::BumpPtrAllocator _allocator;
tools/lld/include/lld/Core/LinkingContext.h
  245   mutable llvm::BumpPtrAllocator _allocator;
tools/lld/lib/ReaderWriter/MachO/DebugInfo.h
   32   void setAllocator(std::unique_ptr<llvm::BumpPtrAllocator> allocator) {
   40   std::unique_ptr<llvm::BumpPtrAllocator> _allocator;
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h
  270   BumpPtrAllocator            ownedAllocations;
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
   86   void addSymbol(const Export &entry, BumpPtrAllocator &allocator,
 1260                          BumpPtrAllocator &allocator,
 1431   BumpPtrAllocator allocator;
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
  193   llvm::BumpPtrAllocator        _allocator;
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp
  703 static StringRef copyDebugString(StringRef str, BumpPtrAllocator &alloc) {
  718   std::unique_ptr<BumpPtrAllocator> allocator;
  720     allocator = std::make_unique<BumpPtrAllocator>();
  975     std::unique_ptr<BumpPtrAllocator> allocator;
  977       allocator = std::make_unique<BumpPtrAllocator>();
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  176   llvm::BumpPtrAllocator               _storage;
  689     llvm::BumpPtrAllocator               _storage;
tools/lldb/include/lldb/Symbol/PostfixExpression.h
  207 inline T *MakeNode(llvm::BumpPtrAllocator &alloc, Args &&... args) {
  215 Node *ParseOneExpression(llvm::StringRef expr, llvm::BumpPtrAllocator &alloc);
  218 ParseFPOProgram(llvm::StringRef prog, llvm::BumpPtrAllocator &alloc);
tools/lldb/include/lldb/Utility/Environment.h
   37     llvm::BumpPtrAllocator Allocator;
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
  272   llvm::BumpPtrAllocator Alloc;
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  437   llvm::BumpPtrAllocator node_alloc;
  563   llvm::BumpPtrAllocator node_alloc;
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h
  224   llvm::BumpPtrAllocator m_allocator;
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbFPOProgramToDWARFExpression.cpp
   57                              llvm::BumpPtrAllocator &alloc) {
   94   llvm::BumpPtrAllocator node_alloc;
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.h
  217   llvm::BumpPtrAllocator m_allocator;
tools/lldb/source/Symbol/PostfixExpression.cpp
   45                                   llvm::BumpPtrAllocator &alloc) {
   88 postfix::ParseFPOProgram(llvm::StringRef prog, llvm::BumpPtrAllocator &alloc) {
tools/lldb/source/Utility/ConstString.cpp
   34   typedef llvm::StringMap<StringPoolValueType, llvm::BumpPtrAllocator>
tools/lldb/unittests/Symbol/PostfixExpressionTest.cpp
   76   llvm::BumpPtrAllocator alloc;
  108   llvm::BumpPtrAllocator alloc;
  133   llvm::BumpPtrAllocator alloc;
tools/llvm-ar/llvm-ar.cpp
  227 static BumpPtrAllocator Alloc;
tools/llvm-objcopy/CopyConfig.cpp
  264 addSymbolsFromFile(NameMatcher &Symbols, BumpPtrAllocator &Alloc,
  323                                         BumpPtrAllocator &Alloc,
tools/llvm-objcopy/CopyConfig.h
  243   BumpPtrAllocator Alloc;
tools/llvm-objcopy/llvm-objcopy.cpp
  326   BumpPtrAllocator A;
tools/llvm-objdump/llvm-objdump.cpp
 1160   BumpPtrAllocator A;
tools/llvm-pdbutil/PdbYaml.h
   99   explicit PdbObject(BumpPtrAllocator &Allocator) : Allocator(Allocator) {}
  112   BumpPtrAllocator &Allocator;
tools/llvm-pdbutil/llvm-pdbutil.cpp
  745   BumpPtrAllocator Allocator;
 1294   BumpPtrAllocator Allocator;
tools/llvm-readobj/llvm-readobj.cpp
  406   llvm::BumpPtrAllocator Allocator;
unittests/ADT/ArrayRefTest.cpp
   52   BumpPtrAllocator Alloc;
unittests/ADT/StringRefTest.cpp
  932   BumpPtrAllocator Alloc;
unittests/CodeGen/DIEHashTest.cpp
   25   BumpPtrAllocator Alloc;
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp
  158     BumpPtrAllocator Allocator;
unittests/DebugInfo/CodeView/TypeHashingTest.cpp
   67   BumpPtrAllocator Alloc;
unittests/DebugInfo/DWARF/DwarfGenerator.h
  249   BumpPtrAllocator Allocator;
  303   BumpPtrAllocator &getAllocator() { return Allocator; }
unittests/DebugInfo/MSF/MSFBuilderTest.cpp
   41   BumpPtrAllocator Allocator;
unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp
   69   BumpPtrAllocator Allocator;
  503   BumpPtrAllocator Allocator;
unittests/Demangle/ItaniumDemangleTest.cpp
   21   BumpPtrAllocator Alloc;
unittests/Support/ArrayRecyclerTest.cpp
   51   BumpPtrAllocator Allocator;
unittests/Support/BinaryStreamTest.cpp
  102   BumpPtrAllocator Allocator;
  882   BumpPtrAllocator Allocator;
unittests/Support/CommandLineTest.cpp
  222   BumpPtrAllocator A;
  311   BumpPtrAllocator A;
  319   BumpPtrAllocator A;
  830   llvm::BumpPtrAllocator A;
  901   BumpPtrAllocator A;
  944   BumpPtrAllocator A;
 1034   llvm::BumpPtrAllocator A;