reference, declarationdefinition
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.cpp
12035   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.cpp
14509     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();