|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/Any.h 98 void reset() { Storage.reset(); }
include/llvm/CodeGen/GlobalISel/GISelKnownBits.h 107 void releaseMemory() override { Info.reset(); }
include/llvm/CodeGen/MachineDominators.h 89 if (!DT) DT.reset(new DomTreeT());
include/llvm/CodeGen/MachinePipeliner.h 447 DFAResources.reset(ST->getInstrInfo()->CreateTargetScheduleState(*ST));
include/llvm/CodeGen/MachinePostDominators.h 87 void releaseMemory() override { PDT.reset(nullptr); }
include/llvm/DebugInfo/CodeView/SymbolDeserializer.h 71 Mapping.reset();
include/llvm/DebugInfo/CodeView/TypeDeserializer.h 80 Mapping.reset();
include/llvm/ExecutionEngine/Orc/LazyEmittingLayer.h 130 MangledSymbols.reset();
include/llvm/IR/PassManager.h 841 PassPtr.reset(new PassModelT(PassBuilder()));
include/llvm/LTO/legacy/LTOCodeGenerator.h 188 void resetMergedModule() { MergedModule.reset(); }
include/llvm/LineEditor/LineEditor.h 85 Completer.reset(new CompleterModel<T>(Comp));
93 Completer.reset(new ListCompleterModel<T>(Comp));
include/llvm/MC/MCStreamer.h 251 TargetStreamer.reset(TS);
include/llvm/Support/JSON.h 514 Owned.reset(new std::string(*C.Owned));
include/llvm/Support/YAMLParser.h 597 Doc->reset(nullptr);
600 Doc->reset(new Document(S));
include/llvm/Transforms/Scalar/JumpThreading.h 106 BFI.reset();
107 BPI.reset();
lib/Analysis/AliasAnalysis.cpp 786 AAR.reset(
lib/Analysis/AliasAnalysisEvaluator.cpp 410 P.reset(new AAEvaluator());
419 P.reset();
lib/Analysis/BasicAliasAnalysis.cpp 2078 Result.reset(new BasicAAResult(F.getParent()->getDataLayout(), F,
lib/Analysis/BlockFrequencyInfo.cpp 187 BFI.reset(new ImplType);
282 void BlockFrequencyInfo::releaseMemory() { BFI.reset(); }
lib/Analysis/CFLAndersAliasAnalysis.cpp 925 Result.reset(new CFLAndersAAResult(GetTLI));
lib/Analysis/CFLSteensAliasAnalysis.cpp 357 Result.reset(new CFLSteensAAResult(GetTLI));
lib/Analysis/CallGraph.cpp 272 G.reset(new CallGraph(M));
281 void CallGraphWrapperPass::releaseMemory() { G.reset(); }
lib/Analysis/DependenceAnalysis.cpp 152 info.reset(new DependenceInfo(&F, &AA, &SE, &LI));
158 void DependenceAnalysisWrapperPass::releaseMemory() { info.reset(); }
lib/Analysis/GlobalsModRef.cpp 1012 Result.reset(new GlobalsAAResult(GlobalsAAResult::analyzeModule(
1018 Result.reset();
lib/Analysis/IVUsers.cpp 372 IU.reset(new IVUsers(L, AC, LI, DT, SE));
lib/Analysis/LazyBranchProbabilityInfo.cpp 54 void LazyBranchProbabilityInfoPass::releaseMemory() { LBPI.reset(); }
lib/Analysis/MemorySSA.cpp 1512 LiveOnEntryDef.reset(new MemoryDef(F.getContext(), nullptr, nullptr,
2305 void MemorySSAWrapperPass::releaseMemory() { MSSA.reset(); }
2316 MSSA.reset(new MemorySSA(F, &AA, &DT));
lib/Analysis/ObjCARCAliasAnalysis.cpp 153 Result.reset(new ObjCARCAAResult(M.getDataLayout()));
158 Result.reset();
lib/Analysis/PhiValues.cpp 197 Result.reset(new PhiValues(F));
lib/Analysis/ProfileSummaryInfo.cpp 91 Summary.reset(ProfileSummary::getFromMD(SummaryMD));
98 Summary.reset(ProfileSummary::getFromMD(SummaryMD));
361 PSI.reset(new ProfileSummaryInfo(M));
366 PSI.reset();
lib/Analysis/ScalarEvolution.cpp12035 SE.reset(new ScalarEvolution(
12043 void ScalarEvolutionWrapperPass::releaseMemory() { SE.reset(); }
lib/Analysis/ScalarEvolutionAliasAnalysis.cpp 139 Result.reset(
lib/Analysis/ScopedNoAliasAA.cpp 199 Result.reset(new ScopedNoAliasAAResult());
204 Result.reset();
lib/Analysis/TargetLibraryInfo.cpp 1603 Impl.reset(new TargetLibraryInfoImpl(T));
lib/Analysis/TypeBasedAliasAnalysis.cpp 729 Result.reset(new TypeBasedAAResult());
734 Result.reset();
lib/AsmParser/LLParser.cpp 956 GA.reset(GlobalAlias::create(Ty, AddrSpace,
960 GA.reset(GlobalIFunc::create(Ty, AddrSpace,
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1642 OwnedMLI.reset();
1643 OwnedMDT.reset();
lib/CodeGen/BranchRelaxation.cpp 551 RS.reset(new RegScavenger());
lib/CodeGen/CodeGenPrepare.cpp 430 BPI.reset(new BranchProbabilityInfo(F, *LI));
431 BFI.reset(new BlockFrequencyInfo(F, *BPI, *LI));
474 DT.reset();
5978 DT.reset();
lib/CodeGen/GlobalISel/CSEInfo.cpp 250 CSEOpt.reset();
lib/CodeGen/GlobalISel/IRTranslator.cpp 2194 EntryBuilder.reset();
2195 CurBuilder.reset();
lib/CodeGen/LLVMTargetMachine.cpp 42 MRI.reset(TheTarget.createMCRegInfo(getTargetTriple().str()));
43 MII.reset(TheTarget.createMCInstrInfo());
48 STI.reset(TheTarget.createMCSubtargetInfo(
73 AsmInfo.reset(TmpAsmInfo);
139 MCE.reset(getTarget().createMCCodeEmitter(MII, MRI, Context));
148 AsmStreamer.reset(S);
164 AsmStreamer.reset(getTarget().createMCObjectStreamer(
176 AsmStreamer.reset(getTarget().createNullStreamer(Context));
lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp 50 OwnedMBFI.reset();
51 OwnedMLI.reset();
52 OwnedMDT.reset();
lib/CodeGen/MIRParser/MIRParser.cpp 392 Target.reset(new PerTargetMIParsingState(MF.getSubtarget()));
lib/CodeGen/MachineBlockFrequencyInfo.cpp 195 MBFI.reset(new ImplType);
217 void MachineBlockFrequencyInfo::releaseMemory() { MBFI.reset(); }
lib/CodeGen/MachineDominators.cpp 59 DT.reset(new DomTreeBase<MachineBasicBlock>());
70 DT.reset(nullptr);
lib/CodeGen/MachineModuleInfo.cpp 285 I.first->second.reset(MF);
lib/CodeGen/RegAllocBasic.cpp 197 SpillerInstance.reset();
318 SpillerInstance.reset(createInlineSpiller(*this, *MF, *VRM));
lib/CodeGen/RegAllocGreedy.cpp 676 SpillerInstance.reset();
3236 SpillerInstance.reset(createInlineSpiller(*this, *MF, *VRM));
3249 SA.reset(new SplitAnalysis(*VRM, *LIS, *Loops));
3250 SE.reset(new SplitEditor(*SA, *AA, *LIS, *VRM, *DomTree, *MBFI));
lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp 49 ResourcesModel.reset(TII->CreateTargetScheduleState(STI));
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 3044 MSU.reset(new MatchStateUpdater(*CurDAG, &NodeToMatch, RecordedNodes,
lib/DebugInfo/DWARF/DWARFContext.cpp 699 Abbrev.reset(new DWARFDebugAbbrev());
709 AbbrevDWO.reset(new DWARFDebugAbbrev());
718 Loc.reset(new DWARFDebugLoc);
732 LocDWO.reset(new DWARFDebugLoclists());
748 Aranges.reset(new DWARFDebugAranges());
768 DebugFrame.reset(new DWARFDebugFrame(getArch(), false /* IsEH */));
779 DebugFrame.reset(new DWARFDebugFrame(getArch(), true /* IsEH */));
789 Macro.reset(new DWARFDebugMacro());
802 Cache.reset(new T(AccelSection, StrData));
848 Line.reset(new DWARFDebugLine);
1844 RegInfo.reset(TheTarget->createMCRegInfo(TT.str()));
lib/DebugInfo/GSYM/GsymReader.cpp 81 Swap.reset(new SwappedData);
lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp 65 OpdExtractor.reset(new DataExtractor(*E, Obj->isLittleEndian(),
lib/DebugInfo/Symbolize/Symbolize.cpp 466 Context.reset(new PDBContext(*CoffObject, std::move(Session)));
lib/IR/Constants.cpp 647 Slot.reset(new ConstantInt(ITy, V));
833 Slot.reset(new ConstantFP(Ty, V));
1164 pImpl->TheNoneToken.reset(new ConstantTokenNone(Context));
1370 Entry.reset(new ConstantAggregateZero(Ty));
1436 Entry.reset(new ConstantPointerNull(Ty));
1449 Entry.reset(new UndefValue(Ty));
lib/IR/Module.cpp 391 Materializer.reset(GVM);
lib/IR/PassTimingInfo.cpp 141 T.reset(newPassTimer(PassArgument.empty() ? PassName : PassArgument, PassName));
lib/LTO/Caching.cpp 87 OS.reset();
lib/MC/MCContext.cpp 108 CVContext.reset();
679 CVContext.reset(new CodeViewContext);
lib/MC/MCDisassembler/Disassembler.h 115 void setIP(MCInstPrinter *NewIP) { IP.reset(NewIP); }
lib/MC/MCParser/AsmParser.cpp 719 PlatformParser.reset(createCOFFAsmParser());
722 PlatformParser.reset(createDarwinAsmParser());
726 PlatformParser.reset(createELFAsmParser());
729 PlatformParser.reset(createWasmAsmParser());
lib/MC/WasmObjectWriter.cpp 282 ProducersSection.reset();
283 TargetFeaturesSection.reset();
lib/Object/ArchiveWriter.cpp 636 OldArchiveBuf.reset();
lib/Object/XCOFFObjectFile.cpp 628 Obj.reset(new XCOFFObjectFile(Type, MBR));
lib/ObjectYAML/ELFYAML.cpp 1129 Section.reset(new ELFYAML::DynamicSection());
1135 Section.reset(new ELFYAML::RelocationSection());
1140 Section.reset(new ELFYAML::Group());
1145 Section.reset(new ELFYAML::NoBitsSection());
1150 Section.reset(new ELFYAML::HashSection());
1155 Section.reset(new ELFYAML::NoteSection());
1160 Section.reset(new ELFYAML::MipsABIFlags());
1165 Section.reset(new ELFYAML::VerdefSection());
1170 Section.reset(new ELFYAML::SymverSection());
1175 Section.reset(new ELFYAML::VerneedSection());
1180 Section.reset(new ELFYAML::SymtabShndxSection());
1185 Section.reset(new ELFYAML::AddrsigSection());
lib/ObjectYAML/ObjectYAML.cpp 37 ObjectFile.Elf.reset(new ELFYAML::Object());
40 ObjectFile.Coff.reset(new COFFYAML::Object());
43 ObjectFile.MachO.reset(new MachOYAML::Object());
46 ObjectFile.FatMachO.reset(new MachOYAML::UniversalBinary());
50 ObjectFile.Minidump.reset(new MinidumpYAML::Object());
53 ObjectFile.Wasm.reset(new WasmYAML::Object());
lib/ObjectYAML/WasmYAML.cpp 180 Section.reset(new WasmYAML::DylinkSection());
184 Section.reset(new WasmYAML::LinkingSection());
188 Section.reset(new WasmYAML::NameSection());
192 Section.reset(new WasmYAML::ProducersSection());
196 Section.reset(new WasmYAML::TargetFeaturesSection());
200 Section.reset(new WasmYAML::CustomSection(SectionName));
207 Section.reset(new WasmYAML::TypeSection());
212 Section.reset(new WasmYAML::ImportSection());
217 Section.reset(new WasmYAML::FunctionSection());
222 Section.reset(new WasmYAML::TableSection());
227 Section.reset(new WasmYAML::MemorySection());
232 Section.reset(new WasmYAML::GlobalSection());
237 Section.reset(new WasmYAML::EventSection());
242 Section.reset(new WasmYAML::ExportSection());
247 Section.reset(new WasmYAML::StartSection());
252 Section.reset(new WasmYAML::ElemSection());
257 Section.reset(new WasmYAML::CodeSection());
262 Section.reset(new WasmYAML::DataSection());
267 Section.reset(new WasmYAML::DataCountSection());
lib/ProfileData/Coverage/CoverageMappingReader.cpp 691 OF.reset(cast<ObjectFile>(Bin.release()));
lib/ProfileData/InstrProfReader.cpp 74 Result.reset(new IndexedInstrProfReader(std::move(Buffer)));
76 Result.reset(new RawInstrProfReader64(std::move(Buffer)));
78 Result.reset(new RawInstrProfReader32(std::move(Buffer)));
80 Result.reset(new TextInstrProfReader(std::move(Buffer)));
154 Symtab.reset(new InstrProfSymtab());
608 HashTable.reset(HashTableImpl::Create(
lib/ProfileData/SampleProfReader.cpp 1337 Reader.reset(new SampleProfileReaderRawBinary(std::move(B), C));
1339 Reader.reset(new SampleProfileReaderExtBinary(std::move(B), C));
1341 Reader.reset(new SampleProfileReaderCompactBinary(std::move(B), C));
1343 Reader.reset(new SampleProfileReaderGCC(std::move(B), C));
1345 Reader.reset(new SampleProfileReaderText(std::move(B), C));
lib/ProfileData/SampleProfWriter.cpp 571 OS.reset(new raw_fd_ostream(Filename, EC, sys::fs::OF_None));
573 OS.reset(new raw_fd_ostream(Filename, EC, sys::fs::OF_Text));
594 Writer.reset(new SampleProfileWriterRawBinary(OS));
596 Writer.reset(new SampleProfileWriterExtBinary(OS));
598 Writer.reset(new SampleProfileWriterCompactBinary(OS));
600 Writer.reset(new SampleProfileWriterText(OS));
lib/Support/FileOutputBuffer.cpp 50 Buffer.reset();
59 Buffer.reset();
lib/Support/VirtualFileSystem.cpp 732 Child.reset(new detail::InMemoryHardLink(P.str(), *HardLinkTarget));
740 Child.reset(new detail::InMemoryDirectory(std::move(Stat)));
742 Child.reset(
lib/Support/YAMLParser.cpp 1788 CurrentDoc.reset(new Document(*this));
lib/Target/AArch64/AArch64Subtarget.cpp 181 CallLoweringInfo.reset(new AArch64CallLowering(*getTargetLowering()));
182 Legalizer.reset(new AArch64LegalizerInfo(*this));
189 InstSelector.reset(createAArch64InstructionSelector(
192 RegBankInfo.reset(RBI);
lib/Target/AMDGPU/AMDGPUAliasAnalysis.h 87 Result.reset(new AMDGPUAAResult(M.getDataLayout(),
93 Result.reset();
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp 105 HSAMetadataStream.reset(new MetadataStreamerV3());
107 HSAMetadataStream.reset(new MetadataStreamerV2());
lib/Target/AMDGPU/AMDGPULibFunc.cpp 1020 Impl.reset(new AMDGPUMangledLibFunc(*MF));
1022 Impl.reset(new AMDGPUUnmangledLibFunc(*UMF));
1037 Impl.reset(new AMDGPUMangledLibFunc(
1042 Impl.reset(new AMDGPUUnmangledLibFunc(Name, FT));
1045 void AMDGPULibFunc::initMangled() { Impl.reset(new AMDGPUMangledLibFunc()); }
lib/Target/AMDGPU/AMDGPUSubtarget.cpp 284 CallLoweringInfo.reset(new AMDGPUCallLowering(*getTargetLowering()));
285 Legalizer.reset(new AMDGPULegalizerInfo(*this, TM));
286 RegBankInfo.reset(new AMDGPURegisterBankInfo(*this));
287 InstSelector.reset(new AMDGPUInstructionSelector(
lib/Target/AMDGPU/GCNIterativeScheduler.cpp 188 Sch.SchedImpl.reset(&OverrideStrategy);
359 R.BestSchedule.reset(
366 R.BestSchedule.reset();
lib/Target/ARM/ARMSubtarget.cpp 110 CallLoweringInfo.reset(new ARMCallLowering(*getTargetLowering()));
111 Legalizer.reset(new ARMLegalizerInfo(*this));
118 InstSelector.reset(createARMInstructionSelector(
121 RegBankInfo.reset(RBI);
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp 481 LastEMSInfo.reset(new ElfMappingSymbolInfo(SMLoc(), nullptr, 0));
1186 LastEMSInfo.reset();
lib/Target/Mips/MipsDelaySlotFiller.cpp 815 IM.reset(new LoadFromStackOrConst());
818 IM.reset(new MemDefsUses(Fn->getDataLayout(), &MFI));
lib/Target/Mips/MipsSubtarget.cpp 210 CallLoweringInfo.reset(new MipsCallLowering(*getTargetLowering()));
211 Legalizer.reset(new MipsLegalizerInfo(*this));
214 RegBankInfo.reset(RBI);
215 InstSelector.reset(createMipsInstructionSelector(
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 1220 ValueEntry.reset(new ValueBitsMemoizedValue());
lib/Target/RISCV/RISCVSubtarget.cpp 56 CallLoweringInfo.reset(new RISCVCallLowering(*getTargetLowering()));
57 Legalizer.reset(new RISCVLegalizerInfo(*this));
60 RegBankInfo.reset(RBI);
61 InstSelector.reset(createRISCVInstructionSelector(
lib/Target/X86/X86AsmPrinter.cpp 59 CodeEmitter.reset(TM.getTarget().createMCCodeEmitter(
lib/Target/X86/X86Subtarget.cpp 350 CallLoweringInfo.reset(new X86CallLowering(*getTargetLowering()));
351 Legalizer.reset(new X86LegalizerInfo(*this, TM));
354 RegBankInfo.reset(RBI);
355 InstSelector.reset(createX86InstructionSelector(TM, *this, *RBI));
lib/Transforms/IPO/HotColdSplitting.cpp 681 ORE.reset(new OptimizationRemarkEmitter(&F));
713 ORE.reset(new OptimizationRemarkEmitter(&F));
lib/Transforms/IPO/PartialInlining.cpp 402 ScopedBFI.reset(new BlockFrequencyInfo(*F, BPI, LI));
939 TempBFI.reset(new BlockFrequencyInfo(*Caller, BPI, LI));
1123 ClonedFuncBFI.reset(new BlockFrequencyInfo(*ClonedFunc, BPI, LI));
1198 ClonedFuncBFI.reset(new BlockFrequencyInfo(*ClonedFunc, BPI, LI));
lib/Transforms/IPO/SampleProfile.cpp 1544 DT.reset(new DominatorTree);
1547 PDT.reset(new PostDominatorTree(F));
1549 LI.reset(new LoopInfo);
lib/Transforms/InstCombine/InstructionCombining.cpp 2372 DIB.reset(new DIBuilder(*MI.getModule(), /*AllowUnresolved=*/false));
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 317 HWASan.reset();
lib/Transforms/Instrumentation/InstrProfiling.cpp 451 BPI.reset(new BranchProbabilityInfo(*F, LI, &GetTLI(*F)));
452 BFI.reset(new BlockFrequencyInfo(*F, *BPI, LI));
lib/Transforms/Scalar/JumpThreading.cpp 311 BPI.reset(new BranchProbabilityInfo(F, LI, TLI));
312 BFI.reset(new BlockFrequencyInfo(F, *BPI, LI));
338 BPI.reset(new BranchProbabilityInfo(F, LI, &TLI));
339 BFI.reset(new BlockFrequencyInfo(F, *BPI, LI));
364 BFI.reset();
365 BPI.reset();
lib/Transforms/Scalar/LoopVersioningLICM.cpp 153 CurAST.reset();
587 CurAST.reset(new AliasSetTracker(*AA));
lib/Transforms/Vectorize/VPlan.h 805 User.reset(new VPUser(Masks));
831 User.reset(new VPUser({Mask}));
905 User.reset(new VPUser({BlockInMask}));
968 User.reset(new VPUser({Mask}));
tools/clang/include/clang/Basic/FileManager.h 120 File.reset(); // rely on destructor to close File
tools/clang/include/clang/Basic/SourceManager.h 640 OverriddenFilesInfo.reset(new OverriddenFilesInfoTy);
tools/clang/include/clang/Lex/HeaderSearch.h 304 IncludeAliases.reset(new IncludeAliasMap);
tools/clang/include/clang/Sema/DeclSpec.h 1360 Params[I].DefaultArgTokens.reset();
tools/clang/lib/ARCMigrate/ARCMT.cpp 176 CInvok.reset(new CompilerInvocation(origCI));
253 CInvok.reset(
524 CInvok.reset(
544 ASTAction.reset(new ARCMTMacroTrackerAction(ARCMTMacroLocs));
tools/clang/lib/ARCMigrate/FileRemapper.cpp 23 FileMgr.reset(new FileManager(FileSystemOptions()));
tools/clang/lib/ARCMigrate/ObjCMT.cpp 111 Summaries.reset(new RetainSummaryManager(Ctx,
139 NSAPIObj.reset(new NSAPI(Context));
140 Editor.reset(new edit::EditedSource(Context.getSourceManager(),
378 PMap.reset(new ParentMap(S));
tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp 56 StmtMap.reset(new ParentMap(body));
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp 76 StmtMap.reset(new ParentMap(body));
323 Removables.reset(new ExprSet);
tools/clang/lib/AST/ASTContext.cpp 789 InterpContext.reset(new interp::Context(*this));
962 Parents.reset();
1204 ABI.reset(createCXXABI(Target));
10162 VTContext.reset(new MicrosoftVTableContext(*this));
10164 VTContext.reset(new ItaniumVTableContext(*this));
tools/clang/lib/AST/Expr.cpp 676 MC.reset(Context.createMangleContext());
tools/clang/lib/Analysis/AnalysisDeclContext.cpp 256 cfgStmtMap.reset(CFGStmtMap::Build(c, &getParentMap()));
268 CFA.reset(new CFGReverseBlockReachabilityAnalysis(*c));
281 PM.reset(new ParentMap(getBody()));
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp 422 Analyzer.reset(new FunctionParmMutationAnalyzer(*Func, Context));
tools/clang/lib/Analysis/ThreadSafety.cpp 1079 InfoPtr.reset(new BeforeInfo());
tools/clang/lib/Analysis/plugins/SampleAnalyzer/MainCallChecker.cpp 37 BT.reset(new BugType(this, "call to main", "example analyzer plugin"));
tools/clang/lib/Basic/Diagnostic.cpp 101 Owner.reset(ShouldOwnClient ? client : nullptr);
tools/clang/lib/Basic/DiagnosticIDs.cpp 326 CustomDiagInfo.reset(new diag::CustomDiagInfo());
tools/clang/lib/Basic/FileManager.cpp 68 void FileManager::clearStatCache() { StatCache.reset(); }
398 UFE->File.reset();
tools/clang/lib/Basic/SourceManager.cpp 340 LineTable.reset(new LineTableInfo());
tools/clang/lib/Basic/TargetInfo.cpp 141 DataLayout.reset(new llvm::DataLayout(DL));
tools/clang/lib/Basic/Targets/NVPTX.cpp 82 HostTarget.reset(AllocateTarget(llvm::Triple(Opts.HostTriple), Opts));
tools/clang/lib/CodeGen/BackendUtil.cpp 126 F.reset();
774 TM.reset(TheTarget->createTargetMachine(Triple, TargetOpts.CPU, FeaturesStr,
tools/clang/lib/CodeGen/CGBlocks.cpp 917 blockInfo.reset(findAndRemoveBlockInfo(&FirstBlockInfo,
tools/clang/lib/CodeGen/CodeGenAction.cpp 845 TheModule.reset();
tools/clang/lib/CodeGen/CodeGenModule.cpp 142 TBAA.reset(new CodeGenTBAA(Context, TheModule, CodeGenOpts, getLangOpts(),
149 DebugInfo.reset(new CGDebugInfo(*this));
154 ObjCData.reset(new ObjCEntrypoints());
173 CoverageMapping.reset(new CoverageMappingModuleGen(*this, *CoverageInfo));
185 ObjCRuntime.reset(CreateGNUObjCRuntime(*this));
192 ObjCRuntime.reset(CreateMacObjCRuntime(*this));
199 OpenCLRuntime.reset(new CGOpenCLRuntime(*this));
210 OpenMPRuntime.reset(new CGOpenMPRuntimeNVPTX(*this));
214 OpenMPRuntime.reset(new CGOpenMPSIMDRuntime(*this));
216 OpenMPRuntime.reset(new CGOpenMPRuntime(*this));
222 CUDARuntime.reset(CreateNVCUDARuntime(*this));
tools/clang/lib/CodeGen/CodeGenPGO.cpp 803 RegionCounterMap.reset(new llvm::DenseMap<const Stmt *, unsigned>);
870 StmtCountMap.reset(new llvm::DenseMap<const Stmt *, uint64_t>);
tools/clang/lib/CodeGen/ModuleBuilder.cpp 132 M.reset(new llvm::Module(ExpandModuleName(ModuleName, CodeGenOpts), C));
145 Builder.reset(new CodeGen::CodeGenModule(Context, HeaderSearchOpts,
274 M.reset();
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp 167 VMContext.reset(new llvm::LLVMContext());
168 M.reset(new llvm::Module(MainFileName, *VMContext));
170 Builder.reset(new CodeGen::CodeGenModule(
tools/clang/lib/CodeGen/TargetInfo.cpp 9707 this->TheTargetCodeGenInfo.reset(P);
tools/clang/lib/CrossTU/CrossTranslationUnit.cpp 565 ASTUnitImporterMap[From.getTranslationUnitDecl()].reset(NewImporter);
tools/clang/lib/Driver/Compilation.cpp 162 OwnedStream.reset(new llvm::raw_fd_ostream(
tools/clang/lib/Driver/Driver.cpp 769 CfgOptions.reset();
774 CfgOptions.reset();
tools/clang/lib/Driver/ToolChain.cpp 118 SanitizerArguments.reset(new SanitizerArgs(*this, Args));
124 XRayArguments.reset(new XRayArgs(*this, Args));
253 Clang.reset(new tools::Clang(*this));
267 Assemble.reset(buildAssembler());
273 Assemble.reset(new tools::ClangAs(*this));
279 Link.reset(buildLinker());
285 IfsMerge.reset(new tools::ifstool::Merger(*this));
291 OffloadBundler.reset(new tools::OffloadBundler(*this));
297 OffloadWrapper.reset(new tools::OffloadWrapper(*this));
tools/clang/lib/Driver/ToolChains/Clang.cpp 5996 CLFallback.reset(new visualstudio::Compiler(getToolChain()));
tools/clang/lib/Driver/ToolChains/Darwin.cpp 883 Lipo.reset(new tools::darwin::Lipo(*this));
887 Dsymutil.reset(new tools::darwin::Dsymutil(*this));
891 VerifyDebug.reset(new tools::darwin::VerifyDebug(*this));
tools/clang/lib/Driver/ToolChains/Gnu.cpp 2517 Preprocess.reset(new clang::driver::tools::gcc::Preprocessor(*this));
2521 Compile.reset(new tools::gcc::Compiler(*this));
tools/clang/lib/Driver/ToolChains/MinGW.cpp 409 Preprocessor.reset(new tools::gcc::Preprocessor(*this));
413 Compiler.reset(new tools::gcc::Compiler(*this));
tools/clang/lib/Driver/ToolChains/Myriad.cpp 273 Compiler.reset(new tools::SHAVE::Compiler(*this));
277 Assembler.reset(new tools::SHAVE::Assembler(*this));
tools/clang/lib/Format/FormatTokenLexer.cpp 34 Lex.reset(new Lexer(ID, SourceMgr.getBuffer(ID), SourceMgr,
867 Lex.reset(new Lexer(SourceMgr.getLocForStartOfFile(ID),
tools/clang/lib/Format/TokenAnnotator.cpp 719 Left->Role.reset(new CommaSeparatedList(Style));
1233 CurrentToken->Role.reset();
tools/clang/lib/Format/TokenAnnotator.h 79 Current->Role.reset();
tools/clang/lib/Format/UnwrappedLineParser.cpp 244 Line.reset(new UnwrappedLine);
tools/clang/lib/Frontend/ASTUnit.cpp 196 BufferOwner.reset();
788 AST->HeaderInfo.reset(new HeaderSearch(AST->HSOpts,
856 AST->Consumer.reset(new ASTConsumer);
860 AST->TheSema.reset(new Sema(PP, *AST->Ctx, *AST->Consumer));
1595 AST->TheSema.reset();
1610 TrackerAct.reset(new TopLevelDeclTrackerAction(*AST));
1780 AST.reset(new ASTUnit(false));
1801 AST->WriterData.reset(new ASTWriterData(*AST->ModuleCache));
1878 CCTUInfo.reset();
1884 SavedMainFileBuffer.reset();
1887 TheSema.reset();
2287 Act.reset(new SyntaxOnlyAction);
tools/clang/lib/Frontend/ChainedIncludesSource.cpp 85 Reader.reset(new ASTReader(PP, CI.getModuleCache(), &CI.getASTContext(),
127 CInvok.reset(new CompilerInvocation(CI.getInvocation()));
tools/clang/lib/Frontend/CompilerInstance.cpp 120 TheSema.reset(S);
131 CompletionConsumer.reset(Value);
601 FrontendTimerGroup.reset(
603 FrontendTimer.reset(
624 TheSema.reset(new Sema(getPreprocessor(), getASTContext(), getASTConsumer(),
667 NonSeekStream.reset();
776 OS.reset(new llvm::raw_fd_ostream(fd, /*shouldClose=*/true));
786 OS.reset(new llvm::raw_fd_ostream(
tools/clang/lib/Frontend/FrontendActions.cpp 704 OutFile.reset(new llvm::raw_fd_ostream(OutputFileName.str(), EC,
tools/clang/lib/Frontend/PrecompiledPreamble.cpp 342 Act.reset(new PrecompilePreambleAction(
tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp 102 OS.reset(new llvm::raw_fd_ostream(fd, /*shouldClose=*/true));
104 OS.reset(new llvm::raw_fd_ostream(Filename, EC, llvm::sys::fs::OF_None));
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp 99 FixItOpts.reset(new FixItActionSuffixInserter(FEOpts.FixItSuffix,
102 FixItOpts.reset(new FixItRewriteInPlace);
105 Rewriter.reset(new FixItRewriter(CI.getDiagnostics(), CI.getSourceManager(),
125 FixItOpts.reset(new FixItRewriteToTemp());
127 FixItOpts.reset(new FixItRewriteInPlace());
tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp 39 TextDiag.reset(new TextDiagnostic(OS, LO, &*DiagOpts));
43 TextDiag.reset();
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp 1110 Buffer.reset(new TextDiagnosticBuffer());
tools/clang/lib/Lex/PPLexerChange.cpp 108 CurLexer.reset(TheLexer);
412 CurLexer.reset();
515 CurLexer.reset();
556 CurTokenLexer.reset();
573 CurTokenLexer.reset();
tools/clang/lib/Lex/Preprocessor.cpp 183 CurTokenLexer.reset();
tools/clang/lib/Parse/ParseDecl.cpp 6650 DefArgToks.reset(new CachedTokens);
6654 DefArgToks.reset();
tools/clang/lib/Parse/ParsePragma.cpp 390 AlignHandler.reset();
392 GCCVisibilityHandler.reset();
394 OptionsHandler.reset();
396 PackHandler.reset();
398 MSStructHandler.reset();
400 UnusedHandler.reset();
402 WeakHandler.reset();
404 RedefineExtnameHandler.reset();
408 OpenCLExtensionHandler.reset();
412 OpenMPHandler.reset();
417 MSCommentHandler.reset();
421 PCSectionHandler.reset();
425 MSDetectMismatchHandler.reset();
427 MSPointersToMembers.reset();
429 MSVtorDisp.reset();
431 MSInitSeg.reset();
433 MSDataSeg.reset();
435 MSBSSSeg.reset();
437 MSConstSeg.reset();
439 MSCodeSeg.reset();
441 MSSection.reset();
443 MSRuntimeChecks.reset();
445 MSIntrinsic.reset();
447 MSOptimize.reset();
452 CUDAForceHostDeviceHandler.reset();
456 FPContractHandler.reset();
459 STDCFENVHandler.reset();
462 STDCCXLIMITHandler.reset();
465 STDCUnknownHandler.reset();
468 OptimizeHandler.reset();
471 LoopHintHandler.reset();
474 UnrollHintHandler.reset();
477 NoUnrollHintHandler.reset();
480 UnrollAndJamHintHandler.reset();
483 NoUnrollAndJamHintHandler.reset();
486 FPHandler.reset();
489 AttributePragmaHandler.reset();
tools/clang/lib/Parse/Parser.cpp 66 CommentSemaHandler.reset(new ActionCommentHandler(actions));
tools/clang/lib/Rewrite/Rewriter.cpp 433 FileStream.reset(new llvm::raw_fd_ostream(FD, /*shouldClose=*/true));
tools/clang/lib/Rewrite/TokenRewriter.cpp 28 ScratchBuf.reset(new ScratchBuffer(SM));
tools/clang/lib/Sema/Sema.cpp 170 NSAPIObj.reset(new NSAPI(Context));
173 FieldCollector.reset(new CXXFieldCollector());
1763 Self->CachedFunctionScope.reset(Scope);
tools/clang/lib/Sema/SemaChecking.cpp14509 TypeTagForDatatypeMagicValues.reset(
tools/clang/lib/Sema/SemaDeclCXX.cpp 5582 PureVirtualClassDiagSet.reset(new RecordDeclSetTy);
tools/clang/lib/Sema/SemaDeclObjC.cpp 2701 ProtocolsExplictImpl.reset(new ProtocolNameSet);
tools/clang/lib/Sema/SemaObjCProperty.cpp 2021 LazyMap.reset(new ObjCContainerDecl::PropertyMap());
tools/clang/lib/Serialization/ASTReader.cpp 4090 GlobalIndex.reset(Result.first);
4199 GlobalIndex.reset();
8488 Current.reset();
tools/clang/lib/Serialization/InMemoryModuleCache.cpp 69 PCM.Buffer.reset();
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp 69 BT.reset(new BuiltinBug(
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp 239 BT.reset(new BuiltinBug(this, "Out-of-bound access"));
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp 212 BT.reset(new APIMisuse(this, "nil argument"));
521 BT.reset(new APIMisuse(this, "Bad use of CFNumber APIs"));
609 BT.reset(new APIMisuse(
717 BT.reset(new APIMisuse(this,
tools/clang/lib/StaticAnalyzer/Checkers/BlockInCriticalSectionChecker.cpp 80 BlockInCritSectionBugType.reset(
tools/clang/lib/StaticAnalyzer/Checkers/BoolAssignmentChecker.cpp 36 BT.reset(new BuiltinBug(this, "Assignment of a non-Boolean value"));
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp 569 BT_Overlap.reset(new BugType(Filter.CheckNameCStringBufferOverlap,
585 BT_Null.reset(new BuiltinBug(
603 BT_Bounds.reset(new BuiltinBug(
625 BT_NotCString.reset(new BuiltinBug(
641 BT_NotCString.reset(
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp 82 BT.reset(new BuiltinBug(this, desc));
324 BT_call_undef.reset(new BuiltinBug(
335 BT_call_null.reset(new BuiltinBug(
354 BT_cxx_delete_undef.reset(
378 BT_cxx_call_undef.reset(
390 BT_cxx_call_null.reset(
465 BT_msg_undef.reset(new BuiltinBug(this,
472 BT_objc_prop_undef.reset(new BuiltinBug(
478 BT_objc_subscript_undef.reset(new BuiltinBug(
508 BT_msg_ret.reset(
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp 132 BT.reset(new BuiltinBug(this, "Cast region with wrong size.",
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp 756 MissingReleaseBugType.reset(
760 ExtraReleaseBugType.reset(
764 MistakenDeallocBugType.reset(
tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp 127 BT_BreakJail.reset(new BuiltinBug(
tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp 112 BT_Exact.reset(new BugType(this, "Exact code clone", "Code clone"));
158 BT_Suspicious.reset(
tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp 120 BT.reset(
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp 163 InEH.reset(new llvm::DenseSet<const VarDecl *>());
202 reachableCode.reset(new ReachableCode(cfg));
tools/clang/lib/StaticAnalyzer/Checkers/DeleteWithNonVirtualDtorChecker.cpp 89 BT.reset(new BugType(this,
tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp 129 BT_null.reset(new BuiltinBug(this, "Dereference of null pointer"));
200 BT_undef.reset(
tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp 48 BT.reset(new BuiltinBug(this, "Division by zero"));
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp 36 BT.reset(
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp 72 ObjCGenericsBugType.reset(
tools/clang/lib/StaticAnalyzer/Checkers/EnumCastOutOfRangeChecker.cpp 82 EnumValueCastOutOfRange.reset(
tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp 149 BT.reset(new BugType(this, "Checking analyzer assumptions", "debug"));
tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp 53 BT.reset(
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp 97 BT.reset(new BugType(this, "Use of Untrusted Data", "Untrusted Data"));
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp 358 OutOfRangeBugType.reset(
360 MismatchedBugType.reset(
363 InvalidatedBugType.reset(
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp 110 BT.reset(new BugType(this, "Unlocalizable string",
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIBugReporter.h 28 UnmatchedWaitBugType.reset(new BugType(&CB, "Unmatched wait", MPIError));
29 DoubleNonblockingBugType.reset(
31 MissingWaitBugType.reset(new BugType(&CB, "Missing wait", MPIError));
tools/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/MPIChecker.h 50 .reset(new MPIFunctionClassifier{Ctx.getASTContext()});
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp 104 BT.reset(new BugType(this, "Improper use of SecKeychain API",
tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp 139 BT_dispatchOnce.reset(new BugType(this, "Improper use of 'dispatch_once'",
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp 2060 BT_BadFree[*CheckKind].reset(new BugType(
2106 BT_FreeAlloca[*CheckKind].reset(new BugType(
2130 BT_MismatchedDealloc.reset(
2193 BT_OffsetFree[*CheckKind].reset(new BugType(
2246 BT_UseFree[*CheckKind].reset(new BugType(
2284 BT_DoubleFree[*CheckKind].reset(new BugType(
2312 BT_DoubleDelete.reset(new BugType(CheckNames[CK_NewDeleteChecker],
2340 BT_UseZerroAllocated[*CheckKind].reset(
2368 BT_BadFree[*CheckKind].reset(new BugType(
2581 BT_Leak[*CheckKind].reset(new BugType(CheckNames[*CheckKind], "Memory leak",
tools/clang/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp 64 BT.reset(new BugType(this, "W^X check fails, Write Exec prot flags set", "Security"));
tools/clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp 397 BT.reset(new BugType(this, "Use-after-move",
tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp 61 BT.reset(new BugType(this, "Use -drain instead of -release",
tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp 268 NSBT.reset(new NSErrorDerefBug(this));
273 CFBT.reset(new CFErrorDerefBug(this));
tools/clang/lib/StaticAnalyzer/Checkers/NonNullParamChecker.cpp 190 BTAttrNonNull.reset(new BugType(
211 BTNullRefArg.reset(new BuiltinBug(this, "Dereference of null pointer"));
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp 164 BT.reset(new BugType(this, "Nullability", categories::MemoryError));
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp 47 BT_undef.reset(new BuiltinBug(this, "Uninitialized value used as mutex "
70 BT_null.reset(new BuiltinBug(
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp 36 BT.reset(new BugType(this, "CFArray API",
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp 160 BT.reset(new BugType(this, "Missing \"self = [(super or self) init...]\"",
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp 218 DoubleSuperDeallocBugType.reset(
tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp 172 BT_polyArray.reset(new BuiltinBug(
195 BT_pointerArith.reset(new BuiltinBug(this, "Dangerous pointer arithmetic",
tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp 62 BT.reset(
tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp 238 BT_doublelock.reset(new BugType(this, "Double locking",
303 BT_doubleunlock.reset(new BugType(this, "Double unlocking",
327 BT_lor.reset(new BugType(this, "Lock order reversal", "Lock checker"));
397 BT_destroylock.reset(new BugType(this, "Destroy invalid lock",
437 BT_initlock.reset(new BugType(this, "Init invalid lock",
451 BT_destroylock.reset(new BugType(this, "Use destroyed lock",
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.h 282 Summaries.reset(
tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp 72 BT.reset(new BuiltinBug(
tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp 97 BT_Undef.reset(
116 BT_NullReference.reset(new BuiltinBug(this, "Returning null reference"));
tools/clang/lib/StaticAnalyzer/Checkers/SimpleStreamChecker.cpp 108 DoubleCloseBugType.reset(
112 LeakBugType.reset(
tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp 276 BT_illegalwhence.reset(
346 BT_nullfp.reset(new BuiltinBug(this, "NULL stream pointer",
375 BT_doubleclose.reset(new BuiltinBug(
405 BT_ResourceLeak.reset(
tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp 43 BT.reset(new BugType(this, "Tainted data", "General"));
tools/clang/lib/StaticAnalyzer/Checkers/TestAfterDivZeroChecker.cpp 168 DivZeroBug.reset(new BuiltinBug(this, "Division by zero"));
tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp 68 BT.reset(new BuiltinBug(
tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp 76 BT.reset(
tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp 93 BT.reset(
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp 52 BT.reset(new BuiltinBug(this, "Array subscript is undefined"));
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp 56 BT.reset(new BuiltinBug(this, DefaultMsg));
tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp 96 BT.reset(new BugType(Checker, name, categories::UnixAPI));
tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp 54 BT.reset(new BuiltinBug(
tools/clang/lib/StaticAnalyzer/Checkers/ValistChecker.cpp 255 BT_uninitaccess.reset(new BugType(CheckNames[CK_Uninitialized],
276 BT_leakedvalist.reset(
tools/clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp 124 BT.reset(new BuiltinBug(this,
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp 677 Mgr.reset();
tools/clang/lib/Tooling/CommonOptionsParser.cpp 140 Compilations.reset(
tools/clang/tools/arcmt-test/arcmt-test.cpp 184 transformPrinter.reset(new PrintTransforms(llvm::outs()));
tools/clang/tools/c-index-test/core_main.cpp 90 ASTNameGen.reset(new ASTNameGenerator(Ctx));
tools/clang/tools/clang-check/ClangCheck.cpp 127 FixItOpts.reset(new FixItOptions);
128 Rewriter.reset(new FixItRewriter(CI.getDiagnostics(), CI.getSourceManager(),
tools/clang/tools/driver/cc1as_main.cpp 450 CE.reset(TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx));
455 Str.reset(TheTarget->createAsmStreamer(
460 Str.reset(createNullStreamer(Ctx));
478 Str.reset(TheTarget->createMCObjectStreamer(
527 Str.reset();
529 BOS.reset();
530 FDOS.reset();
tools/clang/tools/extra/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp 128 Remover.reset(new ScopedFileRemover(TUFiles, Diagnostics));
tools/clang/tools/extra/clangd/FileDistance.cpp 174 Delegate.reset(new FileDistance(std::move(SchemeSources), Opts));
tools/clang/tools/extra/clangd/TUScheduler.cpp 117 ForCleanup.reset();
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp 588 StaticIdx.reset(Placeholder = new SwapIndex(std::make_unique<MemIndex>()));
tools/clang/tools/extra/modularize/CoverageChecker.cpp 282 Compilations.reset(new FixedCompilationDatabase(Twine(PathBuf), CommandLine));
tools/clang/tools/extra/modularize/Modularize.cpp 836 ModUtil.reset(
868 Compilations.reset(
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp 292 ModMap.reset(new ModuleMap(*SourceMgr, *Diagnostics, *LangOpts,
tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp 31 Aliaser.reset(new NamespaceAliaser(*Result.SourceManager));
tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp 33 Inserter.reset(new UsingInserter(*Result.SourceManager));
tools/clang/unittests/AST/ASTImporterFixtures.cpp 69 Importer.reset(Creator(ToAST->getASTContext(), ToAST->getFileManager(),
tools/clang/unittests/AST/ASTImporterTest.cpp 217 ImporterRef.reset(new ASTImporter(
tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp 397 Error.reset(new Diagnostics());
401 Error.reset(new Diagnostics());
405 Error.reset(new Diagnostics());
412 Error.reset(new Diagnostics());
417 Error.reset(new Diagnostics());
427 Error.reset(new Diagnostics());
433 Error.reset(new Diagnostics());
tools/dsymutil/DebugMap.cpp 200 seq[index].reset(new dsymutil::DebugMapObject);
217 DM.reset(new DebugMap());
tools/dsymutil/DwarfLinker.h 166 DwarfContext.reset(nullptr);
tools/dsymutil/DwarfStreamer.cpp 60 MRI.reset(TheTarget->createMCRegInfo(TripleName));
65 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
69 MOFI.reset(new MCObjectFileInfo);
70 MC.reset(new MCContext(MAI.get(), MRI.get(), MOFI.get()));
73 MSTI.reset(TheTarget->createMCSubtargetInfo(TripleName, "", ""));
81 MII.reset(TheTarget->createMCInstrInfo());
113 TM.reset(TheTarget->createTargetMachine(TripleName, "", "", TargetOptions(),
118 Asm.reset(TheTarget->createAsmPrinter(*TM, std::unique_ptr<MCStreamer>(MS)));
tools/lld/COFF/Driver.cpp 795 oldBuf->reset();
tools/lld/COFF/InputFiles.cpp 190 coffObj.reset(obj);
tools/lld/COFF/SymbolTable.cpp 786 lto.reset(new BitcodeCompiler);
tools/lld/ELF/Driver.cpp 1574 lto.reset(new BitcodeCompiler);
tools/lld/lib/ReaderWriter/FileArchive.cpp 128 _archive.reset(new Archive(_mb->getMemBufferRef(), Err));
tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp 903 _dependencyInfo.reset();
tools/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp 41 nf.reset(r->release());
221 bufferOwner.reset(nullptr);
332 bufferOwner.reset(nullptr);
462 bufferOwner.reset(nullptr);
692 bufferOwner.reset(nullptr);
tools/lld/wasm/InputFiles.cpp 260 wasmObj.reset(obj);
tools/lld/wasm/SymbolTable.cpp 72 lto.reset(new BitcodeCompiler);
tools/lldb/include/lldb/Target/Process.h 2554 m_next_event_action_up.reset(next_event_action);
tools/lldb/source/API/SBAddress.cpp 92 m_opaque_up.reset(new Address());
108 m_opaque_up.reset(new Address());
190 m_opaque_up.reset(new Address());
tools/lldb/source/API/SBBreakpointName.cpp 118 m_impl_up.reset(new SBBreakpointNameImpl(sb_target, name));
122 m_impl_up.reset();
130 m_impl_up.reset();
136 m_impl_up.reset(new SBBreakpointNameImpl(target.shared_from_this(), name));
141 m_impl_up.reset();
157 m_impl_up.reset(new SBBreakpointNameImpl(rhs.m_impl_up->GetTarget(),
170 m_impl_up.reset();
174 m_impl_up.reset(new SBBreakpointNameImpl(rhs.m_impl_up->GetTarget(),
tools/lldb/source/API/SBCommandInterpreter.cpp 37 m_opaque_up.reset(new CommandInterpreterRunOptions());
tools/lldb/source/API/SBDeclaration.cpp 151 m_opaque_up.reset(new lldb_private::Declaration());
tools/lldb/source/API/SBError.cpp 152 m_opaque_up.reset(new Status());
tools/lldb/source/API/SBLineEntry.cpp 166 m_opaque_up.reset(new lldb_private::LineEntry());
tools/lldb/source/API/SBProcessInfo.cpp 42 m_opaque_up.reset(new ProcessInstanceInfo());
tools/lldb/source/API/SBSourceManager.cpp 78 m_opaque_up.reset(new SourceManagerImpl(debugger.get_sp()));
84 m_opaque_up.reset(new SourceManagerImpl(target.GetSP()));
94 m_opaque_up.reset(new SourceManagerImpl(*(rhs.m_opaque_up.get())));
103 m_opaque_up.reset(new SourceManagerImpl(*(rhs.m_opaque_up.get())));
tools/lldb/source/API/SBStream.cpp 171 m_opaque_up.reset(new StreamString());
182 m_opaque_up.reset();
tools/lldb/source/API/SBStringList.cpp 69 m_opaque_up.reset(new lldb_private::StringList(str));
81 m_opaque_up.reset(new lldb_private::StringList(strv, strc));
91 m_opaque_up.reset(new lldb_private::StringList());
98 m_opaque_up.reset(new lldb_private::StringList());
tools/lldb/source/API/SBSymbolContext.cpp 188 m_opaque_up.reset(new SymbolContext);
194 m_opaque_up.reset(new SymbolContext);
tools/lldb/source/API/SBType.cpp 590 m_opaque_up.reset(new TypeListImpl());
633 m_opaque_up.reset(new TypeMemberImpl(rhs.ref()));
643 m_opaque_up.reset(new TypeMemberImpl(rhs.ref()));
742 m_opaque_up.reset(type_member_impl);
747 m_opaque_up.reset(new TypeMemberImpl());
tools/lldb/source/API/SBTypeEnumMember.cpp 144 m_opaque_up.reset(new TypeEnumMemberListImpl());
tools/lldb/source/API/SBTypeSummary.cpp 25 m_opaque_up.reset(new TypeSummaryOptions());
115 m_opaque_up.reset(new TypeSummaryOptions(*lldb_object_ptr));
117 m_opaque_up.reset(new TypeSummaryOptions());
tools/lldb/source/API/SBValueList.cpp 78 m_opaque_up.reset(new ValueListImpl(*rhs));
83 m_opaque_up.reset(new ValueListImpl(*lldb_object_ptr));
101 m_opaque_up.reset();
110 m_opaque_up.reset(new ValueListImpl(*rhs));
112 m_opaque_up.reset();
176 m_opaque_up.reset(new ValueListImpl());
tools/lldb/source/API/SBVariablesOptions.cpp 101 m_opaque_up.reset(new VariablesOptionsImpl(options.ref()));
235 m_opaque_up.reset(std::move(lldb_object_ptr));
tools/lldb/source/Breakpoint/BreakpointLocation.cpp 372 m_options_up.reset(new BreakpointOptions(false));
tools/lldb/source/Breakpoint/BreakpointOptions.cpp 157 m_thread_spec_up.reset(new ThreadSpec(*rhs.m_thread_spec_up));
173 m_thread_spec_up.reset(new ThreadSpec(*rhs.m_thread_spec_up));
226 m_thread_spec_up.reset(new ThreadSpec(*incoming.m_thread_spec_up));
512 m_thread_spec_up.reset(new ThreadSpec());
tools/lldb/source/Breakpoint/Watchpoint.cpp 285 m_condition_up.reset();
289 m_condition_up.reset(m_target.GetUserExpressionForLanguage(
295 m_condition_up.reset();
tools/lldb/source/Breakpoint/WatchpointOptions.cpp 39 m_thread_spec_up.reset(new ThreadSpec(*rhs.m_thread_spec_up));
49 m_thread_spec_up.reset(new ThreadSpec(*rhs.m_thread_spec_up));
111 m_thread_spec_up.reset(new ThreadSpec());
tools/lldb/source/Commands/CommandObjectTarget.cpp 4620 specifier_up.reset(
tools/lldb/source/Commands/CommandObjectType.cpp 1037 category_regex.reset(new RegularExpression(
1050 formatter_regex.reset(
2104 regex.reset(new RegularExpression(llvm::StringRef::withNullAsEmpty(arg)));
tools/lldb/source/Core/IOHandler.cpp 277 m_editline_up.reset(new Editline(editline_name, GetInputFILE(),
299 m_editline_up.reset();
4470 m_app_ap.reset(new Application(GetInputFILE(), GetOutputFILE()));
tools/lldb/source/Core/Module.cpp 281 m_sections_up.reset();
282 m_symfile_up.reset();
1025 m_symfile_up.reset(
1434 m_symfile_up.reset();
tools/lldb/source/Expression/IRExecutionUnit.cpp 285 m_execution_engine_up.reset(builder.create(target_machine));
484 m_module_up.reset();
485 m_execution_engine_up.reset();
486 m_context_up.reset();
tools/lldb/source/Expression/Materializer.cpp 402 iter->reset(new EntityPersistentVariable(persistent_variable_sp, delegate));
755 iter->reset(new EntityVariable(variable_sp));
1035 iter->reset(new EntityResultVariable(type, is_program_reference,
1152 iter->reset(new EntitySymbol(symbol_sp));
1329 iter->reset(new EntityRegister(register_info));
tools/lldb/source/Expression/UtilityFunction.cpp 78 m_caller_up.reset(process_sp->GetTarget().GetFunctionCallerForLanguage(
94 m_caller_up.reset();
105 m_caller_up.reset();
tools/lldb/source/Host/common/Host.cpp 587 delegate_launcher.reset(new ProcessLauncherPosixFork());
tools/lldb/source/Host/common/Socket.cpp 145 socket_up.reset();
tools/lldb/source/Host/common/TCPSocket.cpp 289 accepted_socket.reset(new TCPSocket(sock, *this));
tools/lldb/source/Host/common/Terminal.cpp 100 m_termios_up.reset();
116 m_termios_up.reset(new struct termios);
119 m_termios_up.reset();
131 m_termios_up.reset();
tools/lldb/source/Host/common/UDPSocket.cpp 99 final_socket.reset(new UDPSocket(send_fd));
tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp 211 tcp_socket.reset(new TCPSocket(fd, false, false));
709 listening_socket_up.reset(socket);
712 listening_socket_up.reset();
tools/lldb/source/Initialization/SystemLifetimeManager.cpp 53 m_initializer.reset();
tools/lldb/source/Interpreter/Options.cpp 801 filter_up.reset(new SearchFilterByModule(target_sp, module_spec));
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp 1220 m_disasm_up.reset();
1233 m_disasm_up.reset();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h 363 void DisableParserVars() { m_parser_vars.reset(); }
389 m_struct_vars.reset(new struct StructVars);
393 void DisableStructVars() { m_struct_vars.reset(); }
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 302 m_compiler.reset(new CompilerInstance());
607 m_ast_context.reset(new ClangASTContext(ast_context));
611 m_llvm_context.reset(new LLVMContext());
612 m_code_generator.reset(CreateLLVMCodeGen(
867 m_code_generator.reset();
965 Consumer.reset(new ASTConsumerForwarder(ast_transformer));
967 Consumer.reset(new ASTConsumerForwarder(m_code_generator.get()));
969 Consumer.reset(new ASTConsumer());
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp 189 m_parser.reset(new ClangExpressionParser(jit_process_sp.get(), *this,
210 m_struct_extractor.reset(new ASTStructExtractor(
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp 166 m_ast_context.reset(new ClangASTContext(m_compiler_instance->getASTContext()));
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp 402 m_source_code.reset(ClangExpressionSourceCode::CreateWrapped(
573 m_materializer_up.reset(new Materializer());
761 m_materializer_up.reset(new Materializer());
890 m_expr_decl_map_up.reset(
898 m_result_synthesizer_up.reset(
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h 62 void ResetDeclMap() { m_expr_decl_map_up.reset(); }
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp 160 m_expr_decl_map_up.reset(
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h 54 void ResetDeclMap() { m_expr_decl_map_up.reset(); }
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp 1848 m_target_data.reset(new DataLayout(m_module));
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp 147 m_reg_info.reset(target->createMCRegInfo(triple.getTriple()));
150 m_insn_info.reset(target->createMCInstrInfo());
154 m_asm_info.reset(
156 m_subtype_info.reset(
160 m_context.reset(
164 m_disasm.reset(target->createMCDisassembler(*m_subtype_info, *m_context));
173 m_alt_subtype_info.reset(
177 m_alt_disasm.reset(
tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp 151 m_reg_info.reset(target->createMCRegInfo(triple.getTriple()));
154 m_insn_info.reset(target->createMCInstrInfo());
158 m_asm_info.reset(
160 m_subtype_info.reset(
164 m_context.reset(
168 m_disasm.reset(target->createMCDisassembler(*m_subtype_info, *m_context));
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp 20 objc_class.reset(new objc_class_t);
25 objc_class.reset();
191 class_ro.reset();
192 class_rw.reset();
201 class_rw.reset(new class_rw_t);
204 class_rw.reset();
208 class_ro.reset(new class_ro_t);
211 class_rw.reset();
212 class_ro.reset();
216 class_ro.reset(new class_ro_t);
219 class_ro.reset();
361 base_method_list.reset(new method_list_t);
369 method.reset(new method_t);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp 151 m_print_object_caller_up.reset(
156 m_print_object_caller_up.reset();
237 m_PrintForDebugger_addr.reset(new Address(context.symbol->GetAddress()));
333 m_objc_trampoline_handler_up.reset(
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp 585 regex_up.reset(new RegularExpression(
1335 m_get_class_info_code.reset(GetTargetRef().GetUtilityFunctionForLanguage(
1342 m_get_class_info_code.reset();
1351 m_get_class_info_code.reset();
1642 m_get_shared_cache_class_info_code.reset(
1650 m_get_shared_cache_class_info_code.reset();
1659 m_get_shared_cache_class_info_code.reset();
2019 m_decl_vendor_up.reset(new AppleObjCDeclVendor(*this));
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp 753 m_vtables_up.reset(new AppleObjCVTables(process_sp, m_objc_module_sp));
778 m_impl_code.reset(exe_ctx.GetTargetRef().GetUtilityFunctionForLanguage(
786 m_impl_code.reset();
795 m_impl_code.reset();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp 26 m_scratch_ast_ctx_up.reset(new ClangASTContext(runtime.GetProcess()
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp 902 m_filespec_up.reset(new FileSpecList());
2711 m_symtab_up.reset(new Symtab(symtab->GetObjectFile()));
2728 m_symtab_up.reset(new Symtab(dynsym->GetObjectFile()));
2755 m_symtab_up.reset(new Symtab(reloc_section->GetObjectFile()));
2765 m_symtab_up.reset(new Symtab(this));
2772 m_symtab_up.reset(new Symtab(this));
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp 121 m_symtab_up.reset(new Symtab(this));
140 m_sections_up.reset(new SectionList());
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp 1249 m_symtab_up.reset(new Symtab(this));
1816 m_sections_up.reset(new SectionList());
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp 633 m_symtab_up.reset(new Symtab(this));
787 m_sections_up.reset(new SectionList());
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp 133 m_register_info_up.reset(new DynamicRegisterInfo(
tools/lldb/source/Plugins/Platform/Android/AdbClient.cpp 139 m_conn.reset(new ConnectionFileDescriptor);
173 m_conn.reset();
429 sync_service.reset(new SyncService(std::move(m_conn)));
585 m_conn.reset();
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp 1109 m_sigchld_handle.reset();
tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp 356 m_xstate.reset(static_cast<FPR *>(std::malloc(xstate_size)));
tools/lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp 320 m_step_workaround.reset();
tools/lldb/source/Plugins/Process/Utility/HistoryThread.cpp 33 m_unwinder_up.reset(new HistoryUnwind(*this, pcs));
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm.cpp 89 m_register_info_up.reset(register_info);
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_arm64.cpp 108 m_register_info_up.reset(register_info);
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp 47 m_register_info_up.reset(register_info);
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_powerpc.cpp 96 m_register_info_up.reset(register_info);
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_ppc64le.cpp 118 m_register_info_up.reset(register_info);
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_s390x.cpp 84 m_register_info_up.reset(register_info);
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_x86.cpp 321 m_register_info_up.reset(register_info);
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp 256 m_dyld_up.reset(DynamicLoader::FindPlugin(
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp 996 m_stdio_handle_up.reset();
1020 m_stdio_handle_up.reset();
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp 3985 m_dyld_up.reset(DynamicLoader::FindPlugin(this, nullptr));
tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp 505 m_dyld_up.reset(DynamicLoader::FindPlugin(
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h 183 line_table_up.reset();
tools/lldb/source/Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp 27 apple_names_table_up.reset();
33 apple_namespaces_table_up.reset();
38 apple_types_table_up.reset();
43 apple_objc_table_up.reset();
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp 120 m_clang_ast_importer_up.reset(new ClangASTImporter);
1705 m_metadata_up.reset(new ClangASTMetadata());
1725 m_metadata_up.reset(new ClangASTMetadata());
1757 template_param_infos.packed_args.reset(
2422 decl_up.reset(new Declaration(die.GetCU()->GetFile(decl_file),
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp 724 m_func_aranges_up.reset(new DWARFDebugAranges());
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp 667 m_ranges.reset(new DWARFDebugRanges());
682 m_rnglists.reset(new DWARFDebugRngLists());
1157 decl_up.reset(new Declaration(
1163 call_up.reset(new Declaration(
1672 m_global_aranges_up.reset(new GlobalVariableMap());
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp 1823 sequence.reset(line_table->CreateLineSequenceContainer());
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp 148 m_get_item_info_impl_code.reset(
163 m_get_item_info_impl_code.reset();
198 m_get_item_info_impl_code.reset();
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp 152 m_get_pending_items_impl_code.reset(
169 m_get_pending_items_impl_code.reset();
192 m_get_pending_items_impl_code.reset();
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp 163 m_get_queues_impl_code_up.reset(
180 m_get_queues_impl_code_up.reset();
tools/lldb/source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp 158 m_get_thread_item_info_impl_code.reset(
167 m_get_thread_item_info_impl_code.reset();
178 m_get_thread_item_info_impl_code.reset();
202 m_get_thread_item_info_impl_code.reset();
tools/lldb/source/Symbol/ClangASTContext.cpp 546 m_ast_up.reset(&existing_ctxt);
596 ast_sp->m_scratch_ast_source_up.reset(
653 m_builtins_up.reset();
654 m_selector_table_up.reset();
655 m_identifier_table_up.reset();
656 m_target_info_up.reset();
658 m_diagnostics_engine_up.reset();
659 m_source_manager_up.reset();
660 m_language_options_up.reset();
661 m_scratch_ast_source_up.reset();
695 m_ast_up.reset(new ASTContext(*getLanguageOptions(), *getSourceManager(),
730 m_builtins_up.reset(new Builtin::Context());
736 m_identifier_table_up.reset(
743 m_language_options_up.reset(new LangOptions());
753 m_selector_table_up.reset(new SelectorTable());
760 m_file_manager_up.reset(new clang::FileManager(
768 m_source_manager_up.reset(
776 m_diagnostics_engine_up.reset(
784 m_mangle_ctx_up.reset(getASTContext()->createMangleContext());
814 m_diagnostic_consumer_up.reset(new NullDiagnosticConsumer);
831 m_target_info_up.reset(TargetInfo::CreateTargetInfo(*getDiagnosticsEngine(),
9851 m_dwarf_ast_parser_up.reset(new DWARFASTParserClang(*this));
9857 m_pdb_ast_parser_up.reset(new PDBASTParser(*this));
tools/lldb/source/Symbol/CompileUnit.cpp 156 m_line_table_up.reset(line_table);
tools/lldb/source/Symbol/CxxModuleHandler.cpp 69 lookup_result.reset(new LookupResult(sema, DeclarationName(&ident),
tools/lldb/source/Symbol/ObjectFile.cpp 599 m_symtab_up.reset();
tools/lldb/source/Symbol/SymbolContext.cpp 989 m_file_spec_up.reset(new FileSpec(spec_string));
1021 m_file_spec_up.reset();
1026 m_address_range_up.reset();
tools/lldb/source/Symbol/SymbolFile.cpp 71 best_symfile_up.reset(curr_symfile_up.release());
tools/lldb/source/Symbol/SymbolVendor.cpp 35 instance_up.reset(create_callback(module_sp, feedback_strm));
54 instance_up.reset(new SymbolVendor(module_sp));
72 m_sym_file_up.reset(SymbolFile::FindPlugin(objfile_sp));
tools/lldb/source/Symbol/UnwindTable.cpp 60 m_eh_frame_up.reset(
66 m_debug_frame_up.reset(
72 m_compact_unwind_up.reset(new CompactUnwindInfo(*object_file, sect));
79 m_arm_unwind_up.reset(new ArmUnwindInfo(*object_file, sect, sect_extab));
tools/lldb/source/Target/LanguageRuntime.cpp 212 language_runtime_up.reset(create_callback(process, language));
tools/lldb/source/Target/ModuleCache.cpp 167 m_file_up.reset();
172 m_lock.reset(new lldb_private::LockFile(m_file_up->GetDescriptor()));
184 m_file_up.reset();
tools/lldb/source/Target/Process.cpp 601 m_dynamic_checkers_up.reset();
603 m_os_up.reset();
604 m_system_runtime_up.reset();
605 m_dyld_up.reset();
606 m_jit_loaders_up.reset();
622 m_next_event_action_up.reset();
1561 m_dynamic_checkers_up.reset(dynamic_checkers);
2475 m_os_up.reset(OperatingSystem::FindPlugin(this, nullptr));
2483 m_dyld_up.reset();
2484 m_jit_loaders_up.reset();
2485 m_system_runtime_up.reset();
2486 m_os_up.reset();
2647 m_dyld_up.reset(DynamicLoader::FindPlugin(this, nullptr));
2655 m_jit_loaders_up.reset(new JITLoaderList());
2663 m_system_runtime_up.reset(SystemRuntime::FindPlugin(this));
2753 m_dyld_up.reset();
2754 m_jit_loaders_up.reset();
2755 m_system_runtime_up.reset();
2756 m_os_up.reset();
5562 m_dynamic_checkers_up.reset();
5564 m_system_runtime_up.reset();
5565 m_os_up.reset();
5566 m_dyld_up.reset();
5567 m_jit_loaders_up.reset();
tools/lldb/source/Target/Target.cpp 2481 m_source_manager_up.reset(new SourceManager(shared_from_this()));
2494 m_clang_modules_decl_vendor_up.reset(
3165 m_thread_spec_up.reset(new ThreadSpec(*rhs.m_thread_spec_up));
3175 m_thread_spec_up.reset(specifier);
3497 m_experimental_properties_up.reset(new TargetExperimentalProperties());
3519 m_experimental_properties_up.reset(new TargetExperimentalProperties());
tools/lldb/source/Target/Thread.cpp 285 m_unwinder_up.reset();
2065 m_unwinder_up.reset(new UnwindLLDB(*this));
2070 m_unwinder_up.reset(new UnwindMacOSXFrameBackchain(*this));
tools/lldb/source/Target/ThreadPlanStepInRange.cpp 319 m_avoid_regexp_up.reset(new RegularExpression(name_ref));
tools/lldb/tools/lldb-server/lldb-gdbserver.cpp 243 connection_up.reset(new ConnectionFileDescriptor);
293 connection_up.reset(new ConnectionFileDescriptor);
346 connection_up.reset(conn);
tools/lldb/tools/lldb-server/lldb-platform.cpp 344 acceptor_up.reset();
tools/lldb/tools/lldb-vscode/VSCode.cpp 51 log.reset(new std::ofstream(log_file_path));
tools/lldb/unittests/Editline/EditlineTest.cpp 120 _el_slave_file.reset(new FilePointer(fdopen(_pty_slave_fd, "rw")));
126 _editline_sp.reset(new lldb_private::Editline("gtest editor", *_el_slave_file,
137 _el_slave_file.reset(nullptr);
tools/lldb/unittests/Host/SocketTestUtilities.cpp 60 b_up->reset(static_cast<SocketType *>(accept_socket));
65 listen_socket_up.reset();
tools/lldb/unittests/Symbol/TestClangASTContext.cpp 39 m_ast.reset(new ClangASTContext(triple.c_str()));
42 void TearDown() override { m_ast.reset(); }
tools/lli/lli.cpp 464 CacheManager.reset(new LLIObjectCache(ObjectCacheDir));
689 EE.reset();
tools/llvm-cfi-verify/lib/FileAnalysis.cpp 376 Symbolizer.reset(new LLVMSymbolizer());
386 RegisterInfo.reset(ObjectTarget->createMCRegInfo(TripleName));
392 AsmInfo.reset(
397 SubtargetInfo.reset(ObjectTarget->createMCSubtargetInfo(
403 MII.reset(ObjectTarget->createMCInstrInfo());
407 Context.reset(new MCContext(AsmInfo.get(), RegisterInfo.get(), &MOFI));
409 Disassembler.reset(
416 MIA.reset(ObjectTarget->createMCInstrAnalysis(MII.get()));
418 Printer.reset(ObjectTarget->createMCInstPrinter(
tools/llvm-dis/llvm-dis.cpp 197 Annotator.reset(new CommentWriter());
tools/llvm-exegesis/lib/Analysis.cpp 166 RegInfo_.reset(Target.createMCRegInfo(FirstPoint.LLVMTriple));
168 AsmInfo_.reset(
170 SubtargetInfo_.reset(Target.createMCSubtargetInfo(FirstPoint.LLVMTriple,
172 InstPrinter_.reset(Target.createMCInstPrinter(
178 Disasm_.reset(Target.createMCDisassembler(*SubtargetInfo_, *Context_));
tools/llvm-exegesis/lib/Assembler.cpp 298 ExecEngine.reset(
tools/llvm-exegesis/lib/LlvmState.cpp 30 TheTargetMachine.reset(
43 RATC.reset(
45 IC.reset(new InstructionsCache(getInstrInfo(), getRATC()));
tools/llvm-exegesis/lib/MCInstrDescView.cpp 287 Found.reset(new Instruction(InstrInfo, RATC, Opcode));
tools/llvm-exegesis/lib/RegisterAliasing.cpp 69 Found.reset(new RegisterAliasingTracker(RegInfo, PhysReg));
78 Found.reset(new RegisterAliasingTracker(RegInfo, ReservedReg, RegClass));
tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp 71 M.reset(new Module("M", Context));
158 TM.reset(TheTarget->createTargetMachine(TheTriple.getTriple(), CPUStr,
tools/llvm-lipo/llvm-lipo.cpp 205 FO.reset(O);
tools/llvm-mc/llvm-mc.cpp 462 CE.reset(TheTarget->createMCCodeEmitter(*MCII, *MRI, Ctx));
467 Str.reset(
473 Str.reset(TheTarget->createNullStreamer(Ctx));
487 Str.reset(TheTarget->createMCObjectStreamer(
tools/llvm-objdump/MachODump.cpp 7201 ThumbInstrInfo.reset(ThumbTarget->createMCInstrInfo());
7228 Symbolizer.reset(TheTarget->createMCSymbolizer(
7265 ThumbMRI.reset(ThumbTarget->createMCRegInfo(ThumbTripleName));
7266 ThumbAsmInfo.reset(
7268 ThumbSTI.reset(
7271 ThumbCtx.reset(new MCContext(ThumbAsmInfo.get(), ThumbMRI.get(), nullptr));
7272 ThumbDisAsm.reset(ThumbTarget->createMCDisassembler(*ThumbSTI, *ThumbCtx));
7274 ThumbRelInfo.reset(
7277 ThumbSymbolizer.reset(ThumbTarget->createMCSymbolizer(
7283 ThumbIP.reset(ThumbTarget->createMCInstPrinter(
tools/llvm-objdump/llvm-objdump.cpp 566 Symbolizer.reset(new symbolize::LLVMSymbolizer(SymbolizerOpts));
1579 SecondarySTI.reset(TheTarget->createMCSubtargetInfo(TripleName, MCPU,
1581 SecondaryDisAsm.reset(TheTarget->createMCDisassembler(*SecondarySTI, Ctx));
tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp 223 TM.reset(TheTarget->createTargetMachine(
tools/llvm-pdbutil/DumpOutputStyle.cpp 66 RefTracker.reset(new TypeReferenceTracker(File));
tools/llvm-pdbutil/InputFile.cpp 280 IF.PdbSession.reset(static_cast<NativeSession *>(Session.release()));
tools/llvm-readobj/COFFDumper.cpp 250 Result.reset(new COFFDumper(COFFObj, Writer));
tools/llvm-readobj/ELFDumper.cpp 615 Result.reset(new ELFDumper<ELFT>(Obj, Writer));
1618 ELFDumperStyle.reset(new GNUStyle<ELFT>(Writer, this));
1620 ELFDumperStyle.reset(new LLVMStyle<ELFT>(Writer, this));
tools/llvm-readobj/MachODumper.cpp 78 Result.reset(new MachODumper(MachOObj, Writer));
tools/llvm-readobj/WasmDumper.cpp 252 Result.reset(new WasmDumper(WasmObj, Writer));
tools/llvm-readobj/XCOFFDumper.cpp 541 Result.reset(new XCOFFDumper(*XObj, Writer));
tools/llvm-rtdyld/llvm-rtdyld.cpp 410 LoadedObjInfo.reset();
tools/llvm-stress/llvm-stress.cpp 755 Out.reset(new ToolOutputFile(OutputFilename, EC, sys::fs::OF_None));
tools/obj2yaml/macho2yaml.cpp 515 YAMLFile.FatMachO.reset(new MachOYAML::UniversalBinary());
tools/opt/opt.cpp 616 Out.reset(new ToolOutputFile(OutputFilename, EC, Flags));
623 ThinLinkOut.reset(
712 FPasses.reset(new legacy::FunctionPassManager(M.get()));
tools/polly/include/polly/DependenceInfo.h 250 d.reset();
tools/polly/include/polly/ScopInfo.h 2788 void releaseMemory() override { S.reset(); }
2893 void releaseMemory() override { Result.reset(); }
tools/polly/lib/Analysis/DependenceInfo.cpp 827 D[Level].reset(new Dependences(S.getSharedIslCtx(), Level));
869 D[Level].reset(new Dependences(S->getSharedIslCtx(), Level));
tools/polly/lib/Analysis/ScopBuilder.cpp 3600 scop.reset(new Scop(R, SE, LI, DT, *SD.getDetectionContext(&R), ORE));
3771 scop.reset();
tools/polly/lib/Analysis/ScopDetection.cpp 1858 Result.reset(new ScopDetection(F, DT, SE, LI, RI, AA, ORE));
1892 void ScopDetectionWrapperPass::releaseMemory() { Result.reset(); }
tools/polly/lib/Analysis/ScopInfo.cpp 1828 SAI.reset(new ScopArrayInfo(BasePtr, ElementType, getIslCtx(), Sizes, Kind,
2815 Result.reset(new ScopInfo{DL, SD, SE, LI, AA, DT, AC, ORE});
tools/polly/lib/CodeGen/IslAst.cpp 785 void IslAstInfoWrapperPass::releaseMemory() { Ast.reset(); }
800 Ast.reset();
804 Ast.reset(new IslAstInfo(Scop, D));
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 685 ParallelLoopGenPtr.reset(
689 ParallelLoopGenPtr.reset(new ParallelLoopGeneratorKMP(Builder, LI, DT, DL));
tools/polly/lib/Support/DumpModulePass.cpp 66 Out.reset(new ToolOutputFile(Dumpfile, EC, sys::fs::OF_None));
tools/polly/lib/Transform/DeLICM.cpp 1411 virtual void releaseMemory() override { Impl.reset(); }
tools/polly/lib/Transform/ForwardOpTree.cpp 957 void releaseMemory() override { Impl.reset(); }
unittests/ADT/FunctionExtrasTest.cpp 50 Ptr.reset();
64 Ptr.reset();
67 Ptr.reset(new int(13));
unittests/ADT/STLExtrasTest.cpp 457 V2.reset(V1);
unittests/Analysis/AliasAnalysisTest.cpp 118 Result.reset(new TestCustomAAResult(std::move(CB)));
123 Result.reset();
155 AAR.reset(new AAResults(TLI));
158 AC.reset(new AssumptionCache(F));
159 BAR.reset(new BasicAAResult(M.getDataLayout(), F, TLI, *AC));
unittests/Analysis/BlockFrequencyInfoTest.cpp 35 DT.reset(new DominatorTree(F));
36 LI.reset(new LoopInfo(*DT));
37 BPI.reset(new BranchProbabilityInfo(F, *LI));
unittests/Analysis/BranchProbabilityInfoTest.cpp 34 DT.reset(new DominatorTree(F));
35 LI.reset(new LoopInfo(*DT));
36 BPI.reset(new BranchProbabilityInfo(F, *LI));
unittests/Analysis/DivergenceAnalysisTest.cpp 58 DT.reset(new DominatorTree(F));
59 PDT.reset(new PostDominatorTree(F));
60 LI.reset(new LoopInfo(*DT));
61 SDA.reset(new SyncDependenceAnalysis(*DT, *PDT, *LI));
unittests/Analysis/MemorySSATest.cpp 63 Analyses.reset(new TestAnalyses(*this));
unittests/Analysis/ProfileSummaryInfoTest.cpp 41 DT.reset(new DominatorTree(F));
42 LI.reset(new LoopInfo(*DT));
43 BPI.reset(new BranchProbabilityInfo(F, *LI));
unittests/Analysis/ScalarEvolutionTest.cpp 46 AC.reset(new AssumptionCache(F));
47 DT.reset(new DominatorTree(F));
48 LI.reset(new LoopInfo(*DT));
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp 120 static void TearDownTestCase() { GlobalState.reset(); }
126 void TearDown() override { TestState.reset(); }
unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp 34 CRB.reset();
35 TTB.reset();
unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp 45 Gen.reset(ExpectedGenerator->release());
unittests/DebugInfo/DWARF/DwarfGenerator.cpp 406 MRI.reset(TheTarget->createMCRegInfo(TripleName));
413 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
418 MSTI.reset(TheTarget->createMCSubtargetInfo(TripleName, "", ""));
428 MII.reset(TheTarget->createMCInstrInfo());
434 TM.reset(TheTarget->createTargetMachine(TripleName, "", "", TargetOptions(),
441 MC.reset(new MCContext(MAI.get(), MRI.get(), TLOF));
463 Asm.reset(TheTarget->createAsmPrinter(*TM, std::unique_ptr<MCStreamer>(MS)));
unittests/DebugInfo/PDB/PDBApiTest.cpp 411 Session.reset(new MockSession());
unittests/ExecutionEngine/ExecutionEngineTest.cpp 32 Engine.reset(EngineBuilder(std::move(Owner)).setErrorStr(&Error).create());
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp 59 MRI.reset(TheTarget->createMCRegInfo(TT.getTriple()));
64 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TT.getTriple(), MCOptions));
68 MCII.reset(TheTarget->createMCInstrInfo());
72 STI.reset(TheTarget->createMCSubtargetInfo(TT.getTriple(), "", ""));
77 Dis.reset(TheTarget->createMCDisassembler(*STI, *DisCtx));
103 MOS.reset(TheTarget->createMCObjectStreamer(
unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp 206 A.reset(createEmptyModule("A"));
207 B.reset(createEmptyModule("B"));
unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp 86 M.reset(createEmptyModule("<main>"));
160 TheJIT.reset();
163 MM.reset(new SectionMemoryManager());
167 M.reset(createEmptyModule("<main>"));
194 TheJIT.reset();
197 MM.reset(new SectionMemoryManager());
202 M.reset(createEmptyModule("<not-main>"));
unittests/ExecutionEngine/MCJIT/MCJITTest.cpp 24 void SetUp() override { M.reset(createEmptyModule("<main>")); }
unittests/ExecutionEngine/MCJIT/MCJITTestBase.h 195 B.reset(createEmptyModule("B"));
199 A.reset(createEmptyModule("A"));
219 A.reset(createEmptyModule("A"));
222 B.reset(createEmptyModule("B"));
226 C.reset(createEmptyModule("C"));
236 A.reset(createEmptyModule("A"));
239 B.reset(createEmptyModule("B"));
247 A.reset(createEmptyModule("A"));
250 B.reset(createEmptyModule("B"));
261 A.reset(createEmptyModule("A"));
264 B.reset(createEmptyModule("B"));
268 C.reset(createEmptyModule("C"));
309 TheJIT.reset(EB.setEngineKind(EngineKind::JIT)
unittests/ExecutionEngine/Orc/OrcTestCommon.h 137 TM.reset(EngineBuilder().selectTarget());
unittests/IR/IRBuilderTest.cpp 29 M.reset(new Module("MyModule", Ctx));
40 M.reset();
unittests/IR/InstructionsTest.cpp 697 BB1.reset(BasicBlock::Create(C));
698 BB2.reset(BasicBlock::Create(C));
699 BB3.reset(BasicBlock::Create(C));
760 BB1.reset(BasicBlock::Create(C));
761 BB2.reset(BasicBlock::Create(C));
762 BB3.reset(BasicBlock::Create(C));
unittests/IR/MetadataTest.cpp 482 T.reset();
500 GV.reset();
743 GV.reset();
2614 GV.reset();
unittests/IR/TimePassesTest.cpp 160 TimePasses.reset();
unittests/IR/ValueHandleTest.cpp 50 BitcastV.reset();
113 BitcastV.reset();
195 EXPECT_DEATH({BitcastV.reset();},
199 EXPECT_DEATH({BitcastV.reset();},
202 BitcastV.reset();
275 BitcastV.reset();
345 BitcastV.reset(); // Would crash without the ValueHandler.
365 ToClear[0].reset(new WeakTrackingVH(V));
367 ToClear[1].reset(new WeakTrackingVH(V));
370 ToClear[0].reset();
371 ToClear[1].reset();
375 ToClear[0].reset();
376 ToClear[1].reset();
395 BitcastV.reset();
429 BitcastV.reset();
514 BitcastV.reset(new BitCastInst(ConstantV, Type::getInt32Ty(Context)));
533 BitcastV.reset(new BitCastInst(ConstantV, Type::getInt32Ty(Context)));
unittests/IR/ValueMapTest.cpp 54 this->AddV.reset();
206 this->AddV.reset();
225 this->AddV.reset();
228 this->BitcastV.reset();
257 this->AddV.reset();
260 this->BitcastV.reset();
290 this->AddV.reset();
unittests/Linker/LinkModulesTest.cpp 29 M.reset(new Module("MyModule", Ctx));
61 void TearDown() override { M.reset(); }
unittests/MC/DwarfLineTables.cpp 40 MRI.reset(TheTarget->createMCRegInfo(Triple));
42 MAI.reset(TheTarget->createMCAsmInfo(*MRI, Triple, MCOptions));
unittests/MC/MCInstPrinter.cpp 43 MRI.reset(TheTarget->createMCRegInfo(TripleName));
45 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
46 MII.reset(TheTarget->createMCInstrInfo());
47 Printer.reset(TheTarget->createMCInstPrinter(
unittests/Support/DataExtractorTest.cpp 199 EXPECT_DEATH(C.reset(), "unexpected end of data");
207 C.reset(),
216 EXPECT_DEATH(C.reset(), "unexpected end of data");
225 EXPECT_DEATH(C.reset(), "unexpected end of data");
unittests/Support/MemoryBufferTest.cpp 91 MB1.reset();
92 MB2.reset();
93 MB3.reset();
unittests/Support/TarWriterTest.cpp 52 Tar.reset();
133 Tar.reset();
152 Tar.reset();
171 Tar.reset();
unittests/Target/X86/MachineSizeOptsTest.cpp 52 MDT.reset(new MachineDominatorTree(MF));
53 MLI.reset(new MachineLoopInfo(*MDT));
54 MBPI.reset(new MachineBranchProbabilityInfo());
55 MBFI.reset(new MachineBlockFrequencyInfo(MF, *MBPI, *MLI));
unittests/Transforms/Utils/SizeOptsTest.cpp 39 DT.reset(new DominatorTree(F));
40 LI.reset(new LoopInfo(*DT));
41 BPI.reset(new BranchProbabilityInfo(F, *LI));
42 BFI.reset(new BlockFrequencyInfo(F, *BPI, *LI));
unittests/Transforms/Vectorize/VPlanSlpTest.cpp 41 AC.reset(new AssumptionCache(F));
42 SE.reset(new ScalarEvolution(F, TLI, *AC, *DT, *LI));
43 BasicAA.reset(new BasicAAResult(DL, F, TLI, *AC, &*DT, &*LI));
44 AARes.reset(new AAResults(TLI));
46 PSE.reset(new PredicatedScalarEvolution(*SE, *L));
47 LAI.reset(new LoopAccessInfo(L, &*SE, &TLI, &*AARes, &*DT, &*LI));
48 IAI.reset(new InterleavedAccessInfo(*PSE, L, &*DT, &*LI, &*LAI));
unittests/Transforms/Vectorize/VPlanTestBase.h 44 DT.reset(new DominatorTree(F));
45 LI.reset(new LoopInfo(*DT));
unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp 42 STI_.reset(
unittests/tools/llvm-exegesis/PowerPC/AnalysisTest.cpp 36 STI.reset(TheTarget->createMCSubtargetInfo(TT, "pwr9", ""));
usr/include/c++/7.4.0/bits/unique_ptr.h 283 reset(__u.release());
303 reset(__u.release());
312 reset();
utils/TableGen/DAGISelMatcher.h 101 void setNext(Matcher *C) { Next.reset(C); }
utils/TableGen/DAGISelMatcherOpt.cpp 69 MatcherPtr.reset(New);
80 MatcherPtr.reset(MP->takeNext());
127 MatcherPtr.reset(new MorphNodeToMatcher(EN->getOpcodeName(),
157 MatcherPtr.reset(CheckOpcode);
338 MatcherPtr.reset(NewOptionsToMatch[0]);
343 MatcherPtr.reset();
403 MatcherPtr.reset(new SwitchOpcodeMatcher(Cases));
450 MatcherPtr.reset(new SwitchTypeMatcher(Cases));
453 MatcherPtr.reset(new CheckTypeMatcher(Cases[0].first, 0));
utils/TableGen/GlobalISelEmitter.cpp 2293 OP.reset();
utils/benchmark/src/benchmark.cc 205 manager.reset(new internal::ThreadManager(b.threads));
218 manager.reset();