|
reference, declaration → definition
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;