|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
examples/BrainF/BrainFDriver.cpp 148 addMainFunction(Mod.get());
examples/Fibonacci/fibonacci.cpp 111 Module *M = Owner.get();
examples/HowToUseJIT/HowToUseJIT.cpp 67 Module *M = Owner.get();
examples/HowToUseLLJIT/HowToUseLLJIT.cpp 31 Function::ExternalLinkage, "add1", M.get());
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp 769 VariableExprAST *LHSE = static_cast<VariableExprAST *>(LHS.get());
995 ExprAST *Init = VarNames[i].second.get();
1042 Function::Create(FT, Function::ExternalLinkage, Name, TheModule.get());
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp 769 VariableExprAST *LHSE = static_cast<VariableExprAST *>(LHS.get());
995 ExprAST *Init = VarNames[i].second.get();
1042 Function::Create(FT, Function::ExternalLinkage, Name, TheModule.get());
examples/Kaleidoscope/BuildingAJIT/Chapter3/KaleidoscopeJIT.h 134 auto FPM = std::make_unique<legacy::FunctionPassManager>(M.get());
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp 768 VariableExprAST *LHSE = static_cast<VariableExprAST *>(LHS.get());
994 ExprAST *Init = VarNames[i].second.get();
1041 Function::Create(FT, Function::ExternalLinkage, Name, TheModule.get());
examples/Kaleidoscope/BuildingAJIT/Chapter4/KaleidoscopeJIT.h 210 auto FPM = std::make_unique<legacy::FunctionPassManager>(M.get());
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp 754 VariableExprAST *LHSE = static_cast<VariableExprAST *>(LHS.get());
980 ExprAST *Init = VarNames[i].second.get();
1027 Function::Create(FT, Function::ExternalLinkage, Name, TheModule.get());
examples/Kaleidoscope/BuildingAJIT/Chapter5/KaleidoscopeJIT.h 227 auto FPM = std::make_unique<legacy::FunctionPassManager>(M.get());
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp 778 VariableExprAST *LHSE = static_cast<VariableExprAST *>(LHS.get());
1004 ExprAST *Init = VarNames[i].second.get();
1051 Function::Create(FT, Function::ExternalLinkage, Name, TheModule.get());
examples/Kaleidoscope/Chapter3/toy.cpp 473 Function::Create(FT, Function::ExternalLinkage, Name, TheModule.get());
examples/Kaleidoscope/Chapter4/toy.cpp 501 Function::Create(FT, Function::ExternalLinkage, Name, TheModule.get());
557 TheFPM = std::make_unique<legacy::FunctionPassManager>(TheModule.get());
examples/Kaleidoscope/Chapter5/toy.cpp 775 Function::Create(FT, Function::ExternalLinkage, Name, TheModule.get());
831 TheFPM = std::make_unique<legacy::FunctionPassManager>(TheModule.get());
examples/Kaleidoscope/Chapter6/toy.cpp 887 Function::Create(FT, Function::ExternalLinkage, Name, TheModule.get());
950 TheFPM = std::make_unique<legacy::FunctionPassManager>(TheModule.get());
examples/Kaleidoscope/Chapter7/toy.cpp 774 VariableExprAST *LHSE = static_cast<VariableExprAST *>(LHS.get());
1000 ExprAST *Init = VarNames[i].second.get();
1047 Function::Create(FT, Function::ExternalLinkage, Name, TheModule.get());
1118 TheFPM = std::make_unique<legacy::FunctionPassManager>(TheModule.get());
examples/Kaleidoscope/Chapter8/toy.cpp 773 VariableExprAST *LHSE = static_cast<VariableExprAST *>(LHS.get());
999 ExprAST *Init = VarNames[i].second.get();
1046 Function::Create(FT, Function::ExternalLinkage, Name, TheModule.get());
examples/Kaleidoscope/Chapter9/toy.cpp 932 VariableExprAST *LHSE = static_cast<VariableExprAST *>(LHS.get());
1164 ExprAST *Init = VarNames[i].second.get();
1213 Function::Create(FT, Function::ExternalLinkage, Name, TheModule.get());
1283 KSDbgInfo.emitLocation(Body.get());
examples/ParallelJIT/ParallelJIT.cpp 263 Module *M = Owner.get();
include/llvm/Analysis/CallGraph.h 124 return I->second.get();
131 return I->second.get();
139 return CallsExternalNode.get();
464 return P.second.get();
491 return P.second.get();
include/llvm/Analysis/LoopAccessAnalysis.h 531 return PtrRtChecking.get();
572 const OptimizationRemarkAnalysis *getReport() const { return Report.get(); }
include/llvm/Analysis/MemorySSA.h 739 return MA == LiveOnEntryDef.get();
743 return LiveOnEntryDef.get();
805 return It == PerBlockAccesses.end() ? nullptr : It->second.get();
811 return It == PerBlockDefs.end() ? nullptr : It->second.get();
938 MemorySSA &getMSSA() { return *MSSA.get(); }
include/llvm/Analysis/RegionInfo.h 738 updateRegionTree(RI, SubR.get());
include/llvm/Analysis/RegionInfoImpl.h 80 RegionQueue.push_back(Child.get());
98 RegionQueue.push_back(Child.get());
371 return at->second.get();
397 return R.get() == SubRegion;
421 if (SubRegion->contains(R.get()) && R.get() != SubRegion) {
421 if (SubRegion->contains(R.get()) && R.get() != SubRegion) {
441 return R.get() == Child;
include/llvm/BinaryFormat/MsgPackDocument.h 336 N.Map = Maps.back().get();
344 N.Array = Arrays.back().get();
include/llvm/CodeGen/GlobalISel/GISelKnownBits.h 103 return *Info.get();
include/llvm/DebugInfo/DWARF/DWARFContext.h 216 return NormalUnits[index].get();
222 return DWOUnits[index].get();
344 const MCRegisterInfo *getRegisterInfo() const { return RegInfo.get(); }
include/llvm/DebugInfo/PDB/Native/SymbolCache.h 94 NativeRawSymbol *NRS = static_cast<NativeRawSymbol *>(Result.get());
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h 493 Init, GVsM.get());
670 M.get());
include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h 61 LLVMContext *getContext() { return S ? S->Ctx.get() : nullptr; }
65 const LLVMContext *getContext() const { return S ? S->Ctx.get() : nullptr; }
150 Module *getModuleUnlocked() { return M.get(); }
153 const Module *getModuleUnlocked() const { return M.get(); }
include/llvm/IR/DIBuilder.h 877 if (N.get() == Replacement)
include/llvm/IR/Function.h 677 inline ValueSymbolTable *getValueSymbolTable() { return SymTab.get(); }
679 return SymTab.get();
include/llvm/IR/Module.h 508 GVMaterializer *getMaterializer() const { return Materializer.get(); }
include/llvm/IR/ModuleSummaryIndex.h 689 const TypeIdInfo *getTypeIdInfo() const { return TIdInfo.get(); };
1013 dyn_cast<FunctionSummary>(V.getSummaryList().front().get());
1041 !isa<FunctionSummary>(S.second.SummaryList.front().get()))
1184 return Summary->get();
1340 ModuleToDefinedGVSummaries[Summary->modulePath()][GUID] = Summary.get();
include/llvm/IR/ModuleSummaryIndexYAML.h 239 if (auto *FSum = dyn_cast<FunctionSummary>(Sum.get())) {
include/llvm/IR/PassManager.h 505 auto *P = Passes[Idx].get();
include/llvm/MC/MCAssembler.h 286 MCAsmBackend *getBackendPtr() const { return Backend.get(); }
288 MCCodeEmitter *getEmitterPtr() const { return Emitter.get(); }
290 MCObjectWriter *getWriterPtr() const { return Writer.get(); }
include/llvm/MC/MCContext.h 665 raw_fd_ostream *getSecureLog() { return SecureLog.get(); }
include/llvm/MC/MCStreamer.h 266 return TargetStreamer.get();
include/llvm/Object/Binary.h 224 return Bin.get();
228 return Bin.get();
include/llvm/Option/Arg.h 100 const Arg* getAlias() const { return Alias.get(); }
include/llvm/ProfileData/InstrProfReader.h 174 assert(Symtab.get());
175 return *Symtab.get();
228 assert(Symtab.get());
229 return *Symtab.get();
516 return *(CS_Summary.get());
519 return *(Summary.get());
include/llvm/ProfileData/SampleProfReader.h 397 ProfileSummary &getSummary() const { return *(Summary.get()); }
399 MemoryBuffer *getBuffer() const { return Buffer.get(); }
686 GcovBuffer(Buffer.get()) {}
include/llvm/Support/Casting.h 272 assert(isa<X>(Val.get()) && "cast<Ty>() argument of incompatible type!");
include/llvm/Support/GenericDomTree.h 89 Children.push_back(C.get());
331 return I->second.get();
574 std::make_unique<DomTreeNodeBase<NodeT>>(BB, IDomNode))).get();
588 std::make_unique<DomTreeNodeBase<NodeT>>(BB, nullptr)).get();
include/llvm/Support/GenericDomTreeConstruction.h 190 .get();
590 .get();
667 .get();
1308 const TreeNodePtr TN = NodeToTN.second.get();
1341 const TreeNodePtr TN = NodeToTN.second.get();
1396 const TreeNodePtr Node = NodeToTN.second.get();
1509 const TreeNodePtr TN = NodeToTN.second.get();
1542 const TreeNodePtr TN = NodeToTN.second.get();
include/llvm/Support/SourceMgr.h 134 return Buffers[i - 1].Buffer.get();
include/llvm/Support/VirtualFileSystem.h 609 Entry *getLastContent() const { return Contents.back().get(); }
include/llvm/Support/YAMLParser.h 605 Document &operator*() { return *Doc->get(); }
include/llvm/TableGen/Record.h 1709 return I == Classes.end() ? nullptr : I->second.get();
1714 return I == Defs.end() ? nullptr : I->second.get();
include/llvm/Target/TargetMachine.h 189 const MCAsmInfo *getMCAsmInfo() const { return AsmInfo.get(); }
191 const MCRegisterInfo *getMCRegisterInfo() const { return MRI.get(); }
192 const MCInstrInfo *getMCInstrInfo() const { return MII.get(); }
193 const MCSubtargetInfo *getMCSubtargetInfo() const { return STI.get(); }
lib/Analysis/AssumptionCache.cpp 267 return I->second.get();
lib/Analysis/CallGraph.cpp 70 Node->addCalledFunction(nullptr, CallsExternalNode.get());
81 Node->addCalledFunction(Call, CallsExternalNode.get());
96 Nodes.push_back(I.second.get());
150 return CGN.get();
154 return CGN.get();
lib/Analysis/DependenceAnalysis.cpp 201 dumpExampleDependence(OS, info.get());
lib/Analysis/LoopAccessAnalysis.cpp 2406 return *LAI.get();
lib/Analysis/LoopCacheAnalysis.cpp 529 const IndexedReference &Representative = *RefGroup.front().get();
608 const IndexedReference *Representative = RG.front().get();
lib/Analysis/LoopInfo.cpp 1019 MDs.push_back(TempNode.get());
lib/Analysis/MemorySSA.cpp 1094 AccessList *Accesses = It->second.get();
1118 AccessList *Accesses = It->second.get();
1202 AccessList *Accesses = It->second.get();
1204 Phi->addIncoming(LiveOnEntryDef.get(), BB);
1217 UseOrDef->setDefiningAccess(LiveOnEntryDef.get());
1253 return Res.first->second.get();
1261 return Res.first->second.get();
1548 renamePass(DT->getRootNode(), LiveOnEntryDef.get(), Visited);
1565 return Walker.get();
1572 std::make_unique<CachingWalker<AliasAnalysis>>(this, WalkerBase.get());
1573 return Walker.get();
1578 return SkipWalker.get();
1585 std::make_unique<SkipSelfWalker<AliasAnalysis>>(this, WalkerBase.get());
1586 return SkipWalker.get();
lib/Analysis/MemorySSAUpdater.cpp 772 return I.get();
lib/Analysis/ModuleSummaryAnalysis.cpp 625 AS->setAliasee(AliaseeVI, AliaseeVI.getSummaryList()[0].get());
745 BFI = BFIPtr.get();
804 if (auto *FuncSummary = dyn_cast<FunctionSummary>(Summary.get())) {
lib/Analysis/OptimizationRemarkEmitter.cpp 43 BFI = OwnedBFI.get();
lib/Analysis/ScalarEvolution.cpp 3799 return CouldNotCompute.get();
6917 Preds->add(ENT.Predicate.get());
lib/AsmParser/LLParser.cpp 692 Result = FwdRef.first.get();
985 NumberedVals.push_back(GA.get());
996 GVal->replaceAllUsesWith(GA.get());
1002 M->getAliasList().push_back(cast<GlobalAlias>(GA.get()));
1004 M->getIFuncList().push_back(cast<GlobalIFunc>(GA.get()));
7956 AliaseeRef.first->setAliasee(VI, Summary.get());
8220 FwdRef.first->second.push_back(std::make_pair(AS.get(), Loc));
lib/AsmParser/Parser.cpp 47 if (parseAssemblyInto(F, M.get(), nullptr, Err, Slots, UpgradeDebugInfo,
78 if (parseAssemblyInto(F, M.get(), Index.get(), Err, Slots, UpgradeDebugInfo,
78 if (parseAssemblyInto(F, M.get(), Index.get(), Err, Slots, UpgradeDebugInfo,
lib/Bitcode/Reader/BitcodeReader.cpp 6058 LastSeenSummary = FS.get();
6074 LastSeenSummary = AS.get();
6103 LastSeenSummary = FS.get();
6470 R->parseBitcodeInto(M.get(), ShouldLazyLoadMetadata, IsImporting))
lib/Bitcode/Reader/MetadataLoader.cpp 326 return Ref.get();
343 return OldTypeRefs.Arrays.back().second.get();
lib/Bitcode/Writer/BitcodeWriter.cpp 195 if (auto FS = dyn_cast<FunctionSummary>(Summary.get()))
455 Callback({Summaries.first, Summary.get()}, false);
3690 auto *Summary = VI.getSummaryList()[0].get();
3847 auto *Summary = VI.getSummaryList()[0].get();
lib/CodeGen/AsmPrinter/AccelTable.cpp 564 DD.useSplitDwarf() ? CU.value()->getSkeleton() : CU.value().get();
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1037 MDT = OwnedMDT.get();
1045 MLI = OwnedMLI.get();
3060 return GCPI->second.get();
3071 return IterBool.first->second.get();
3163 Sled.emit(WordSizeBytes, OutStreamer.get(), CurrentFnSym);
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp 84 DiagInfo->SrcMgr.setDiagHandler(srcMgrDiagHandler, DiagInfo.get());
155 Parser->setTargetParser(*TAP.get());
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp 1335 CurFn = Insertion.first->second.get();
2760 GI != ScopeGlobals.end() ? GI->second.get() : nullptr;
2833 assert(CurFn == FnDebugInfo[&GV].get());
3016 VariableList = Insertion.first->second.get();
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp 1071 return I->second.get();
1082 DU->addScopeVariable(Scope, cast<DbgVariable>(Entity.get()));
1086 DU->addScopeLabel(Scope, cast<DbgLabel>(Entity.get()));
lib/CodeGen/AsmPrinter/DwarfDebug.cpp 256 assert(!ValueLoc.get() && "Already initialized?");
287 assert(DebugLocListIndex == ~0U && !ValueLoc.get() && "not an MMI entry");
288 assert(V.DebugLocListIndex == ~0U && !V.ValueLoc.get() && "not an MMI entry");
1039 Unit->finishEntityDefinition(Entity.get());
1287 else if (InfoHolder.addScopeVariable(Scope, RegVar.get())) {
1288 MFVars.insert({Var, RegVar.get()});
1496 cast<DbgVariable>(ConcreteEntities.back().get()));
1502 cast<DbgLabel>(ConcreteEntities.back().get()));
1504 return ConcreteEntities.back().get();
2955 InfoHolder.computeSizeAndOffsetsForUnit(TU.first.get());
2956 InfoHolder.emitUnit(TU.first.get(), useSplitDwarf());
lib/CodeGen/AsmPrinter/DwarfDebug.h 142 assert(!ValueLoc.get() && "Already initialized?");
171 assert(ValueLoc.get() && FrameIndexExprs.size() <= 1);
178 const DbgValueLoc *getValueLoc() const { return ValueLoc.get(); }
211 assert(ValueLoc.get() && "Expected DBG_VALUE, not MMI variable");
lib/CodeGen/AsmPrinter/DwarfFile.cpp 34 emitUnit(TheU.get(), UseOffsets);
76 SecOffset += computeSizeAndOffsetsForUnit(TheU.get());
lib/CodeGen/BranchRelaxation.cpp 472 *BranchBB, *DestBB, DL, DestOffset - SrcOffset, RS.get());
lib/CodeGen/CodeGenPrepare.cpp 2725 return !Actions.empty() ? Actions.back().get() : nullptr;
2737 while (!Actions.empty() && Point != Actions.back().get()) {
lib/CodeGen/GCMetadata.cpp 76 GCFunctionInfo *GFI = Functions.back().get();
156 GCStrategyMap[Name] = S.get();
158 return GCStrategyList.back().get();
lib/CodeGen/GlobalISel/CSEInfo.cpp 217 assert(CSEOpt.get() && "CSEConfig not set");
lib/CodeGen/GlobalISel/Combiner.cpp 119 MachineIRBuilder &B = *Builder.get();
lib/CodeGen/GlobalISel/IRTranslator.cpp 2310 if (!CLI->lowerFormalArguments(*EntryBuilder.get(), F, VRegArgs)) {
lib/CodeGen/GlobalISel/Legalizer.cpp 202 LegalizerHelper Helper(MF, WrapperObserver, *MIRBuilder.get());
204 LegalizationArtifactCombiner ArtCombiner(*MIRBuilder.get(), MF.getRegInfo(),
lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp 78 MDT = OwnedMDT.get();
84 MLI = OwnedMLI.get();
89 return *OwnedMBFI.get();
lib/CodeGen/LiveDebugVariables.cpp 582 return UVEntry = userValues.back().get();
lib/CodeGen/MachineInstr.cpp 1731 Context = CtxPtr.get();
lib/CodeGen/MachineModuleInfo.cpp 267 return I != MachineFunctions.end() ? I->second.get() : nullptr;
287 MF = I.first->second.get();
lib/CodeGen/ParallelCG.cpp 47 codegen(M.get(), *OSs[0], TMFactory, FileType);
88 codegen(MPartInCtx.get(), *ThreadOS, TMFactory, FileType);
lib/CodeGen/PostRAHazardRecognizer.cpp 74 if (!HazardRec.get())
lib/CodeGen/PseudoSourceValue.cpp 133 return V.get();
142 return E.get();
151 return E.get();
lib/CodeGen/ShrinkWrap.cpp 504 updateSaveRestorePoints(MBB, RS.get());
513 if (!useOrDefCSROrFI(MI, RS.get()))
517 updateSaveRestorePoints(MBB, RS.get());
571 updateSaveRestorePoints(*NewBB, RS.get());
lib/DebugInfo/CodeView/SymbolDumper.cpp 655 SymbolDeserializer Deserializer(ObjDelegate.get(), Container);
656 CVSymbolDumperImpl Dumper(Types, ObjDelegate.get(), W, CompilationCPUType,
669 SymbolDeserializer Deserializer(ObjDelegate.get(), Container);
670 CVSymbolDumperImpl Dumper(Types, ObjDelegate.get(), W, CompilationCPUType,
lib/DebugInfo/DWARF/DWARFContext.cpp 636 return dyn_cast<DWARFCompileUnit>(DWOCU.get());
695 return Abbrev.get();
701 return Abbrev.get();
706 return AbbrevDWO.get();
711 return AbbrevDWO.get();
716 return Loc.get();
725 return Loc.get();
730 return LocDWO.get();
741 return LocDWO.get();
746 return Aranges.get();
750 return Aranges.get();
755 return DebugFrame.get();
770 return DebugFrame.get();
775 return EHFrame.get();
781 return DebugFrame.get();
786 return Macro.get();
791 return Macro.get();
1227 DWARFContext *Ctxt = S->Context.get();
1234 DWARFContext *Ctxt = S->Context.get();
1269 auto *Ctxt = S->Context.get();
lib/DebugInfo/DWARF/DWARFDebugFrame.cpp 469 CIEs[StartOffset] = Cie.get();
539 return It->get();
lib/DebugInfo/DWARF/DWARFUnit.cpp 126 return this->insert(I, std::move(Unit))->get();
137 return CU->get();
156 return CU->get();
165 auto *NewCU = U.get();
lib/DebugInfo/DWARF/DWARFVerifier.cpp 668 auto LineTable = DCtx.getLineTableForUnit(CU.get());
703 auto LineTable = DCtx.getLineTableForUnit(CU.get());
1454 auto *CU = cast<DWARFCompileUnit>(U.get());
lib/DebugInfo/GSYM/GsymReader.cpp 52 if (!MemBuffer.get())
lib/DebugInfo/PDB/Native/SymbolCache.cpp 240 NativeRawSymbol *NRS = Cache[SymbolId].get();
lib/DebugInfo/PDB/PDBContext.cpp 41 if (auto Func = dyn_cast_or_null<PDBSymbolFunc>(Symbol.get())) {
43 } else if (auto Data = dyn_cast_or_null<PDBSymbolData>(Symbol.get())) {
106 auto *Func = dyn_cast_or_null<PDBSymbolFunc>(FuncSymbol.get());
114 if (auto *PS = dyn_cast_or_null<PDBSymbolPublicSymbol>(PublicSym.get())) {
lib/DebugInfo/PDB/PDBSymbol.cpp 105 SymbolPtr->RawSymbol = RawSymbol.get();
lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp 85 if (auto Builtin = llvm::dyn_cast_or_null<PDBSymbolTypeBuiltin>(Last.get())) {
lib/DebugInfo/PDB/UDTLayout.cpp 69 : LayoutItemBase(&Parent, Member.get(), Member->getName(),
82 : LayoutItemBase(&Parent, Sym.get(), "<vbptr>", Offset, Size, false),
98 : LayoutItemBase(&Parent, VT.get(), "<vtbl>", 0, getTypeLength(*VT), false),
211 AllBases.push_back(BL.get());
221 VTable = VTLayout.get();
241 VBPtr = VBPL.get();
254 AllBases.push_back(BL.get());
297 LayoutItems.insert(Loc, Child.get());
lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp 75 res->addSymbol(P.first, P.second, OpdExtractor.get(), OpdAddress);
249 isa<DWARFContext>(DebugInfoContext.get());
lib/DebugInfo/Symbolize/Symbolize.cpp 67 return symbolizeCodeCommon(I->second.get(), ModuleOffset);
388 return I->second.get();
397 ObjectFile *Res = ObjOrErr->get();
422 return InsertResult.first->second.get();
429 return I->second.get();
lib/ExecutionEngine/ExecutionEngine.cpp 145 Module *Found = I->get();
lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp 76 auto *TmpCtx = Ctx.get();
lib/ExecutionEngine/MCJIT/MCJIT.h 293 TargetMachine *getTargetMachine() override { return TM.get(); }
lib/ExecutionEngine/Orc/Core.cpp 740 return H.get() == &G;
1667 OS << I->second->MU.get() << ")\n";
1835 return JD.get();
lib/ExecutionEngine/Orc/OrcCBindingsStack.h 235 CODLayer(createCODLayer(ES, CompileLayer, CCMgr.get(),
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h 317 if (I->get() == M)
lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp 131 MemMgr = MemMgrs.back().get();
lib/FuzzMutate/IRMutator.cpp 63 RS.sample(Strategy.get(),
lib/IR/AsmWriter.cpp 841 Machine = MachineStorage.get();
2318 Machine = MachineStorage.get();
2706 SummaryToGUIDMap[Summary.get()] = GUID;
lib/IR/Constants.cpp 650 return Slot.get();
836 return Slot.get();
1165 return pImpl->TheNoneToken.get();
1372 return Entry.get();
1438 return Entry.get();
1451 return Entry.get();
lib/IR/DebugInfo.cpp 300 Args.push_back(TempNode.get());
lib/IR/LLVMContext.cpp 146 return pImpl->RemarkDiagStreamer.get();
326 return pImpl->DiagHandler.get();
lib/IR/MDBuilder.cpp 157 SmallVector<Metadata *, 3> Args(1, Dummy.get());
lib/IR/ModuleSummaryIndex.cpp 71 auto *Summary = dyn_cast_or_null<FunctionSummary>(GlobSummary.get());
91 return Summary.get();
102 if (isGlobalValueLive(I.get()))
160 if (!isGlobalValueLive(S.get()))
176 if (!canImportGlobalVar(S.get()) ||
181 propagateAttributesToRefs(S.get());
208 F = cast<FunctionSummary>(V.getSummaryList().front().get());
lib/IR/PassTimingInfo.cpp 143 return T.get();
181 return *(Pair.first->second.get());
201 const Timer *MyTimer = I.second.get();
208 const Timer *MyTimer = I.second.get();
lib/LTO/LTO.cpp 323 if (isPrevailing(VI.getGUID(), S.get())) {
341 else if (!isa<AliasSummary>(S.get()) &&
342 !GlobalInvolvedWithAlias.count(S.get()))
368 if (auto AS = dyn_cast<AliasSummary>(S.get()))
399 isPrevailing(GUID, S.get())) &&
409 !isWeakObjectWithRWAccess(S.get()))
573 writeToResolutionFile(*Conf.ResolutionFile, Input.get(), Res);
881 auto *FS = dyn_cast<FunctionSummary>(S.get());
lib/LTO/LTOBackend.cpp 387 codegen(C, TM.get(), AddStream, ThreadId, *MPartInCtx);
446 if (!opt(C, TM.get(), 0, *Mod, /*IsThinLTO=*/false,
452 codegen(C, TM.get(), AddStream, 0, *Mod);
454 splitCodeGen(C, TM.get(), AddStream, ParallelCodeGenParallelismLevel,
501 codegen(Conf, TM.get(), AddStream, Task, Mod);
541 if (!opt(Conf, TM.get(), Task, Mod, /*IsThinLTO=*/true,
545 codegen(Conf, TM.get(), AddStream, Task, Mod);
lib/LTO/LTOModule.cpp 48 SymTab.addModule(Mod.get());
lib/LTO/SummaryBasedOptimizations.cpp 37 auto S = GVS.get()->getBaseObject();
55 auto S = V.getSummaryList().front().get()->getBaseObject();
66 auto S = GVS.get()->getBaseObject();
lib/LTO/ThinLTOCodeGenerator.cpp 111 return StrongDefForLinker->get();
122 return FirstDefForLinker->get();
148 ModuleMap[M->getName()] = M.get();
919 auto TheModule = loadModuleFromInput(Mod.get(), Context, false,
1087 auto TheModule = loadModuleFromInput(Mod.get(), Context, false,
lib/LineEditor/LineEditor.cpp 226 ::el_set(Data->EL, EL_CLIENTDATA, Data.get());
lib/MC/MCAsmStreamer.cpp 1939 Inst.dump_pretty(GetCommentOS(), InstPrinter.get(), "\n ");
lib/MC/MCContext.cpp 678 if (!CVContext.get())
680 return *CVContext.get();
lib/MC/MCDisassembler/Disassembler.cpp 77 std::unique_ptr<MCContext> Ctx(new MCContext(MAI.get(), MRI.get(), nullptr));
77 std::unique_ptr<MCContext> Ctx(new MCContext(MAI.get(), MRI.get(), nullptr));
93 TT, GetOpInfo, SymbolLookUp, DisInfo, Ctx.get(), std::move(RelInfo)));
lib/MC/MCDisassembler/Disassembler.h 109 const MCDisassembler *getDisAsm() const { return DisAsm.get(); }
110 const MCAsmInfo *getAsmInfo() const { return MAI.get(); }
111 const MCInstrInfo *getInstrInfo() const { return MII.get(); }
112 const MCRegisterInfo *getRegisterInfo() const { return MRI.get(); }
113 const MCSubtargetInfo *getSubtargetInfo() const { return MSI.get(); }
114 MCInstPrinter *getIP() { return IP.get(); }
lib/MC/MCObjectStreamer.cpp 41 return Assembler.get();
lib/MC/MCParser/DarwinAsmParser.cpp 786 OS = NewOS.get();
lib/MC/MCStreamer.cpp 684 CurrentWinFrameInfo = WinFrameInfos.back().get();
719 CurrentWinFrameInfo = WinFrameInfos.back().get();
lib/MC/MCWin64EH.cpp 230 ::EmitUnwindInfo(Streamer, CFI.get());
237 EmitRuntimeFunction(Streamer, CFI.get());
662 ARM64EmitUnwindInfo(Streamer, CFI.get());
669 ARM64EmitRuntimeFunction(Streamer, CFI.get());
lib/MC/WinCOFFObjectWriter.cpp 243 return Symbols.back().get();
255 return Sections.back().get();
559 Arr.push_back(Section.get());
lib/MCA/Pipeline.cpp 78 Stage *Last = Stages.back().get();
79 Last->setNextInSequence(S.get());
lib/MCA/Stages/EntryStage.cpp 37 CurrentInstruction = InstRef(SR.first, Inst.get());
lib/Object/ELFObjectFile.cpp 405 T->createMCInstrAnalysis(MII.get()));
lib/Object/IRObjectFile.cpp 32 SymTab.addModule(M.get());
102 return findBitcodeInObject(*ObjFile->get());
lib/Object/IRSymtab.cpp 359 Mods.push_back(MOrErr->get());
lib/Object/ModuleSymbolTable.cpp 101 MCContext MCCtx(MAI.get(), MRI.get(), &MOFI);
101 MCContext MCCtx(MAI.get(), MRI.get(), &MOFI);
lib/Object/SymbolicFile.cpp 88 IRObjectFile::findBitcodeInObject(*Obj->get());
lib/Object/TapiUniversal.cpp 43 *Parent->ParsedFile.get(),
lib/Object/WindowsResource.cpp 269 TreeNode *TypeNode = TypeIt->second.get();
275 TreeNode *NameNode = NameIt->second.get();
297 TreeNode *FirstNode = FirstIt->second.get();
300 TreeNode *LastNode = LastIt->second.get();
519 Result = ElementInserted.first->second.get();
906 DataEntriesTreeOrder.push_back(Child.second.get());
913 Queue.push(Child.second.get());
925 DataEntriesTreeOrder.push_back(Child.second.get());
932 Queue.push(Child.second.get());
lib/Object/XCOFFObjectFile.cpp 677 parseStringTable(Obj.get(), CurOffset);
lib/ObjectYAML/ELFEmitter.cpp 381 ELFYAML::Section *Sec = Doc.Sections[I].get();
1137 if (auto VerNeed = dyn_cast<ELFYAML::VerneedSection>(Sec.get())) {
1143 } else if (auto VerDef = dyn_cast<ELFYAML::VerdefSection>(Sec.get())) {
lib/ObjectYAML/ELFYAML.cpp 1130 sectionMapping(IO, *cast<ELFYAML::DynamicSection>(Section.get()));
1136 sectionMapping(IO, *cast<ELFYAML::RelocationSection>(Section.get()));
1141 groupSectionMapping(IO, *cast<ELFYAML::Group>(Section.get()));
1146 sectionMapping(IO, *cast<ELFYAML::NoBitsSection>(Section.get()));
1151 sectionMapping(IO, *cast<ELFYAML::HashSection>(Section.get()));
1156 sectionMapping(IO, *cast<ELFYAML::NoteSection>(Section.get()));
1161 sectionMapping(IO, *cast<ELFYAML::MipsABIFlags>(Section.get()));
1166 sectionMapping(IO, *cast<ELFYAML::VerdefSection>(Section.get()));
1171 sectionMapping(IO, *cast<ELFYAML::SymverSection>(Section.get()));
1176 sectionMapping(IO, *cast<ELFYAML::VerneedSection>(Section.get()));
1181 sectionMapping(IO, *cast<ELFYAML::SymtabShndxSection>(Section.get()));
1186 sectionMapping(IO, *cast<ELFYAML::AddrsigSection>(Section.get()));
1200 if (auto S = dyn_cast<ELFYAML::RawContentSection>(Section.get()))
1203 sectionMapping(IO, *cast<ELFYAML::StackSizesSection>(Section.get()));
1210 dyn_cast<ELFYAML::RawContentSection>(Section.get())) {
1217 if (const auto *SS = dyn_cast<ELFYAML::StackSizesSection>(Section.get())) {
1237 if (const auto *HS = dyn_cast<ELFYAML::HashSection>(Section.get())) {
1260 if (const auto *Sec = dyn_cast<ELFYAML::AddrsigSection>(Section.get())) {
1285 if (const auto *NS = dyn_cast<ELFYAML::NoteSection>(Section.get())) {
lib/ObjectYAML/WasmEmitter.cpp 553 if (auto S = dyn_cast<WasmYAML::CustomSection>(Sec.get()))
562 if (auto S = dyn_cast<WasmYAML::CustomSection>(Sec.get()))
564 else if (auto S = dyn_cast<WasmYAML::TypeSection>(Sec.get()))
566 else if (auto S = dyn_cast<WasmYAML::ImportSection>(Sec.get()))
568 else if (auto S = dyn_cast<WasmYAML::FunctionSection>(Sec.get()))
570 else if (auto S = dyn_cast<WasmYAML::TableSection>(Sec.get()))
572 else if (auto S = dyn_cast<WasmYAML::MemorySection>(Sec.get()))
574 else if (auto S = dyn_cast<WasmYAML::GlobalSection>(Sec.get()))
576 else if (auto S = dyn_cast<WasmYAML::EventSection>(Sec.get()))
578 else if (auto S = dyn_cast<WasmYAML::ExportSection>(Sec.get()))
580 else if (auto S = dyn_cast<WasmYAML::StartSection>(Sec.get()))
582 else if (auto S = dyn_cast<WasmYAML::ElemSection>(Sec.get()))
584 else if (auto S = dyn_cast<WasmYAML::CodeSection>(Sec.get()))
586 else if (auto S = dyn_cast<WasmYAML::DataSection>(Sec.get()))
588 else if (auto S = dyn_cast<WasmYAML::DataCountSection>(Sec.get()))
lib/ObjectYAML/WasmYAML.cpp 173 auto CustomSection = cast<WasmYAML::CustomSection>(Section.get());
181 sectionMapping(IO, *cast<WasmYAML::DylinkSection>(Section.get()));
185 sectionMapping(IO, *cast<WasmYAML::LinkingSection>(Section.get()));
189 sectionMapping(IO, *cast<WasmYAML::NameSection>(Section.get()));
193 sectionMapping(IO, *cast<WasmYAML::ProducersSection>(Section.get()));
197 sectionMapping(IO, *cast<WasmYAML::TargetFeaturesSection>(Section.get()));
201 sectionMapping(IO, *cast<WasmYAML::CustomSection>(Section.get()));
208 sectionMapping(IO, *cast<WasmYAML::TypeSection>(Section.get()));
213 sectionMapping(IO, *cast<WasmYAML::ImportSection>(Section.get()));
218 sectionMapping(IO, *cast<WasmYAML::FunctionSection>(Section.get()));
223 sectionMapping(IO, *cast<WasmYAML::TableSection>(Section.get()));
228 sectionMapping(IO, *cast<WasmYAML::MemorySection>(Section.get()));
233 sectionMapping(IO, *cast<WasmYAML::GlobalSection>(Section.get()));
238 sectionMapping(IO, *cast<WasmYAML::EventSection>(Section.get()));
243 sectionMapping(IO, *cast<WasmYAML::ExportSection>(Section.get()));
248 sectionMapping(IO, *cast<WasmYAML::StartSection>(Section.get()));
253 sectionMapping(IO, *cast<WasmYAML::ElemSection>(Section.get()));
258 sectionMapping(IO, *cast<WasmYAML::CodeSection>(Section.get()));
263 sectionMapping(IO, *cast<WasmYAML::DataSection>(Section.get()));
268 sectionMapping(IO, *cast<WasmYAML::DataCountSection>(Section.get()));
lib/Option/ArgList.cpp 246 return SynthesizedArgs.back().get();
255 return SynthesizedArgs.back().get();
264 return SynthesizedArgs.back().get();
273 return SynthesizedArgs.back().get();
lib/Option/Option.cpp 262 Arg *RawA = A.get();
lib/ProfileData/Coverage/CoverageMappingReader.cpp 682 if (auto *Universal = dyn_cast<MachOUniversalBinary>(Bin.get())) {
689 } else if (isa<ObjectFile>(Bin.get())) {
754 if (auto *Universal = dyn_cast<MachOUniversalBinary>(Bin.get())) {
774 if (auto *Ar = dyn_cast<Archive>(Bin.get())) {
lib/ProfileData/GCOV.cpp 189 GCOVEdge *Edge = Edges.back().get();
lib/ProfileData/InstrProf.cpp 888 memcpy(VPD.get(), D, TotalSize);
lib/ProfileData/InstrProfReader.cpp 389 if (Error E = createSymtab(*NewSymtab.get()))
465 VDataPtrOrErr.get()->deserializeTo(Record, Symtab.get());
762 uint64_t *Dst = reinterpret_cast<uint64_t *>(SummaryData.get());
855 if (Symtab.get())
856 return *Symtab.get();
859 if (Error E = Index->populateSymtab(*NewSymtab.get())) {
864 return *Symtab.get();
lib/ProfileData/InstrProfWriter.cpp 161 Out.write((const char *)VDataPtr.get(), S);
352 setSummary(TheSummary.get(), *PS);
360 setSummary(TheCSSummary.get(), *CSPS);
369 {SummaryOffset, reinterpret_cast<uint64_t *>(TheSummary.get()),
371 {CSSummaryOffset, reinterpret_cast<uint64_t *>(TheCSSummary.get()),
lib/ProfileData/SampleProfReader.cpp 1309 if (Error E = Remappings->read(*B.get())) {
lib/ProfileData/SampleProfWriter.cpp 99 static_cast<raw_string_ostream *>(LocalBufStream.get())->str();
lib/Support/FileCheck.cpp 842 return NumericVariables.back().get();
850 return Substitutions.back().get();
858 return Substitutions.back().get();
1156 FileCheckPattern(Check::CheckNot, PatternContext.get()));
1219 FileCheckPattern P(CheckTy, PatternContext.get(), LineNumber);
1264 FileCheckPattern(Check::CheckEOF, PatternContext.get(), LineNumber + 1),
lib/Support/SpecialCaseList.cpp 108 if (!parse(FileOrErr.get().get(), Sections, ParseError)) {
lib/Support/VirtualFileSystem.cpp 562 llvm::MemoryBuffer *getBuffer() const { return Buffer.get(); }
639 return I->second.get();
645 .first->second.get();
713 detail::InMemoryDirectory *Dir = Root.get();
852 auto FromNode = lookupInMemoryNode(*this, Root.get(), FromPath);
853 auto ToNode = lookupInMemoryNode(*this, Root.get(), ToPath);
863 auto Node = lookupInMemoryNode(*this, Root.get(), Path);
871 auto Node = lookupInMemoryNode(*this, Root.get(), Path);
936 auto Node = lookupInMemoryNode(*this, Root.get(), Dir);
1112 dumpEntry(OS, Root.get());
1130 dumpEntry(OS, SubEntry.get(), NumSpaces + 2);
1220 ParentEntry = Root.get();
1231 Content.get());
1246 ParentEntry = FS->Roots.back().get();
1270 uniqueOverlayTree(FS, SubEntry.get(), NewParentE);
1575 uniqueOverlayTree(FS, E.get());
1618 if (!P.parse(Root, FS.get()))
1648 lookupPath(Start, End, Root.get());
1694 lookupPath(Start, End, DirEntry.get());
1835 getVFSEntries(SubEntry.get(), Path, Entries);
lib/Support/YAMLTraits.cpp 101 CurrentNode = TopNode.get();
173 HNode *Value = MN->Mapping[Key].get();
199 setError(NN.second.get(), Twine("unknown key '") + NN.first() + "'");
232 CurrentNode = SQ->Entries[Index].get();
249 CurrentNode = SQ->Entries[index].get();
308 if (ScalarHNode *SN = dyn_cast<ScalarHNode>(N.get())) {
331 setError(SQ->Entries[i].get(), "unknown bit value");
lib/TableGen/Record.cpp 1622 Record *NewRec = NewRecOwner.get();
2366 Defs.push_back(D.second.get());
lib/TableGen/TGParser.cpp 293 return AddSubClass(Entry.Rec.get(), SubClass);
420 MapResolver R(Rec.get());
541 if (MultiClasses[Lex.getCurStrVal()].get())
563 MultiClass *Result = MultiClasses[Lex.getCurStrVal()].get();
1334 ParseRec = ParseRecTmp.get();
1601 ParseRec = ParseRecTmp.get();
2642 return ApplyLetStack(Entry.Rec.get());
2710 if (ParseObjectBody(CurRec.get()))
2839 CurRec = NewRec.get();
2971 CurMultiClass = Result.first->second.get();
3076 MultiClass *MC = MultiClasses[Ref.Rec->getName()].get();
lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp 358 EC.insert(I.get());
363 EC.unionSets(I.get(), J.get());
363 EC.unionSets(I.get(), J.get());
620 ActiveChains[DestReg] = G.get();
665 ActiveChains[DestReg] = G.get();
lib/Target/AArch64/AArch64StackTagging.cpp 595 DT = DeleteDT.get();
605 PDT = DeletePDT.get();
lib/Target/AArch64/AArch64Subtarget.cpp 196 return CallLoweringInfo.get();
200 return InstSelector.get();
204 return Legalizer.get();
208 return RegBankInfo.get();
lib/Target/AArch64/AArch64TargetMachine.cpp 326 return I.get();
lib/Target/AArch64/AArch64TargetMachine.h 49 return TLOF.get();
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp 3493 auto Ext = static_cast<AArch64Operand*>(ExtOpnd.back().get());
5704 auto Ext = static_cast<AArch64Operand *>(ExtOpnd.back().get());
lib/Target/AMDGPU/AMDGPULibFunc.cpp 1019 if (auto *MF = dyn_cast<AMDGPUMangledLibFunc>(F.Impl.get()))
1021 else if (auto *UMF = dyn_cast<AMDGPUUnmangledLibFunc>(F.Impl.get()))
1038 Id, *cast<AMDGPUMangledLibFunc>(CopyFrom.Impl.get())));
1050 return cast<AMDGPUMangledLibFunc>(Impl.get())->Leads;
1054 return cast<const AMDGPUMangledLibFunc>(Impl.get())->Leads;
lib/Target/AMDGPU/AMDGPUSubtarget.cpp 288 *this, *static_cast<AMDGPURegisterBankInfo *>(RegBankInfo.get()), TM));
lib/Target/AMDGPU/AMDGPUSubtarget.h 421 return CallLoweringInfo.get();
425 return InstSelector.get();
429 return Legalizer.get();
433 return RegBankInfo.get();
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp 490 return I.get();
528 return I.get();
lib/Target/AMDGPU/AMDGPUTargetMachine.h 53 return TLOF.get();
lib/Target/AMDGPU/GCNIterativeScheduler.cpp 364 assert(R.BestSchedule.get() && "No schedule specified");
523 if (R->BestSchedule.get() &&
602 if (R->BestSchedule.get() &&
lib/Target/AMDGPU/SIMachineFunctionInfo.h 880 return PSV.first->second.get();
889 return PSV.first->second.get();
898 return GWSResourcePSV.get();
lib/Target/AMDGPU/SIMachineScheduler.cpp 1232 CurrentBlocks.push_back(BlockPtrs.rbegin()->get());
lib/Target/AMDGPU/SIPeepholeSDWA.cpp 1241 PotentialMatches[PotentialMI].push_back(Operand.get());
lib/Target/ARC/ARCTargetMachine.h 44 return TLOF.get();
lib/Target/ARM/ARMParallelDSP.cpp 599 MulCandidate *PMul0 = static_cast<MulCandidate*>(Muls[i].get());
607 MulCandidate *PMul1 = static_cast<MulCandidate*>(Muls[j].get());
lib/Target/ARM/ARMSubtarget.cpp 125 return CallLoweringInfo.get();
129 return InstSelector.get();
133 return Legalizer.get();
137 return RegBankInfo.get();
lib/Target/ARM/ARMSubtarget.h 526 return InstrInfo.get();
534 return FrameLowering.get();
lib/Target/ARM/ARMTargetMachine.cpp 295 return I.get();
lib/Target/ARM/ARMTargetMachine.h 61 return TLOF.get();
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp 548 ElfMappingSymbolInfo *EMS = LastEMSInfo.get();
616 ElfMappingSymbolInfo *EMS = LastEMSInfo.get();
lib/Target/AVR/AVRTargetMachine.h 40 return this->TLOF.get();
lib/Target/BPF/BPFTargetMachine.cpp 70 static_cast<BPFMCAsmInfo *>(const_cast<MCAsmInfo *>(AsmInfo.get()));
lib/Target/BPF/BPFTargetMachine.h 38 return TLOF.get();
lib/Target/BPF/BTFDebug.cpp 466 StructTypes.push_back(TypeEntry.get());
572 Fixup.second.push_back(TypeEntry.get());
651 StructTypes.push_back(TypeEntry.get());
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp 587 ErrorLoc = (static_cast<HexagonOperand *>(InstOperands[ErrorInfo].get()))
lib/Target/Hexagon/HexagonTargetMachine.cpp 249 return I.get();
lib/Target/Hexagon/HexagonTargetMachine.h 44 return static_cast<HexagonTargetObjectFile*>(TLOF.get());
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp 881 Type = static_cast<LanaiOperand *>(Operands[0].get())->getToken();
1127 static_cast<LanaiOperand *>(Operands[PossibleAluOpIdx].get()))
lib/Target/Lanai/LanaiTargetMachine.h 50 return TLOF.get();
lib/Target/MSP430/MSP430TargetMachine.h 42 return TLOF.get();
lib/Target/Mips/AsmParser/MipsAsmParser.cpp 7049 std::make_unique<MipsAssemblerOptions>(AssemblerOptions.back().get()));
lib/Target/Mips/MipsSubtarget.cpp 277 return CallLoweringInfo.get();
281 return Legalizer.get();
285 return RegBankInfo.get();
289 return InstSelector.get();
lib/Target/Mips/MipsSubtarget.h 374 const MipsInstrInfo *getInstrInfo() const override { return InstrInfo.get(); }
376 return FrameLowering.get();
382 return TLInfo.get();
lib/Target/Mips/MipsTargetMachine.cpp 206 return I.get();
lib/Target/Mips/MipsTargetMachine.h 63 return TLOF.get();
lib/Target/NVPTX/NVPTXTargetMachine.h 63 return TLOF.get();
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp 600 Op->Tok.Data = reinterpret_cast<const char *>(Op.get() + 1);
lib/Target/PowerPC/PPCTargetMachine.cpp 351 return I.get();
lib/Target/PowerPC/PPCTargetMachine.h 54 return TLOF.get();
lib/Target/RISCV/RISCVSubtarget.cpp 66 return CallLoweringInfo.get();
70 return InstSelector.get();
74 return Legalizer.get();
78 return RegBankInfo.get();
lib/Target/RISCV/RISCVTargetMachine.h 40 return TLOF.get();
lib/Target/Sparc/SparcTargetMachine.cpp 139 return I.get();
lib/Target/Sparc/SparcTargetMachine.h 40 return TLOF.get();
lib/Target/SystemZ/SystemZTargetMachine.h 49 return TLOF.get();
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp 509 if (parseSignature(Signature.get()))
517 WasmSym->setSignature(Signature.get());
705 if (parseSignature(Signature.get()))
707 WasmSym->setSignature(Signature.get());
723 WasmSym->setSignature(Signature.get());
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp 108 Sym->setSignature(Signature.get());
286 WasmSym->setSignature(Signature.get());
lib/Target/WebAssembly/WebAssemblyCFGSort.cpp 99 return LoopMap[ML].get();
101 return LoopMap[ML].get();
105 return ExceptionMap[WE].get();
108 return ExceptionMap[WE].get();
lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp 62 WasmSym->setSignature(Signature.get());
119 WasmSym->setSignature(Signature.get());
173 WasmSym->setSignature(Signature.get());
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp 145 return I.get();
lib/Target/WebAssembly/WebAssemblyTargetMachine.h 45 return TLOF.get();
lib/Target/X86/AsmParser/X86AsmParser.cpp 3374 X86Operand *X86Op = static_cast<X86Operand *>(Op.get());
3402 auto *X86Op = static_cast<X86Operand *>(Operands[1].get());
lib/Target/X86/Disassembler/X86Disassembler.cpp 229 (const void *)MII.get(), Address, fMode);
lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp 395 const FPOData *FPO = I->second.get();
lib/Target/X86/X86CondBrFolding.cpp 129 return MBBInfos[MBB->getNumber()].get();
lib/Target/X86/X86MCInstLower.cpp 104 SMShadowTracker.count(Inst, getSubtargetInfo(), CodeEmitter.get());
2497 SMShadowTracker.count(TmpInst, getSubtargetInfo(), CodeEmitter.get());
lib/Target/X86/X86Subtarget.cpp 359 return CallLoweringInfo.get();
363 return InstSelector.get();
367 return Legalizer.get();
371 return RegBankInfo.get();
lib/Target/X86/X86TargetMachine.cpp 316 return I.get();
lib/Target/X86/X86TargetMachine.h 53 return TLOF.get();
lib/Target/XCore/XCoreTargetMachine.h 48 return TLOF.get();
lib/ToolDrivers/llvm-lib/LibDriver.cpp 133 object::Archive Archive(B.get()->getMemBufferRef(), Err);
lib/Transforms/IPO/FunctionImport.cpp 185 auto *GVSummary = SummaryPtr.get();
257 return cast<GlobalValueSummary>(It->get());
307 if (isa<GlobalVarSummary>(RefSummary.get()) &&
308 canImportGlobalVar(RefSummary.get()) &&
309 !LocalNotInModule(RefSummary.get())) {
823 if (auto *AS = dyn_cast<AliasSummary>(Summary.get())) {
834 if (auto *FS = dyn_cast<FunctionSummary>(Summary.get()))
862 if (auto *GVS = dyn_cast<GlobalVarSummary>(S.get())) {
1158 auto *Fn = replaceAliasWithAliasee(SrcModule.get(), &GA);
lib/Transforms/IPO/HotColdSplitting.cpp 682 return *ORE.get();
714 return *ORE.get();
lib/Transforms/IPO/Inliner.cpp 805 CallGraphNode *CGN = I.second.get();
lib/Transforms/IPO/Internalize.cpp 82 for (line_iterator I(*Buf->get(), true), E; I != E; ++I)
lib/Transforms/IPO/LowerTypeTests.cpp 2058 if (!ExportSummary->isGlobalValueLive(S.get()))
lib/Transforms/IPO/PartialInlining.cpp 403 BFI = ScopedBFI.get();
670 if (!CheckAndNormalizeCandidate(OutliningInfo.get()))
736 if (hasProfileData(Cloner.OrigFunc, Cloner.ClonedOI.get()))
940 CurrentCallerBFI = TempBFI.get();
1134 ClonedFuncBFI.get(), &BPI,
1219 ClonedFuncBFI.get(), &BPI, LookupAC(*ClonedFunc),
1283 FunctionCloner Cloner(F, OMRI.get(), ORE, LookupAssumptionCache);
1316 FunctionCloner Cloner(F, OI.get(), ORE, LookupAssumptionCache);
lib/Transforms/IPO/SampleProfile.cpp 1111 findEquivalencesFor(BB1, DominatedBBs, PDT.get());
1822 ORE = OwnedORE.get();
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp 471 Index = NewIndex.get();
lib/Transforms/IPO/WholeProgramDevirt.cpp 853 const auto *VS = cast<GlobalVarSummary>(P.VTableVI.getSummaryList()[0].get());
1821 auto *FS = dyn_cast<FunctionSummary>(S.get());
1942 auto *FS = dyn_cast<FunctionSummary>(S.get());
lib/Transforms/Instrumentation/AddressSanitizer.cpp 1082 !CI->isIdenticalTo(EmptyInlineAsm.get()) &&
lib/Transforms/Instrumentation/CFGMST.h 83 assert(It->second.get() != nullptr);
84 return *It->second.get();
92 return It->second.get();
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 75 StringRef Buf = FileOrErr->get()->getBuffer();
90 StringRef Buf = FileOrErr->get()->getBuffer();
1001 Region *NextSubR = NextIt != R->end() ? NextIt->get() : nullptr;
1002 CHR_DEBUG(dbgs() << "Looking at subregion " << SubR.get()->getNameStr()
1004 CHRScope *SubCHRScope = findScopes(SubR.get(), NextSubR, R, Scopes);
2083 return CHR(F, BFI, DT, PSI, RI, *OwnedORE.get()).run();
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp 407 ORE = OwnedORE.get();
lib/Transforms/Instrumentation/InstrProfiling.cpp 470 PGOCounterPromoter Promoter(LoopPromotionCandidates, *Loop, LI, BFI.get());
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 727 EdgeList.push_back(E.get());
743 SrcInfo.addOutEdge(E.get());
744 DestInfo.addInEdge(E.get());
1104 setEdgeCount(E.get(), SrcInfo.CountValue);
1111 setEdgeCount(E.get(), DestInfo.CountValue);
1117 setEdgeCount(E.get(), 0);
1574 if (!Func.readCounters(PGOReader.get(), AllZeros))
lib/Transforms/Scalar/LICM.cpp 390 CurAST.get(), MSSAU.get(), &SafetyInfo, Flags, ORE);
390 CurAST.get(), MSSAU.get(), &SafetyInfo, Flags, ORE);
394 CurAST.get(), MSSAU.get(), &SafetyInfo, Flags, ORE);
394 CurAST.get(), MSSAU.get(), &SafetyInfo, Flags, ORE);
431 if (!CurAST.get())
432 CurAST = collectAliasInfoForLoopWithMSSA(L, AA, MSSAU.get());
453 DT, TLI, L, CurAST.get(), MSSAU.get(), &SafetyInfo, ORE);
453 DT, TLI, L, CurAST.get(), MSSAU.get(), &SafetyInfo, ORE);
478 if (!MSSAU.get() && CurAST.get() && L->getParentLoop() && !DeleteAST)
478 if (!MSSAU.get() && CurAST.get() && L->getParentLoop() && !DeleteAST)
481 if (MSSAU.get() && VerifyMemorySSA)
lib/Transforms/Scalar/LoopUnswitch.cpp 699 Changed, MSSAU.get())
741 Changed, MSSAU.get())
754 FindLIVLoopCondition(SC, currentLoop, Changed, MSSAU.get());
815 Changed, MSSAU.get())
989 CriticalEdgeSplittingOptions(DT, LI, MSSAU.get()).setPreserveLCSSA();
1015 BasicBlock *NewPH = SplitEdge(loopPreheader, loopHeader, DT, LI, MSSAU.get());
1027 SplitBlock(ExitBlock, &ExitBlock->front(), DT, LI, MSSAU.get());
1131 Changed, MSSAU.get())
1166 Changed, MSSAU.get())
1225 SplitBlockPredecessors(ExitBlock, Preds, ".us-lcssa", DT, LI, MSSAU.get(),
1255 SplitEdge(loopPreheader, loopHeader, DT, LI, MSSAU.get());
1544 SplitEdge(Switch, SISucc, DT, LI, MSSAU.get());
1609 ReplaceUsesOfWith(I, V, Worklist, L, LPM, MSSAU.get());
1642 MergeBlockIntoPredecessor(Succ, &DTU, LI, MSSAU.get());
lib/Transforms/Utils/CloneModule.cpp 78 I.getAddressSpace(), I.getName(), New.get());
95 I->getAddressSpace(), I->getName(), New.get());
109 I->getLinkage(), I->getName(), New.get());
lib/Transforms/Utils/Evaluator.cpp 476 InstResult = AllocaTmps.back().get();
lib/Transforms/Utils/InlineFunction.cpp 850 MDMap[I].reset(DummyNodes.back().get());
lib/Transforms/Utils/LoopSimplify.cpp 819 Changed |= simplifyLoop(*I, DT, LI, SE, AC, MSSAU.get(), PreserveLCSSA);
850 simplifyLoop(*I, DT, LI, SE, AC, MSSAU.get(), /*PreserveLCSSA*/ false);
lib/Transforms/Utils/SplitModule.cpp 267 findPartitions(M.get(), ClusterIDMap, N);
lib/Transforms/Utils/ValueMapper.cpp 499 BB = DelayedBBs.back().TempBB.get();
lib/Transforms/Vectorize/SLPVectorizer.cpp 565 BlockScheduling *BS = Iter.second.get();
1392 TreeEntry *Last = VectorizableTree.back().get();
2003 return R.VectorizableTree[0].get();
2022 NodeRef operator*() { return It->get(); }
2115 TreeEntry *Entry = TEPtr.get();
2298 BlockScheduling &BS = *BSRef.get();
3430 TreeEntry &TE = *VectorizableTree[I].get();
4243 scheduleBlock(BSIter.second.get());
4247 auto *VectorRoot = vectorizeTree(VectorizableTree[0].get());
4357 TreeEntry *Entry = TEPtr.get();
lib/XRay/FDRRecordProducer.cpp 132 assert(isa<BufferExtents>(R.get()));
133 auto BE = cast<BufferExtents>(R.get());
180 if (auto BE = dyn_cast<BufferExtents>(R.get())) {
tools/bugpoint/BugDriver.cpp 145 if (!M.get())
tools/bugpoint/CrashDebugger.cpp 173 if (TestFn(BD, M.get())) {
301 RemoveFunctionReferences(M.get(), "llvm.used");
302 RemoveFunctionReferences(M.get(), "llvm.compiler.used");
305 if (TestFn(BD, M.get())) {
363 if (TestFn(BD, M.get())) {
505 std::unique_ptr<Module> New = BD.runPassesOn(M.get(), Passes);
513 if (TestFn(BD, M.get())) {
612 std::unique_ptr<Module> New = BD.runPassesOn(M.get(), Passes);
620 if (TestFn(BD, M.get())) {
704 std::unique_ptr<Module> New = BD.runPassesOn(M.get(), Passes);
712 if (TestFn(BD, M.get())) {
794 if (TestFn(BD, M.get())) {
869 if (TestFn(BD, M.get())) {
934 if (TestFn(BD, M.get())) {
974 if (TestFn(BD, M.get())) { // Still crashes?
1068 if (TestFn(BD, M.get())) {
1210 if (TestFn(BD, M.get()))
1258 if (M && TestFn(BD, M.get()))
tools/bugpoint/ExtractFunction.cpp 120 std::unique_ptr<Module> New = runPassesOn(Clone.get(), Passes);
143 std::unique_ptr<Module> New = runPassesOn(M.get(), CleanupPasses);
361 SplitStaticCtorDtor("llvm.global_ctors", M, New.get(), NewVMap);
362 SplitStaticCtorDtor("llvm.global_dtors", M, New.get(), NewVMap);
tools/bugpoint/Miscompilation.cpp 280 SplitFunctionsOutOfModule(ToNotOptimize.get(), FuncsOnClone, VMap);
318 ToNotOptimize.get(), MiscompiledFunctions, VMap);
320 BD.extractLoop(ToOptimize.get());
518 SplitFunctionsOutOfModule(ToNotOptimize.get(), FuncsOnClone, VMap);
523 BD.extractMappedBlocksFromModule(BBsOnClone, ToOptimize.get())) {
573 SplitFunctionsOutOfModule(ProgClone.get(), MiscompiledFunctions, VMap);
575 BD.extractMappedBlocksFromModule(Blocks, ToExtract.get());
704 BD.runPassesOn(Test.get(), BD.getPassesToRun());
798 GlobalValue::ExternalLinkage, "main", Test.get());
803 oldMain->getName(), Test.get());
945 Test = CleanupAndPrepareModules(BD, std::move(Test), Safe.get());
1033 SplitFunctionsOutOfModule(ToNotCodeGen.get(), *Funcs, VMap);
1037 CleanupAndPrepareModules(*this, std::move(ToCodeGen), ToNotCodeGen.get());
tools/clang/include/clang/AST/ASTImporterSharedState.h 53 ASTImporterLookupTable *getLookupTable() { return LookupTable.get(); }
tools/clang/include/clang/Analysis/CallGraph.h 213 return P.second.get();
239 return P.second.get();
tools/clang/include/clang/Frontend/ChainedDiagnosticConsumer.h 31 : OwningPrimary(std::move(Primary)), Primary(OwningPrimary.get()),
tools/clang/include/clang/Lex/Preprocessor.h 995 PPCallbacks *getPPCallbacks() const { return Callbacks.get(); }
2150 return IsFileLexer(I.TheLexer.get(), I.ThePPLexer);
2154 return IsFileLexer(CurLexer.get(), CurPPLexer);
tools/clang/include/clang/Sema/SemaInternal.h 200 const CXXScopeSpec *getSS() const { return SS.get(); }
203 return CorrectionValidator.get();
tools/clang/include/clang/Serialization/ASTReader.h 1614 Reader.setListener(static_cast<ChainedASTReaderListener *>(New.get())
1632 GlobalModuleIndex *getGlobalIndex() { return GlobalIndex.get(); }
tools/clang/include/clang/Serialization/PCHContainerOperations.h 104 return Writers[Format].get();
107 return Readers[Format].get();
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h 641 return eqClass.getReports()[0].get();
769 return Tags.back().get();
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h 171 WorkList *getWorkList() const { return WList.get(); }
tools/clang/include/clang/Tooling/AllTUsExecution.h 56 ToolResults *getToolResults() override { return Results.get(); }
tools/clang/lib/ARCMigrate/ARCMT.cpp 547 std::move(CInvok), PCHContainerOps, Diags, ASTAction.get()));
tools/clang/lib/AST/ASTContext.cpp 791 return *InterpContext.get();
10160 if (!VTContext.get()) {
10166 return VTContext.get();
tools/clang/lib/AST/ExternalASTMerger.cpp 292 static_cast<LazyASTImporter *>(Importer.get())->GetReverse();
tools/clang/lib/AST/Interp/Program.cpp 191 return It == Funcs.end() ? nullptr : It->second.get();
tools/clang/lib/AST/ItaniumCXXABI.cpp 253 cast<ItaniumMangleContext>(Mangler.get()));
tools/clang/lib/AST/VTableBuilder.cpp 3672 VBI = Entry.get();
tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp 537 : it->second.get();
tools/clang/lib/Analysis/AnalysisDeclContext.cpp 224 addParentsForSyntheticStmts(cfg.get(), *PM);
229 return cfg.get();
243 addParentsForSyntheticStmts(completeCFG.get(), *PM);
248 return completeCFG.get();
253 return cfgStmtMap.get();
257 return cfgStmtMap.get();
265 return CFA.get();
269 return CFA.get();
306 return AC.get();
tools/clang/lib/Analysis/CFG.cpp 1480 assert(cfg.get());
tools/clang/lib/Analysis/CallGraph.cpp 196 return I->second.get();
205 return Node.get();
210 Root->addCallee(Node.get());
211 return Node.get();
tools/clang/lib/Analysis/Consumed.cpp 1049 return StateMapsArray[Block->getBlockID()].get();
1245 splitVarStateForIf(IfNode, PInfo.getVarTest(), CurrStates.get(),
1246 FalseStates.get());
1250 splitVarStateForIfBinOp(PInfo, CurrStates.get(), FalseStates.get());
1250 splitVarStateForIfBinOp(PInfo, CurrStates.get(), FalseStates.get());
1321 ConsumedStmtVisitor Visitor(*this, CurrStates.get());
1339 Visitor.reset(CurrStates.get());
1384 auto *RawState = CurrStates.get();
tools/clang/lib/Analysis/PathDiagnostic.cpp 220 assert(orig != D.get());
tools/clang/lib/Analysis/ThreadSafety.cpp 1080 Info = InfoPtr.get();
1132 Info = It->second.get();
tools/clang/lib/Basic/FileManager.cpp 109 NamedDirEnt.second = *UDE.get();
388 UFE = VirtualFileEntries.back().get();
503 StatCache.get(), *FS);
509 StatCache.get(), *FS);
543 UIDToFiles[VFE->getUID()] = VFE.get();
tools/clang/lib/Basic/SourceManager.cpp 507 return FakeBufferForRecovery.get();
519 return FakeContentCacheForRecovery.get();
tools/clang/lib/CodeGen/BackendUtil.cpp 1076 PassBuilder PB(TM.get(), PTO, PGOOpt, &PIC);
1523 runThinLTOBackend(CombinedIndex.get(), M, HeaderOpts, CGOpts, TOpts,
1536 M = EmptyModule.get();
tools/clang/lib/CodeGen/CGCall.cpp 961 if (auto CAExp = dyn_cast<ConstantArrayExpansion>(Exp.get())) {
964 if (auto RExp = dyn_cast<RecordExpansion>(Exp.get())) {
972 if (isa<ComplexExpansion>(Exp.get()))
974 assert(isa<NoExpansion>(Exp.get()));
982 if (auto CAExp = dyn_cast<ConstantArrayExpansion>(Exp.get())) {
986 } else if (auto RExp = dyn_cast<RecordExpansion>(Exp.get())) {
991 } else if (auto CExp = dyn_cast<ComplexExpansion>(Exp.get())) {
996 assert(isa<NoExpansion>(Exp.get()));
1022 if (auto CAExp = dyn_cast<ConstantArrayExpansion>(Exp.get())) {
1028 } else if (auto RExp = dyn_cast<RecordExpansion>(Exp.get())) {
1045 } else if (isa<ComplexExpansion>(Exp.get())) {
1050 assert(isa<NoExpansion>(Exp.get()));
1059 if (auto CAExp = dyn_cast<ConstantArrayExpansion>(Exp.get())) {
1070 } else if (auto RExp = dyn_cast<RecordExpansion>(Exp.get())) {
1092 } else if (isa<ComplexExpansion>(Exp.get())) {
1097 assert(isa<NoExpansion>(Exp.get()));
tools/clang/lib/CodeGen/CGLoopInfo.cpp 26 NewLoopProperties.push_back(TempNode.get());
60 Args.push_back(TempNode.get());
115 Args.push_back(TempNode.get());
178 Args.push_back(TempNode.get());
252 Args.push_back(TempNode.get());
345 Args.push_back(TempNode.get());
390 Args.push_back(TempNode.get());
568 Active.empty() ? nullptr : Active.back().get()));
tools/clang/lib/CodeGen/CGLoopInfo.h 88 llvm::MDNode *getLoopID() const { return TempLoopID.get(); }
tools/clang/lib/CodeGen/CGVTables.cpp 811 CGM.EmitVTableTypeMetadata(RD, VTable, *VTLayout.get());
tools/clang/lib/CodeGen/CodeGenAction.cpp 141 CodeGenerator *getCodeGenerator() { return Gen.get(); }
210 CurLinkModule = LM.Module.get();
939 BEConsumer = Result.get();
1073 EmbedBitcode(TheModule.get(), CI.getCodeGenOpts(),
1082 CI.getTarget().getDataLayout(), TheModule.get(), BA,
tools/clang/lib/CodeGen/CodeGenModule.h 604 llvm::IndexedInstrProfReader *getPGOReader() const { return PGOReader.get(); }
607 return CoverageMapping.get();
659 CGDebugInfo *getModuleDebugInfo() { return DebugInfo.get(); }
1243 return SanitizerMD.get();
tools/clang/lib/CodeGen/CodeGenPGO.cpp 836 CGM.getLangOpts(), RegionCounterMap.get());
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 1881 ->get()
tools/clang/lib/CodeGen/ModuleBuilder.cpp 99 return M.get();
134 return M.get();
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp 298 Ctx.getTargetInfo().getDataLayout(), M.get(),
307 M.get(), BackendAction::Backend_EmitObj,
tools/clang/lib/CrossTU/CrossTranslationUnit.cpp 387 ASTUnit *Unit = LoadedUnit.get();
401 return ASTCacheEntry->second.get();
tools/clang/lib/Driver/Compilation.cpp 171 OS = OwnedStream.get();
tools/clang/lib/Driver/Driver.cpp 635 C.addOffloadDeviceToolChain(CudaTC.get(), OFK);
650 C.addOffloadDeviceToolChain(HIPTC.get(), OFK);
707 TC = CudaTC.get();
966 bool HasConfigFile = !ContainsError && (CfgOptions.get() != nullptr);
tools/clang/lib/Driver/SanitizerArgs.cpp 583 if (!SCL.get())
tools/clang/lib/Driver/ToolChain.cpp 117 if (!SanitizerArguments.get())
119 return *SanitizerArguments.get();
123 if (!XRayArguments.get())
125 return *XRayArguments.get();
254 return Clang.get();
268 return Assemble.get();
274 return Assemble.get();
280 return Link.get();
286 return IfsMerge.get();
292 return OffloadBundler.get();
298 return OffloadWrapper.get();
tools/clang/lib/Driver/ToolChains/Clang.cpp 5997 return CLFallback.get();
tools/clang/lib/Driver/ToolChains/Darwin.cpp 884 return Lipo.get();
888 return Dsymutil.get();
892 return VerifyDebug.get();
tools/clang/lib/Driver/ToolChains/Gnu.cpp 2518 return Preprocess.get();
2522 return Compile.get();
tools/clang/lib/Driver/ToolChains/MinGW.cpp 410 return Preprocessor.get();
414 return Compiler.get();
tools/clang/lib/Driver/ToolChains/Myriad.cpp 274 return Compiler.get();
278 return Assembler.get();
tools/clang/lib/Frontend/ASTUnit.cpp 767 ASTUnitCleanup(AST.get());
1113 Preamble->AddImplicitPreamble(*CCInvocation, VFS, OverrideMainBuffer.get());
1131 CICleanup(Clang.get());
1199 ActCleanup(Act.get());
1201 if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0]))
1317 MainFileBuffer.get(), MaxLines);
1322 if (Preamble->CanReuse(PreambleInvocationIn, MainFileBuffer.get(), Bounds,
1379 PreambleInvocationIn, MainFileBuffer.get(), Bounds, *Diagnostics, VFS,
1528 AST = OwnAST.get();
1548 ASTUnitCleanup(OwnAST.get());
1564 CICleanup(Clang.get());
1611 Act = TrackerAct.get();
1616 ActCleanup(TrackerAct.get());
1618 if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0])) {
1687 MemBufferCleanup(OverrideMainBuffer.get());
1717 ASTUnitCleanup(AST.get());
1808 ASTUnitCleanup(AST.get());
2184 CICleanup(Clang.get());
2271 OverrideMainBuffer.get());
2288 if (Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0])) {
tools/clang/lib/Frontend/CompilerInstance.cpp 94 VerboseOutputStream = OwnedVerboseOutputStream.get();
234 OS = FileOS.get();
tools/clang/lib/Frontend/FrontendAction.cpp 977 llvm::BuryPointer(CI.takeASTConsumer().get());
tools/clang/lib/Frontend/FrontendActions.cpp 276 Inputs.push_back(FrontendInputFile(Buffer.get(), Kind, /*IsSystem*/false));
707 llvm::raw_ostream &Out = OutFile.get()? *OutFile.get() : llvm::outs();
707 llvm::raw_ostream &Out = OutFile.get()? *OutFile.get() : llvm::outs();
836 DoPrintPreprocessedInput(CI.getPreprocessor(), OS.get(),
tools/clang/lib/Frontend/MultiplexConsumer.cpp 336 return MutationListener.get();
340 return DeserializationListener.get();
357 if (SemaConsumer *SC = dyn_cast<SemaConsumer>(Consumer.get()))
363 if (SemaConsumer *SC = dyn_cast<SemaConsumer>(Consumer.get()))
tools/clang/lib/Frontend/PrecompiledPreamble.cpp 285 Clang.get());
333 PreprocessorOpts.addRemappedFile(MainFilePath, PreambleInputBuffer.get());
345 if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0]))
tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp 891 PP.AddPragmaHandler(MicrosoftExtHandler.get());
892 PP.AddPragmaHandler("GCC", GCCHandler.get());
893 PP.AddPragmaHandler("clang", ClangHandler.get());
903 PP.AddPragmaHandler("omp", OpenMPHandler.get());
934 PP.RemovePragmaHandler(MicrosoftExtHandler.get());
935 PP.RemovePragmaHandler("GCC", GCCHandler.get());
936 PP.RemovePragmaHandler("clang", ClangHandler.get());
937 PP.RemovePragmaHandler("omp", OpenMPHandler.get());
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp 106 CI.getLangOpts(), FixItOpts.get()));
132 CI.getLangOpts(), FixItOpts.get());
191 RewriteMacrosInInput(CI.getPreprocessor(), OS.get());
200 DoRewriteTest(CI.getPreprocessor(), OS.get());
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp 749 return State->MetaDiagnostics.get();
tools/clang/lib/Lex/HeaderSearch.cpp 121 return HeaderMaps[i].second.get();
126 return HeaderMaps.back().second.get();
tools/clang/lib/Lex/ModuleMap.cpp 820 return PendingSubmodules.back().get();
tools/clang/lib/Lex/PPLexerChange.cpp 551 MacroExpandingLexersStack.back().first == CurTokenLexer.get())
tools/clang/lib/Lex/Pragma.cpp 891 PragmaNamespace *InsertNS = PragmaHandlers.get();
922 PragmaNamespace *NS = PragmaHandlers.get();
936 if (NS != PragmaHandlers.get() && NS->IsEmpty()) {
tools/clang/lib/Parse/ParseAST.cpp 109 llvm::CrashRecoveryContextCleanupRegistrar<Sema> CleanupSema(S.get());
111 ParseAST(*S.get(), PrintStats, SkipFunctionBodies);
133 Parser &P = *ParseOP.get();
141 CleanupParser(ParseOP.get());
tools/clang/lib/Parse/ParsePragma.cpp 269 PP.AddPragmaHandler(AlignHandler.get());
272 PP.AddPragmaHandler("GCC", GCCVisibilityHandler.get());
275 PP.AddPragmaHandler(OptionsHandler.get());
278 PP.AddPragmaHandler(PackHandler.get());
281 PP.AddPragmaHandler(MSStructHandler.get());
284 PP.AddPragmaHandler(UnusedHandler.get());
287 PP.AddPragmaHandler(WeakHandler.get());
290 PP.AddPragmaHandler(RedefineExtnameHandler.get());
293 PP.AddPragmaHandler("STDC", FPContractHandler.get());
296 PP.AddPragmaHandler("STDC", STDCFENVHandler.get());
299 PP.AddPragmaHandler("STDC", STDCCXLIMITHandler.get());
302 PP.AddPragmaHandler("STDC", STDCUnknownHandler.get());
305 PP.AddPragmaHandler("clang", PCSectionHandler.get());
309 PP.AddPragmaHandler("OPENCL", OpenCLExtensionHandler.get());
311 PP.AddPragmaHandler("OPENCL", FPContractHandler.get());
317 PP.AddPragmaHandler(OpenMPHandler.get());
322 PP.AddPragmaHandler(MSCommentHandler.get());
328 PP.AddPragmaHandler(MSDetectMismatchHandler.get());
330 PP.AddPragmaHandler(MSPointersToMembers.get());
332 PP.AddPragmaHandler(MSVtorDisp.get());
334 PP.AddPragmaHandler(MSInitSeg.get());
336 PP.AddPragmaHandler(MSDataSeg.get());
338 PP.AddPragmaHandler(MSBSSSeg.get());
340 PP.AddPragmaHandler(MSConstSeg.get());
342 PP.AddPragmaHandler(MSCodeSeg.get());
344 PP.AddPragmaHandler(MSSection.get());
346 PP.AddPragmaHandler(MSRuntimeChecks.get());
348 PP.AddPragmaHandler(MSIntrinsic.get());
350 PP.AddPragmaHandler(MSOptimize.get());
356 PP.AddPragmaHandler("clang", CUDAForceHostDeviceHandler.get());
360 PP.AddPragmaHandler("clang", OptimizeHandler.get());
363 PP.AddPragmaHandler("clang", LoopHintHandler.get());
366 PP.AddPragmaHandler(UnrollHintHandler.get());
369 PP.AddPragmaHandler(NoUnrollHintHandler.get());
373 PP.AddPragmaHandler(UnrollAndJamHintHandler.get());
377 PP.AddPragmaHandler(NoUnrollAndJamHintHandler.get());
380 PP.AddPragmaHandler("clang", FPHandler.get());
384 PP.AddPragmaHandler("clang", AttributePragmaHandler.get());
389 PP.RemovePragmaHandler(AlignHandler.get());
391 PP.RemovePragmaHandler("GCC", GCCVisibilityHandler.get());
393 PP.RemovePragmaHandler(OptionsHandler.get());
395 PP.RemovePragmaHandler(PackHandler.get());
397 PP.RemovePragmaHandler(MSStructHandler.get());
399 PP.RemovePragmaHandler(UnusedHandler.get());
401 PP.RemovePragmaHandler(WeakHandler.get());
403 PP.RemovePragmaHandler(RedefineExtnameHandler.get());
407 PP.RemovePragmaHandler("OPENCL", OpenCLExtensionHandler.get());
409 PP.RemovePragmaHandler("OPENCL", FPContractHandler.get());
411 PP.RemovePragmaHandler(OpenMPHandler.get());
416 PP.RemovePragmaHandler(MSCommentHandler.get());
420 PP.RemovePragmaHandler("clang", PCSectionHandler.get());
424 PP.RemovePragmaHandler(MSDetectMismatchHandler.get());
426 PP.RemovePragmaHandler(MSPointersToMembers.get());
428 PP.RemovePragmaHandler(MSVtorDisp.get());
430 PP.RemovePragmaHandler(MSInitSeg.get());
432 PP.RemovePragmaHandler(MSDataSeg.get());
434 PP.RemovePragmaHandler(MSBSSSeg.get());
436 PP.RemovePragmaHandler(MSConstSeg.get());
438 PP.RemovePragmaHandler(MSCodeSeg.get());
440 PP.RemovePragmaHandler(MSSection.get());
442 PP.RemovePragmaHandler(MSRuntimeChecks.get());
444 PP.RemovePragmaHandler(MSIntrinsic.get());
446 PP.RemovePragmaHandler(MSOptimize.get());
451 PP.RemovePragmaHandler("clang", CUDAForceHostDeviceHandler.get());
455 PP.RemovePragmaHandler("STDC", FPContractHandler.get());
458 PP.RemovePragmaHandler("STDC", STDCFENVHandler.get());
461 PP.RemovePragmaHandler("STDC", STDCCXLIMITHandler.get());
464 PP.RemovePragmaHandler("STDC", STDCUnknownHandler.get());
467 PP.RemovePragmaHandler("clang", OptimizeHandler.get());
470 PP.RemovePragmaHandler("clang", LoopHintHandler.get());
473 PP.RemovePragmaHandler(UnrollHintHandler.get());
476 PP.RemovePragmaHandler(NoUnrollHintHandler.get());
479 PP.RemovePragmaHandler(UnrollAndJamHintHandler.get());
482 PP.RemovePragmaHandler(NoUnrollAndJamHintHandler.get());
485 PP.RemovePragmaHandler("clang", FPHandler.get());
488 PP.RemovePragmaHandler("clang", AttributePragmaHandler.get());
tools/clang/lib/Parse/ParseStmtAsm.cpp 596 llvm::MCContext Ctx(MAI.get(), MRI.get(), MOFI.get(), &TempSrcMgr);
596 llvm::MCContext Ctx(MAI.get(), MRI.get(), MOFI.get(), &TempSrcMgr);
596 llvm::MCContext Ctx(MAI.get(), MRI.get(), MOFI.get(), &TempSrcMgr);
606 createMCAsmParser(TempSrcMgr, Ctx, *Str.get(), *MAI));
616 Parser->setTargetParser(*TargetParser.get());
634 MII.get(), IP.get(), Callback))
634 MII.get(), IP.get(), Callback))
tools/clang/lib/Parse/Parser.cpp 67 PP.addCommentHandler(CommentSemaHandler.get());
427 PP.removeCommentHandler(CommentSemaHandler.get());
tools/clang/lib/Sema/Sema.cpp 187 SemaPPCallbackHandler = Callbacks.get();
1747 popOpenMPFunctionRegion(Scope.get());
1751 AnalysisWarnings.IssueWarnings(*WP, Scope.get(), D, BlockType);
tools/clang/lib/Sema/SemaChecking.cpp14552 TypeTagForDatatypeMagicValues.get(), FoundWrongKind,
tools/clang/lib/Sema/SemaDecl.cpp17283 Entry = Vec.get();
tools/clang/lib/Sema/SemaLookup.cpp 4348 CXXScopeSpec *TempSS = SS.get();
4366 TempSS = SS.get();
4389 Candidate.setCorrectionRange(SS.get(), Result.getLookupNameInfo());
4457 TC.setCorrectionRange(SS.get(), Result.getLookupNameInfo());
tools/clang/lib/Sema/SemaStmt.cpp 4411 CapturedRegionScopeInfo *RSI = cast<CapturedRegionScopeInfo>(ScopeRAII.get());
4428 CapturedRegionScopeInfo *RSI = cast<CapturedRegionScopeInfo>(ScopeRAII.get());
tools/clang/lib/Serialization/ASTReader.cpp 4091 ModuleMgr.setGlobalIndex(GlobalIndex.get());
4596 Listener.get(),
12132 if (++NumCurrentElementsDeserializing == 1 && ReadTimer.get())
tools/clang/lib/Serialization/InMemoryModuleCache.cpp 48 return I->second.Buffer.get();
tools/clang/lib/Serialization/ModuleManager.cpp 209 Module = Modules[Entry] = NewModule.get();
214 PCHChain.push_back(NewModule.get());
216 Roots.push_back(NewModule.get());
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp 589 BuiltinBug *BT = static_cast<BuiltinBug *>(BT_Null.get());
609 BuiltinBug *BT = static_cast<BuiltinBug *>(BT_Bounds.get());
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp 326 emitBadCall(BT_call_undef.get(), C, Callee);
337 emitBadCall(BT_call_null.get(), C, Callee);
360 BugType *BT = BT_cxx_delete_undef.get();
380 emitBadCall(BT_cxx_call_undef.get(), C, CC->getCXXThisExpr());
392 emitBadCall(BT_cxx_call_null.get(), C, CC->getCXXThisExpr());
468 BT = BT_msg_undef.get();
474 BT = BT_objc_prop_undef.get();
480 BT = BT_objc_subscript_undef.get();
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp 162 if (!InEH.get()) {
164 EHCodeVisitor V(*InEH.get());
201 if (!reachableCode.get()) {
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp 245 markInteresting(Report.get(), AP);
499 markInteresting(Report.get(), AP);
tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp 269 bug = NSBT.get();
274 bug = CFBT.get();
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp 2847 if (auto PR = dyn_cast<PathSensitiveBugReport>(R.get()))
2892 BugReport *R = EQ.getReports()[0].get();
2894 if (auto *PR = dyn_cast<PathSensitiveBugReport>(J.get())) {
2911 auto *R = dyn_cast<PathSensitiveBugReport>(I.get());
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 3013 const auto *PR = dyn_cast<PathSensitiveBugReport>(I.get());
3123 dyn_cast<PathSensitiveBugReport>(EI->getReports()[0].get());
3144 if (!TrimmedG.get()) {
3147 return llvm::WriteGraph(TrimmedG.get(), "TrimmedExprEngine",
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp 340 checkerMgr.get(), *Opts, Injector);
tools/clang/lib/Tooling/AllTUsExecution.cpp 67 Context(Results.get()), ThreadCount(ThreadCount) {}
74 Results(new ThreadSafeToolResults), Context(Results.get()),
135 if (Tool.run(Action.first.get()))
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningFilesystem.cpp 221 const llvm::MemoryBuffer *getBufferPtr() const { return Buffer.get(); }
tools/clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp 164 Service.getSharedCache(), RealFS, PPSkipMappings.get());
198 PPSkipMappings.get());
tools/clang/lib/Tooling/StandaloneExecution.cpp 66 if (Tool.run(Action.first.get()))
tools/clang/lib/Tooling/Syntax/Tokens.cpp 340 this->Collector = CB.get();
tools/clang/lib/Tooling/Tooling.cpp 344 &Diagnostics, Compilation.get());
357 return runInvocation(BinaryName, Compilation.get(), std::move(Invocation),
tools/clang/tools/arcmt-test/arcmt-test.cpp 187 bool err = migration.applyTransform(transforms[i], transformPrinter.get());
tools/clang/tools/c-index-test/core_main.cpp 229 std::move(CInvok), PCHContainerOps, Diags, IndexAction.get()));
tools/clang/tools/clang-check/ClangCheck.cpp 129 CI.getLangOpts(), FixItOpts.get()));
187 return Tool.run(FrontendFactory.get());
tools/clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp 128 return Tool.run(newFrontendActionFactory<MapExtDefNamesAction>().get());
tools/clang/tools/clang-format/ClangFormat.cpp 310 FileID FileID = createInMemoryFile(AssumedFileName, Code.get(), Sources,
402 if (fillRanges(Code.get(), Ranges))
443 FileID ID = createInMemoryFile(AssumedFileName, Code.get(), Sources, Files,
tools/clang/tools/clang-import-test/clang-import-test.cpp 314 auto &CG = *static_cast<CodeGenerator *>(ASTConsumers.back().get());
tools/clang/tools/clang-refactor/ClangRefactor.cpp 299 return ParsedSelection.get();
403 TestConsumer ? TestConsumer.get() : Consumer.get();
403 TestConsumer ? TestConsumer.get() : Consumer.get();
541 MatchingRules.push_back(Rule.get());
545 MatchingRules.push_back(Rule.get());
631 if (Tool.run(ActionFactory->get()) != 0) {
tools/clang/tools/clang-rename/ClangRename.cpp 162 Tool.run(tooling::newFrontendActionFactory(&FindingAction).get());
185 ExitCode = Tool.runAndSave(Factory.get());
187 ExitCode = Tool.run(Factory.get());
tools/clang/tools/driver/cc1_main.cpp 250 Success = ExecuteCompilerInvocation(Clang.get());
tools/clang/tools/driver/cc1as_main.cpp 382 MCContext Ctx(MAI.get(), MRI.get(), MOFI.get(), &SrcMgr, &MCOptions);
382 MCContext Ctx(MAI.get(), MRI.get(), MOFI.get(), &SrcMgr, &MCOptions);
382 MCContext Ctx(MAI.get(), MRI.get(), MOFI.get(), &SrcMgr, &MCOptions);
436 raw_pwrite_stream *Out = FDOS.get();
466 Out = BOS.get();
482 Str.get()->InitSections(Opts.NoExecStack);
491 Str.get()->SwitchSection(AsmLabel);
492 Str.get()->EmitZeros(1);
501 createMCAsmParser(SrcMgr, Ctx, *Str.get(), *MAI));
521 Parser->setTargetParser(*TAP.get());
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp 122 if (!Lex.get())
663 assert(Lex.get() &&
665 if (!Lex.get())
tools/clang/tools/extra/clang-change-namespace/tool/ClangChangeNamespace.cpp 121 if (int Result = Tool.run(Factory.get()))
tools/clang/tools/extra/clang-doc/BitcodeReader.cpp 355 return I->Children.back().get();
360 return getCommentInfo(I.get());
727 if (auto Err = readBlock(ID, static_cast<T *>(I.get())))
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp 209 (&C + 1)->get()->Type != NodeType::NODE_TEXT))) {
tools/clang/tools/extra/clang-doc/Representation.cpp 40 T *Tmp = static_cast<T *>(Merged.get());
42 Tmp->merge(std::move(*static_cast<T *>(I.get())));
tools/clang/tools/extra/clang-doc/Serialize.cpp 193 return serialize(*static_cast<NamespaceInfo *>(I.get()));
195 return serialize(*static_cast<RecordInfo *>(I.get()));
197 return serialize(*static_cast<EnumInfo *>(I.get()));
199 return serialize(*static_cast<FunctionInfo *>(I.get()));
tools/clang/tools/extra/clang-doc/tool/ClangDocMain.cpp 211 Exec->get()->getExecutionContext(),
242 Exec->get()->execute(doc::newMapperActionFactory(CDCtx), ArgAdjuster);
259 Exec->get()->getToolResults()->forEachResult(
296 doc::Info *I = Reduced.get().get();
318 if (auto Err = G->get()->generateDocForInfo(I, InfoOS, CDCtx))
329 Err = G->get()->createResources(CDCtx);
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/tool/FindAllSymbolsMain.cpp 150 return Tool.run(Factory.get());
tools/clang/tools/extra/clang-move/HelperDeclRefGraph.cpp 23 const CallGraphNode *N = (I->second).get();
60 return Node.get();
63 return Node.get();
68 return I == DeclMap.end() ? nullptr : I->second.get();
tools/clang/tools/extra/clang-move/HelperDeclRefGraph.h 83 const HelperDeclRefGraph *getGraph() const { return RG.get(); }
tools/clang/tools/extra/clang-move/Move.cpp 618 Finder->addMatcher(MovedClass, MatchCallbacks.back().get());
625 MatchCallbacks.back().get());
630 MatchCallbacks.back().get());
635 MatchCallbacks.back().get());
640 MatchCallbacks.back().get());
648 MatchCallbacks.back().get());
657 MatchCallbacks.back().get());
tools/clang/tools/extra/clang-reorder-fields/tool/ClangReorderFields.cpp 65 return Tool.runAndSave(Factory.get());
67 int ExitCode = Tool.run(Factory.get());
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp 568 return HeaderFilter.get();
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp 95 return PP.get();
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp 105 std::make_unique<ExprSequence>(TheCFG.get(), FunctionBody, Context);
106 BlockMap = std::make_unique<StmtToBlockMap>(TheCFG.get(), Context);
tools/clang/tools/extra/clang-tidy/google/TodoCommentCheck.cpp 63 PP->addCommentHandler(Handler.get());
tools/clang/tools/extra/clang-tidy/plugin/ClangTidyPlugin.cpp 47 Context->setDiagnosticsEngine(DiagEngine.get());
tools/clang/tools/extra/clang-tidy/tool/ClangTidyMain.cpp 345 auto *OptionsProvider = OwningOptionsProvider.get();
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp 144 Next->get()->range = R;
145 Next = &Next->get()->parent;
488 CDB.emplace(BaseCDB.get(), Params.initializationOptions.fallbackFlags,
tools/clang/tools/extra/clangd/ClangdServer.cpp 130 std::make_unique<UpdateIndexCallbacks>(DynamicIdx.get(), DiagConsumer,
137 this->Index = MergedIdx.back().get();
150 AddIndex(BackgroundIdx.get());
153 AddIndex(DynamicIdx.get());
tools/clang/tools/extra/clangd/CodeComplete.cpp 1088 ComputePreambleBounds(*CI->getLangOpts(), ContentsBuffer.get(), 0);
1307 Recorder = RecorderOwner.get();
tools/clang/tools/extra/clangd/Compiler.cpp 83 Preamble->OverridePreamble(*CI, VFS, Buffer.get());
86 CI->getFrontendOpts().Inputs[0].getFile(), Buffer.get());
tools/clang/tools/extra/clangd/FS.cpp 74 if (auto S = File->get()->status())
tools/clang/tools/extra/clangd/GlobalCompilationDatabase.cpp 191 Result.CDB = Entry->CDB.get();
tools/clang/tools/extra/clangd/ParsedAST.cpp 361 Clang->getPreprocessor().addCommentHandler(IWYUHandler.get());
tools/clang/tools/extra/clangd/Preamble.cpp 62 return IWYUHandler.get();
99 ComputePreambleBounds(*CI.getLangOpts(), ContentsBuffer.get(), 0);
103 OldPreamble->Preamble.CanReuse(CI, ContentsBuffer.get(), Bounds,
137 CI, ContentsBuffer.get(), Bounds, *PreambleDiagsEngine,
tools/clang/tools/extra/clangd/QueryDriverDatabase.cpp 141 auto Includes = parseDriverOutput(BufOrError->get()->getBuffer());
tools/clang/tools/extra/clangd/URI.cpp 204 return S->get()->uriFromAbsolutePath(AbsolutePath);
238 return S->get()->getAbsolutePath(Uri.Authority, Uri.Body, HintPath);
265 return S->get()->getIncludeSpelling(Uri);
tools/clang/tools/extra/clangd/index/Background.cpp 132 return digest(Buf->get()->getBuffer()) != LS.Digest;
308 Shard.Symbols = SS.get();
309 Shard.Refs = RS.get();
310 Shard.Relations = RelS.get();
311 Shard.Sources = IG.get();
352 auto Hash = digest(Buf->get()->getBuffer());
tools/clang/tools/extra/clangd/index/BackgroundIndexStorage.cpp 66 if (auto I = readIndexFile(Buffer->get()->getBuffer()))
123 return IndexStorage.get();
tools/clang/tools/extra/clangd/index/IndexAction.cpp 139 PragmaHandler(collectIWYUHeaderMaps(this->Includes.get())) {}
143 CI.getPreprocessor().addCommentHandler(PragmaHandler.get());
222 Opts.Includes = Includes.get();
tools/clang/tools/extra/clangd/index/Serialization.cpp 677 if (auto I = readIndexFile(Buffer->get()->getBuffer())) {
tools/clang/tools/extra/clangd/index/dex/Iterator.cpp 368 auto &NewChildren = static_cast<AndIterator *>(Child.get())->Children;
396 auto &NewChildren = static_cast<OrIterator *>(Child.get())->Children;
tools/clang/tools/extra/clangd/indexer/IndexerMain.cpp 121 auto Err = Executor->get()->execute(
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp 596 Opts.StaticIndex = StaticIdx.get();
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp 107 Opts.Index = OverrideIndex.get();
125 Opts.Index = OverrideIndex.get();
160 Opts.Index = OverrideIndex.get();
754 Opts.Index = I.get();
1016 Opts.StaticIndex = Index.get();
2545 Opts.Index = Index.get();
tools/clang/tools/extra/clangd/unittests/DiagnosticsTests.cpp 547 TU.ExternalIndex = Index.get();
587 TU.ExternalIndex = Index.get();
617 TU.ExternalIndex = Index.get();
654 TU.ExternalIndex = Index.get();
673 TU.ExternalIndex = Index.get();
708 TU.ExternalIndex = Index.get();
730 TU.ExternalIndex = Index.get();
757 TU.ExternalIndex = Index.get();
797 TU.ExternalIndex = Index.get();
821 TU.ExternalIndex = Index.get();
tools/clang/tools/extra/clangd/unittests/GlobalCompilationDatabaseTests.cpp 90 OverlayCDB CDB(Base.get(), {}, std::string(""));
106 OverlayCDB CDB(Base.get(), {"-DA=4"});
143 OverlayCDB CDB(Base.get(), {}, std::string(""));
tools/clang/tools/extra/clangd/unittests/HeaderSourceSwitchTests.cpp 181 Index.get()));
247 Index.get()));
tools/clang/tools/extra/clangd/unittests/IndexTests.cpp 267 MergedIndex M(I.get(), J.get());
267 MergedIndex M(I.get(), J.get());
286 EXPECT_THAT(match(MergedIndex(I.get(), J.get()), Req),
286 EXPECT_THAT(match(MergedIndex(I.get(), J.get()), Req),
tools/clang/tools/extra/clangd/unittests/JSONTransportTests.cpp 37 return newJSONTransport(In.get(), Out, &Mirror, Pretty, Style);
tools/clang/tools/extra/clangd/unittests/RenameTests.cpp 109 const SymbolIndex *Index = OtherFileIndex.get();
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp 263 CollectorOpts, PragmaHandler.get());
tools/clang/tools/extra/clangd/unittests/TweakTesting.cpp 99 Tweak::Selection S(Index.get(), AST, Selection.first, Selection.second);
135 ExtraFiles, Index.get());
tools/clang/tools/extra/clangd/unittests/TypeHierarchyTests.cpp 504 SymbolID Parent = findSymbolIDByName(Index.get(), "Parent");
505 SymbolID Child1a = findSymbolIDByName(Index.get(), "Child1a");
506 SymbolID Child1b = findSymbolIDByName(Index.get(), "Child1b");
507 SymbolID Child2 = findSymbolIDByName(Index.get(), "Child2");
509 EXPECT_THAT(collectSubtypes(Parent, Index.get()),
511 EXPECT_THAT(collectSubtypes(Child1a, Index.get()), ElementsAre(Child2));
525 SymbolID Parent1 = findSymbolIDByName(Index.get(), "Parent1");
526 SymbolID Parent2 = findSymbolIDByName(Index.get(), "Parent2");
527 SymbolID Parent3 = findSymbolIDByName(Index.get(), "Parent3");
528 SymbolID Child = findSymbolIDByName(Index.get(), "Child");
530 EXPECT_THAT(collectSubtypes(Parent1, Index.get()), ElementsAre(Child));
531 EXPECT_THAT(collectSubtypes(Parent2, Index.get()), ElementsAre(Parent3));
532 EXPECT_THAT(collectSubtypes(Parent3, Index.get()), ElementsAre(Child));
546 SymbolID Parent = findSymbolIDByName(Index.get(), "Parent");
547 SymbolID Child = findSymbolIDByName(Index.get(), "Child");
549 EXPECT_THAT(collectSubtypes(Parent, Index.get()), ElementsAre(Child));
568 SymbolID Parent = findSymbolIDByName(Index.get(), "Parent");
569 SymbolID ParentSpec = findSymbolIDByName(Index.get(), "Parent", "<int>");
570 SymbolID Child1 = findSymbolIDByName(Index.get(), "Child1");
571 SymbolID Child2 = findSymbolIDByName(Index.get(), "Child2");
573 EXPECT_THAT(collectSubtypes(Parent, Index.get()), ElementsAre(Child1));
574 EXPECT_THAT(collectSubtypes(ParentSpec, Index.get()), ElementsAre(Child2));
591 SymbolID Parent = findSymbolIDByName(Index.get(), "Parent");
592 SymbolID ChildSpec = findSymbolIDByName(Index.get(), "Child", "<int>");
594 EXPECT_THAT(collectSubtypes(Parent, Index.get()), ElementsAre(ChildSpec));
609 SymbolID Parent = findSymbolIDByName(Index.get(), "Parent");
610 SymbolID Child = findSymbolIDByName(Index.get(), "Child");
612 EXPECT_THAT(collectSubtypes(Parent, Index.get()), ElementsAre(Child));
629 TypeHierarchyDirection::Children, Index.get(), testPath(TU.Filename));
639 TypeHierarchyDirection::Children, Index.get());
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp 162 return clangd::locateSymbolAt(AST, Main.point(), Index.get());
221 auto Locs = clangd::locateSymbolAt(AST, Test.point("p"), Index.get());
226 auto Locs = clangd::locateSymbolAt(AST, Test.point("f"), Index.get());
1845 getHover(AST, T.point(), format::getLLVMStyle(), Index.get())) {
2141 EXPECT_THAT(findReferences(AST, Main.point(), 0, IndexedTU.index().get()),
2145 IndexedTU.index().get())
2151 EXPECT_THAT(findReferences(AST, Main.point(), 0, TU.index().get()),
tools/clang/tools/extra/modularize/ModularizeUtilities.cpp 124 ModMap.get());
306 if (!collectModuleMapHeaders(ModMap.get()))
tools/clang/tools/extra/modularize/ModuleAssistant.cpp 308 if (!RootModule.get())
312 return writeModuleMap(ModuleMapPath, HeaderPrefix, RootModule.get());
tools/clang/tools/extra/tool-template/ToolTemplate.cpp 102 ToolTemplateCallback Callback(*Executor->get()->getExecutionContext());
113 auto Err = Executor->get()->execute(newFrontendActionFactory(&Finder));
117 Executor->get()->getToolResults()->forEachResult(
tools/clang/tools/extra/unittests/clang-doc/BitcodeTest.cpp 70 CheckNamespaceInfo(&I, InfoAsNamespace(ReadResults[0].get()));
99 CheckRecordInfo(&I, InfoAsRecord(ReadResults[0].get()));
119 CheckFunctionInfo(&I, InfoAsFunction(ReadResults[0].get()));
141 CheckFunctionInfo(&I, InfoAsFunction(ReadResults[0].get()));
159 CheckEnumInfo(&I, InfoAsEnum(ReadResults[0].get()));
173 CommentInfo *BlankLine = Top.Children.back().get();
179 CommentInfo *Brief = Top.Children.back().get();
187 CommentInfo *Extended = Top.Children.back().get();
197 CommentInfo *HTML = Top.Children.back().get();
218 CommentInfo *Verbatim = Top.Children.back().get();
227 CommentInfo *ParamOut = Top.Children.back().get();
243 CommentInfo *ParamIn = Top.Children.back().get();
258 CommentInfo *Return = Top.Children.back().get();
275 CheckFunctionInfo(&F, InfoAsFunction(ReadResults[0].get()));
tools/clang/tools/extra/unittests/clang-doc/GeneratorTest.cpp 23 Generator::addInfoToIndex(Idx, InfoA.get());
30 Generator::addInfoToIndex(Idx, InfoC.get());
42 Generator::addInfoToIndex(Idx, InfoF.get());
44 Generator::addInfoToIndex(Idx, InfoG.get());
tools/clang/tools/extra/unittests/clang-doc/HTMLGeneratorTest.cpp 382 CommentInfo *BlankLine = Top.Children.back().get();
388 CommentInfo *Brief = Top.Children.back().get();
396 CommentInfo *Extended = Top.Children.back().get();
406 CommentInfo *Entities = Top.Children.back().get();
tools/clang/tools/extra/unittests/clang-doc/MDGeneratorTest.cpp 225 CommentInfo *BlankLine = Top.Children.back().get();
231 CommentInfo *Brief = Top.Children.back().get();
239 CommentInfo *Extended = Top.Children.back().get();
249 CommentInfo *HTML = Top.Children.back().get();
270 CommentInfo *Verbatim = Top.Children.back().get();
279 CommentInfo *ParamOut = Top.Children.back().get();
295 CommentInfo *ParamIn = Top.Children.back().get();
310 CommentInfo *Return = Top.Children.back().get();
tools/clang/tools/extra/unittests/clang-doc/MergeTest.cpp 74 CheckNamespaceInfo(InfoAsNamespace(Expected.get()),
75 InfoAsNamespace(Actual.get().get()));
149 CheckRecordInfo(InfoAsRecord(Expected.get()),
150 InfoAsRecord(Actual.get().get()));
224 CheckFunctionInfo(InfoAsFunction(Expected.get()),
225 InfoAsFunction(Actual.get().get()));
265 CheckEnumInfo(InfoAsEnum(Expected.get()), InfoAsEnum(Actual.get().get()));
265 CheckEnumInfo(InfoAsEnum(Expected.get()), InfoAsEnum(Actual.get().get()));
tools/clang/tools/extra/unittests/clang-doc/SerializeTest.cpp 89 NamespaceInfo *A = InfoAsNamespace(Infos[0].get());
93 NamespaceInfo *B = InfoAsNamespace(Infos[2].get());
98 NamespaceInfo *BWithFunction = InfoAsNamespace(Infos[4].get());
115 NamespaceInfo *A = InfoAsNamespace(Infos[0].get());
139 RecordInfo *E = InfoAsRecord(Infos[0].get());
147 RecordInfo *RecordWithEConstructor = InfoAsRecord(Infos[2].get());
163 RecordInfo *RecordWithMethod = InfoAsRecord(Infos[3].get());
178 RecordInfo *F = InfoAsRecord(Infos[4].get());
186 RecordInfo *RecordWithTemplateMethod = InfoAsRecord(Infos[6].get());
202 RecordInfo *TemplatedRecord = InfoAsRecord(Infos[7].get());
222 RecordInfo *G = InfoAsRecord(Infos[8].get());
238 NamespaceInfo *NamespaceWithEnum = InfoAsNamespace(Infos[0].get());
248 NamespaceInfo *NamespaceWithScopedEnum = InfoAsNamespace(Infos[1].get());
264 RecordInfo *E = InfoAsRecord(Infos[0].get());
277 RecordInfo *E = InfoAsRecord(Infos[0].get());
291 RecordInfo *E = InfoAsRecord(Infos[0].get());
299 RecordInfo *G = InfoAsRecord(Infos[2].get());
321 NamespaceInfo *BWithFunction = InfoAsNamespace(Infos[0].get());
336 NamespaceInfo *BWithFunction = InfoAsNamespace(Infos[0].get());
359 RecordInfo *F = InfoAsRecord(Infos[0].get());
367 RecordInfo *G = InfoAsRecord(Infos[3].get());
376 RecordInfo *E = InfoAsRecord(Infos[6].get());
417 RecordInfo *H = InfoAsRecord(Infos[8].get());
461 RecordInfo *I = InfoAsRecord(Infos[10].get());
469 RecordInfo *J = InfoAsRecord(Infos[12].get());
493 NamespaceInfo *BWithFunction = InfoAsNamespace(Infos[0].get());
504 NamespaceInfo *BWithExportedFunction = InfoAsNamespace(Infos[1].get());
523 NamespaceInfo *ParentA = InfoAsNamespace(Infos[1].get());
529 RecordInfo *ParentB = InfoAsRecord(Infos[3].get());
537 NamespaceInfo *ParentC = InfoAsNamespace(Infos[7].get());
550 NamespaceInfo *ParentA = InfoAsNamespace(Infos[1].get());
556 NamespaceInfo *ParentB = InfoAsNamespace(Infos[3].get());
tools/clang/tools/extra/unittests/clang-doc/YAMLGeneratorTest.cpp 279 CommentInfo *BlankLine = Top.Children.back().get();
285 CommentInfo *Brief = Top.Children.back().get();
293 CommentInfo *Extended = Top.Children.back().get();
303 CommentInfo *HTML = Top.Children.back().get();
324 CommentInfo *Verbatim = Top.Children.back().get();
333 CommentInfo *ParamOut = Top.Children.back().get();
349 CommentInfo *ParamIn = Top.Children.back().get();
364 CommentInfo *Return = Top.Children.back().get();
tools/clang/tools/libclang/CIndex.cpp 3464 std::vector<ASTUnit::RemappedFile> > RemappedCleanup(RemappedFiles.get());
3477 ArgsCleanup(Args.get());
3531 CaptureDiagnostics, *RemappedFiles.get(),
3546 printDiagsToStderr(Unit ? Unit.get() : ErrUnit.get());
3546 printDiagsToStderr(Unit ? Unit.get() : ErrUnit.get());
3549 if (isASTReadError(Unit ? Unit.get() : ErrUnit.get()))
3549 if (isASTReadError(Unit ? Unit.get() : ErrUnit.get()))
4114 std::vector<ASTUnit::RemappedFile> > RemappedCleanup(RemappedFiles.get());
4123 *RemappedFiles.get()))
8644 CXTUResourceUsage usage = { (void*) entries.get(),
tools/clang/tools/libclang/CIndexDiagnostic.h 42 return Diagnostics[i].get();
tools/clang/tools/libclang/Indexing.cpp 371 *DataConsumer, ParsedLocsTracker.get()));
497 ArgsCleanup(Args.get());
531 BufOwner.get());
536 CInvok->getPreprocessorOpts().addRemappedFile(UF.Filename, MB.get());
558 auto *UPtr = Unit.get();
564 CXTUCleanup(CXTU.get());
578 SkipBodies ? IdxSession->SkipBodyData.get() : nullptr);
582 IndexActionCleanup(IndexAction.get());
617 IndexAction.get(), UPtr, Persistent, CXXIdx->getClangResourcesPath(),
tools/clang/unittests/AST/ASTImporterFixtures.cpp 166 FromTU.import(SharedStatePtr, ToAST.get(), FoundDecls.front());
198 Decl *To = FromTU->import(SharedStatePtr, ToAST.get(), From);
208 FromTU->importOrError(SharedStatePtr, ToAST.get(), From);
217 return FromTU->import(SharedStatePtr, ToAST.get(), FromType);
tools/clang/unittests/AST/ASTImporterTest.cpp 95 auto Imported = importNode(FromAST.get(), ToAST.get(), Importer, ToImport);
95 auto Imported = importNode(FromAST.get(), ToAST.get(), Importer, ToImport);
171 EXPECT_TRUE(AST.get());
211 ASTUnit *From = AllASTs[FromFile].get();
212 ASTUnit *To = AllASTs[ToFile].get();
4903 ASTImporter *Importer = findFromTU(FromSpec)->Importer.get();
4928 ASTImporter *Importer = findFromTU(FromFoo)->Importer.get();
4962 ASTImporter *Importer = findFromTU(FromProto)->Importer.get();
4988 ASTImporter *Importer = findFromTU(FromX)->Importer.get();
5055 ASTImporter *Importer = findFromTU(FromFRD)->Importer.get();
5114 ASTImporter *Importer = findFromTU(FromX)->Importer.get();
5160 ASTImporter *Importer = findFromTU(FromX)->Importer.get();
5203 ASTImporter *Importer = findFromTU(FromX)->Importer.get();
5242 ASTImporter *Importer = findFromTU(FromFooA)->Importer.get();
tools/clang/unittests/AST/ASTTraverserTest.cpp 146 const FunctionDecl *Func = getFunctionNode(AST.get(), "func");
175 const FunctionDecl *CTorFunc = getFunctionNode(AST.get(), "A");
226 Func = getFunctionNode(AST.get(), "parmvardecl_attr");
tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp 135 ASSERT_TRUE(AST.get());
161 ASSERT_TRUE(AST.get());
169 ASSERT_TRUE(AST.get());
tools/clang/unittests/ASTMatchers/ASTMatchersTest.h 346 if (!AST.get())
tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp 394 EXPECT_TRUE(constructMatcher("hasInitializer", Error.get()).isNull());
398 EXPECT_TRUE(constructMatcher("isArrow", StringRef(), Error.get()).isNull());
402 EXPECT_TRUE(constructMatcher("anyOf", Error.get()).isNull());
407 Error.get()).isNull());
413 EXPECT_TRUE(constructMatcher("ofClass", StringRef(), Error.get()).isNull());
420 constructMatcher("parameterCountIs", 3), Error.get())
429 Error.get()).isNull());
439 Error.get()).isNull());
tools/clang/unittests/Analysis/CFGBuildResult.h 29 CFG *getCFG() const { return Cfg.get(); }
tools/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp 108 EXPECT_FALSE(isMutated(Results, AST.get()));
118 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre(ModExpr));
132 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre(ModExpr));
143 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x.mf()"));
153 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x.mf<T>()"));
158 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x.mf()"));
165 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x.mf()"));
173 EXPECT_FALSE(isMutated(Results, AST.get()));
181 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x = 10"));
189 EXPECT_FALSE(isMutated(Results, AST.get()));
196 EXPECT_FALSE(isMutated(Results, AST.get()));
200 EXPECT_FALSE(isMutated(Results, AST.get()));
205 EXPECT_FALSE(isMutated(Results, AST.get()));
210 EXPECT_FALSE(isMutated(Results, AST.get()));
214 EXPECT_FALSE(isMutated(Results, AST.get()));
219 EXPECT_FALSE(isMutated(Results, AST.get()));
225 EXPECT_FALSE(isMutated(Results, AST.get()));
232 EXPECT_FALSE(isMutated(Results, AST.get()));
236 EXPECT_FALSE(isMutated(Results, AST.get()));
241 EXPECT_FALSE(isMutated(Results, AST.get()));
246 EXPECT_FALSE(isMutated(Results, AST.get()));
251 EXPECT_FALSE(isMutated(Results, AST.get()));
257 EXPECT_FALSE(isMutated(Results, AST.get()));
264 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("g(x)"));
269 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("g(x)"));
274 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("g(x)"));
281 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("g<int>(x)"));
286 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("g(x)"));
291 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("g(x)"));
296 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x + 1"));
300 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x"));
304 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x"));
310 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("A<0>::mf(x)"));
317 EXPECT_FALSE(isMutated(Results, AST.get()));
322 EXPECT_FALSE(isMutated(Results, AST.get()));
327 EXPECT_FALSE(isMutated(Results, AST.get()));
335 EXPECT_FALSE(isMutated(Results, AST.get()));
340 EXPECT_FALSE(isMutated(Results, AST.get()));
345 EXPECT_FALSE(isMutated(Results, AST.get()));
350 EXPECT_FALSE(isMutated(Results, AST.get()));
358 EXPECT_THAT(mutatedBy(Results, AST.get()),
364 EXPECT_THAT(mutatedBy(Results, AST.get()),
370 EXPECT_THAT(mutatedBy(Results, AST.get()),
376 EXPECT_THAT(mutatedBy(Results, AST.get()),
385 EXPECT_FALSE(isMutated(Results, AST.get()));
390 EXPECT_FALSE(isMutated(Results, AST.get()));
395 EXPECT_FALSE(isMutated(Results, AST.get()));
400 EXPECT_FALSE(isMutated(Results, AST.get()));
408 EXPECT_FALSE(isMutated(Results, AST.get()));
413 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("std::move(x) = y"));
418 EXPECT_FALSE(isMutated(Results, AST.get()));
425 EXPECT_FALSE(isMutated(Results, AST.get()));
431 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("y = std::move(x)"));
438 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("y = std::move(x)"));
445 EXPECT_FALSE(isMutated(Results, AST.get()));
451 EXPECT_FALSE(isMutated(Results, AST.get()));
456 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("y = std::move(x)"));
462 EXPECT_FALSE(isMutated(Results, AST.get()));
471 EXPECT_FALSE(isMutated(Results, AST.get()));
477 EXPECT_THAT(mutatedBy(Results, AST.get()),
487 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("g(x)"));
493 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("g(x)"));
499 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("g(t, x)"));
505 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("t.mf(x)"));
512 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("s.mf(x)"));
519 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("s.mf<T>(x)"));
525 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("f(x)"));
531 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("T(x)"));
538 EXPECT_FALSE(isMutated(Results, AST.get()));
542 EXPECT_FALSE(isMutated(Results, AST.get()));
547 EXPECT_FALSE(isMutated(Results, AST.get()));
554 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("return x;"));
561 EXPECT_FALSE(isMutated(Results, AST.get()));
569 EXPECT_THAT(mutatedBy(Results, AST.get()),
578 EXPECT_FALSE(isMutated(Results, AST.get()));
585 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("&x"));
593 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x"));
606 EXPECT_THAT(mutatedBy(ResultsX, AST.get()), ElementsAre("g(x)"));
609 EXPECT_THAT(mutatedBy(ResultsY, AST.get()), ElementsAre("y"));
618 EXPECT_THAT(mutatedBy(Results, AST.get()),
626 EXPECT_THAT(mutatedBy(Results, AST.get()),
636 EXPECT_FALSE(isMutated(Results, AST.get()));
640 EXPECT_FALSE(isMutated(Results, AST.get()));
647 EXPECT_FALSE(isMutated(Results, AST.get()));
655 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("r", "r = 10"));
663 EXPECT_FALSE(isMutated(Results, AST.get()));
671 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("g(x)"));
678 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("g(x)"));
685 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("g(x, y)"));
687 EXPECT_FALSE(isMutated(Results, AST.get()));
694 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("g(y, x)"));
696 EXPECT_FALSE(isMutated(Results, AST.get()));
701 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x"));
707 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x"));
713 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x"));
723 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("g(x)"));
731 EXPECT_FALSE(isMutated(Results, AST.get()));
736 EXPECT_FALSE(isMutated(Results, AST.get()));
741 EXPECT_FALSE(isMutated(Results, AST.get()));
746 EXPECT_FALSE(isMutated(Results, AST.get()));
753 EXPECT_FALSE(isMutated(Results, AST.get()));
758 EXPECT_FALSE(isMutated(Results, AST.get()));
764 EXPECT_FALSE(isMutated(Results, AST.get()));
770 EXPECT_FALSE(isMutated(Results, AST.get()));
780 EXPECT_FALSE(isMutated(Results, AST.get()));
787 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x[0] = 10"));
794 EXPECT_FALSE(isMutated(Results, AST.get()));
803 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x.vb.va.vi = 10"));
809 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x.y.z = 10"));
816 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x.y.z = 10"));
825 EXPECT_FALSE(isMutated(Results, AST.get()));
830 EXPECT_FALSE(isMutated(Results, AST.get()));
837 EXPECT_FALSE(isMutated(Results, AST.get()));
845 EXPECT_FALSE(isMutated(Results, AST.get()));
853 EXPECT_THAT(mutatedBy(Results, AST.get()),
859 EXPECT_THAT(mutatedBy(Results, AST.get()),
868 EXPECT_FALSE(isMutated(Results, AST.get()));
876 EXPECT_FALSE(isMutated(Results, AST.get()));
881 EXPECT_FALSE(isMutated(Results, AST.get()));
890 EXPECT_TRUE(isMutated(Results, AST.get()));
899 EXPECT_TRUE(isMutated(Results, AST.get()));
909 EXPECT_TRUE(isMutated(Results, AST.get()));
919 EXPECT_FALSE(isMutated(Results, AST.get()));
929 EXPECT_TRUE(isMutated(Results, AST.get()));
939 EXPECT_TRUE(isMutated(Results, AST.get()));
945 EXPECT_TRUE(isMutated(Results, AST.get()));
956 EXPECT_TRUE(isMutated(Results, AST.get()));
967 EXPECT_TRUE(isMutated(Results, AST.get()));
975 EXPECT_FALSE(isMutated(Results, AST.get()));
984 EXPECT_TRUE(isMutated(Results, AST.get()));
994 EXPECT_TRUE(isMutated(Results, AST.get()));
1012 EXPECT_TRUE(isMutated(Results, AST.get()));
1019 EXPECT_FALSE(isMutated(Results, AST.get()));
1026 EXPECT_FALSE(isMutated(Results, AST.get()));
1033 EXPECT_THAT(mutatedBy(Results, AST.get()),
1041 EXPECT_THAT(mutatedBy(Results, AST.get()),
1050 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("e", "e = 10"));
1055 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("e", "e = 10"));
1063 EXPECT_FALSE(isMutated(Results, AST.get()));
1070 EXPECT_FALSE(isMutated(Results, AST.get()));
1075 EXPECT_FALSE(isMutated(Results, AST.get()));
1081 EXPECT_FALSE(isMutated(Results, AST.get()));
1089 EXPECT_FALSE(isMutated(Results, AST.get()));
1094 EXPECT_FALSE(isMutated(Results, AST.get()));
1103 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("e", "e = 10"));
1111 EXPECT_FALSE(isMutated(Results, AST.get()));
1120 EXPECT_FALSE(isMutated(Results, AST.get()));
1129 EXPECT_FALSE(isMutated(Results, AST.get()));
1136 EXPECT_FALSE(isMutated(Results, AST.get()));
1140 EXPECT_FALSE(isMutated(Results, AST.get()));
1144 EXPECT_FALSE(isMutated(Results, AST.get()));
1148 EXPECT_FALSE(isMutated(Results, AST.get()));
1152 EXPECT_FALSE(isMutated(Results, AST.get()));
1156 EXPECT_FALSE(isMutated(Results, AST.get()));
1162 EXPECT_FALSE(isMutated(Results, AST.get()));
1167 EXPECT_FALSE(isMutated(Results, AST.get()));
1174 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x++"));
1182 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x.f()"));
1201 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("* x = 10"));
1205 EXPECT_FALSE(isMutated(Results, AST.get()));
1210 EXPECT_FALSE(isMutated(Results, AST.get()));
1215 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x"));
1221 EXPECT_FALSE(isMutated(Results, AST.get()));
1227 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x"));
1233 EXPECT_FALSE(isMutated(Results, AST.get()));
1239 EXPECT_THAT(mutatedBy(Results, AST.get()), ElementsAre("x->mf()"));
1259 EXPECT_FALSE(isMutated(Results11, AST11.get()));
tools/clang/unittests/CodeGen/IncrementalProcessingTest.cpp 146 Parser &P = *ParseOP.get();
tools/clang/unittests/Frontend/CompilerInstanceTest.cpp 88 DiagOpts, DiagPrinter.get(), /*ShouldOwnClient=*/false);
tools/clang/unittests/Frontend/PCHPreambleTest.cpp 138 ASSERT_TRUE(AST.get());
158 ASSERT_TRUE(AST.get());
181 ASSERT_TRUE(AST.get());
205 ASSERT_TRUE(AST.get());
231 ASSERT_TRUE(AST.get());
tools/clang/unittests/Serialization/InMemoryModuleCacheTest.cpp 39 auto *RawB = B.get();
57 auto *RawB = B.get();
76 auto *RawB1 = B1.get();
77 auto *RawB2 = B2.get();
107 auto *RawB = B.get();
tools/clang/unittests/Tooling/ExecutionTest.cpp 170 EXPECT_EQ(Executor->get()->getExecutorName(),
181 EXPECT_EQ(Executor->get()->getExecutorName(), TestToolExecutor::ExecutorName);
tools/clang/unittests/Tooling/ToolingTest.cpp 121 ASSERT_TRUE(AST.get());
122 EXPECT_TRUE(FindClassDeclX(AST.get()));
125 ASSERT_TRUE(AST.get());
126 EXPECT_FALSE(FindClassDeclX(AST.get()));
133 EXPECT_TRUE(Action.get() != nullptr);
147 EXPECT_TRUE(Action.get() != nullptr);
232 Tool.run(Action.get());
392 Tool.run(Action.get());
400 Tool.run(Action.get());
428 Tool.run(Action.get());
447 EXPECT_EQ(0, Tool.run(Action.get()));
469 Tool.run(Action.get());
500 Tool.run(Action.get());
624 Tool.run(Action.get());
tools/clang/utils/TableGen/ClangAttrEmitter.cpp 2477 static_cast<const EnumArgument *>(ai.get())->writeConversion(OS);
2479 static_cast<const VariadicEnumArgument *>(ai.get())
2694 SuperClass->SubClasses.push_back(Class.get());
2737 return Class.get();
tools/clang/utils/TableGen/MveEmitter.cpp 849 return ScalarTypes[Name].get();
858 return VectorTypes[key].get();
865 return MultiVectorTypes[key].get();
871 return PredicateTypes[key].get();
878 return PointerTypes[key].get();
976 const ScalarType *RT = kv.second.get();
1266 const ScalarType *ST = kv.second.get();
tools/dsymutil/BinaryHolder.cpp 129 Result.push_back(Object.get());
136 if (const auto *MachO = dyn_cast<object::MachOObjectFile>(Obj.get())) {
tools/dsymutil/BinaryHolder.h 69 const auto *Derived = dyn_cast<ObjectFileType>(Object.get());
tools/dsymutil/DwarfLinker.cpp 114 return CU != Units.end() ? CU->get() : nullptr;
1007 AbbreviationsSet.InsertNode(Abbreviations.back().get(), InsertToken);
2558 ObjectContexts.emplace_back(Map, *this, *Obj.get());
tools/dsymutil/DwarfStreamer.cpp 70 MC.reset(new MCContext(MAI.get(), MRI.get(), MOFI.get()));
70 MC.reset(new MCContext(MAI.get(), MRI.get(), MOFI.get()));
70 MC.reset(new MCContext(MAI.get(), MRI.get(), MOFI.get()));
222 Asm.get(), Table, CompUnits,
233 emitAppleAccelTable(Asm.get(), Table, "namespac", SectionBegin);
241 emitAppleAccelTable(Asm.get(), Table, "names", SectionBegin);
249 emitAppleAccelTable(Asm.get(), Table, "objc", SectionBegin);
257 emitAppleAccelTable(Asm.get(), Table, "types", SectionBegin);
tools/gold/gold-plugin.cpp 85 if (get_input_file(Handle, File.get()) != LDPS_OK)
1002 LinkedObjects.get());
tools/llc/llc.cpp 537 OS = BOS.get();
tools/lld/COFF/DebugTypes.cpp 214 return ts.get()->session.get();
tools/lld/COFF/Driver.cpp 186 Archive *archive = file.get();
tools/lld/COFF/DriverUtils.cpp 394 if (auto e = merger.merge(*defaultXmlCopy.get()))
401 if (auto e = merger.merge(*manifest.get()))
406 return merger.getMergedManifest().get()->getBuffer();
435 .get()
710 object::WindowsResource *rf = dyn_cast<object::WindowsResource>(bin.get());
tools/lld/COFF/InputFiles.cpp 168 COFFObjectFile *coffObj = cast<COFFObjectFile>(coffObjPtr.get());
188 if (auto *obj = dyn_cast<COFFObjectFile>(bin.get())) {
tools/lld/COFF/InputFiles.h 155 COFFObjectFile *getCOFFObj() { return coffObj.get(); }
tools/lld/COFF/LTO.cpp 103 config->thinLTOEmitImportsFiles, indexFile.get(), OnIndexWrite);
tools/lld/COFF/PDB.cpp 1155 file.moduleDBI->addDebugSubsection(mergeInlineeLines(newChecksums.get()));
tools/lld/Common/DWARF.cpp 24 dwarf->getLineTableForUnit(cu.get(), report);
36 DWARFDie die(cu.get(), &entry);
tools/lld/ELF/LTO.cpp 139 config->thinLTOEmitImportsFiles, indexFile.get(), onIndexWrite);
tools/lld/ELF/LinkerScript.cpp 1096 ctx = deleter.get();
tools/lld/include/lld/Core/Node.h 66 File *getFile() { return _file.get(); }
tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h 102 auto *filePtr = file.get();
tools/lld/lib/Core/Resolver.cpp 185 if (FileNode *node = dyn_cast<FileNode>(inputs[i].get()))
195 if (GroupEnd *group = dyn_cast<GroupEnd>(inputs[index].get())) {
207 return cast<FileNode>(inputs[index++].get())->getFile();
tools/lld/lib/Driver/DarwinLdDriver.cpp 105 if (auto *archive = dyn_cast<ArchiveLibraryFile>(file.get())) {
130 if (SharedLibraryFile *shl = dyn_cast<SharedLibraryFile>(file.get())) {
176 StringRef buffer = mb->get()->getBuffer();
206 StringRef buffer = mb->get()->getBuffer();
264 StringRef buffer = mb->get()->getBuffer();
1165 if (FileNode *node = dyn_cast<FileNode>(ie.get()))
1185 merged = mergedFile.get();
tools/lld/lib/ReaderWriter/FileArchive.cpp 72 File *file = result.get();
tools/lld/lib/ReaderWriter/MachO/File.h 237 DebugInfo* debugInfo() const { return _debugInfo.get(); }
tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp 176 FileNode *node = dyn_cast<FileNode>(nodes[i].get());
687 MachODylibFile *result = reinterpret_cast<MachODylibFile *>(file.get());
762 _flatNamespaceFile = result.back().get();
806 _sectCreateFile = sectCreateFile.get();
907 addDependencyInfoHelper(_dependencyInfo.get(), 0x00, "lld" /*FIXME*/);
912 addDependencyInfoHelper(_dependencyInfo.get(), 0x10, path);
916 addDependencyInfoHelper(_dependencyInfo.get(), 0x11, path);
920 addDependencyInfoHelper(_dependencyInfo.get(), 0x40, path);
1001 if (FileNode *node = dyn_cast<FileNode>(const_cast<Node *>(elem.get()))) {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp 152 StringRef fileBuffer = b->get()->getBuffer();
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp 1593 NormalizedFile &normFile = *f.get();
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp 1405 if (auto ec = normalizedObjectToAtoms(file.get(), normalizedFile, copyRefs))
1415 if (auto ec = normalizedDylibToAtoms(file.get(), normalizedFile, copyRefs))
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp 808 yamlContext._normalizeMachOFile = f.get();
tools/lld/lib/ReaderWriter/MachO/WriterMachO.cpp 45 return writeBinary(*nFile->get(), path);
tools/lld/wasm/InputFiles.cpp 68 auto *obj = cast<WasmObjectFile>(bin.get());
253 auto *obj = dyn_cast<WasmObjectFile>(bin.get());
tools/lld/wasm/InputFiles.h 101 const WasmObjectFile *getWasmObj() const { return wasmObj.get(); }
tools/lldb/include/lldb/Core/Debugger.h 150 assert(m_command_interpreter_up.get());
tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h 445 if (synth_ptr && ((FrontEnd *)synth_ptr.get())->IsValid())
tools/lldb/include/lldb/Expression/UtilityFunction.h 107 FunctionCaller *GetFunctionCaller() { return m_caller_up.get(); }
tools/lldb/include/lldb/Symbol/SymbolVendor.h 42 SymbolFile *GetSymbolFile() { return m_sym_file_up.get(); }
tools/lldb/include/lldb/Target/Process.h 2192 OperatingSystem *GetOperatingSystem() { return m_os_up.get(); }
2205 return m_dynamic_checkers_up.get();
2551 if (m_next_event_action_up.get())
tools/lldb/include/lldb/Target/Target.h 1161 ThreadSpec *GetThreadSpecifier() { return m_thread_spec_up.get(); }
1280 Architecture *GetPlugin() const { return m_plugin_up.get(); }
tools/lldb/include/lldb/Utility/Baton.h 62 T *getItem() { return Item.get(); }
63 const T *getItem() const { return Item.get(); }
65 void *data() override { return Item.get(); }
tools/lldb/include/lldb/Utility/Reproducer.h 262 return static_cast<T *>(it->second.get());
tools/lldb/source/API/SBAddress.cpp 184 Address *SBAddress::operator->() { return m_opaque_up.get(); }
186 const Address *SBAddress::operator->() const { return m_opaque_up.get(); }
197 assert(m_opaque_up.get());
201 Address *SBAddress::get() { return m_opaque_up.get(); }
tools/lldb/source/API/SBCommandInterpreter.cpp 142 return m_opaque_up.get();
tools/lldb/source/API/SBDeclaration.cpp 62 return m_opaque_up.get() && m_opaque_up->IsValid();
71 if (m_opaque_up.get() && m_opaque_up->GetFile())
123 lldb_private::Declaration *lhs_ptr = m_opaque_up.get();
124 lldb_private::Declaration *rhs_ptr = rhs.m_opaque_up.get();
136 lldb_private::Declaration *lhs_ptr = m_opaque_up.get();
137 lldb_private::Declaration *rhs_ptr = rhs.m_opaque_up.get();
146 return m_opaque_up.get();
177 lldb_private::Declaration *SBDeclaration::get() { return m_opaque_up.get(); }
tools/lldb/source/API/SBError.cpp 155 lldb_private::Status *SBError::operator->() { return m_opaque_up.get(); }
157 lldb_private::Status *SBError::get() { return m_opaque_up.get(); }
tools/lldb/source/API/SBExpressionOptions.cpp 268 return m_opaque_up.get();
272 return *(m_opaque_up.get());
tools/lldb/source/API/SBFileSpec.cpp 157 return m_opaque_up.get();
161 return m_opaque_up.get();
tools/lldb/source/API/SBFileSpecList.cpp 92 return m_opaque_up.get();
96 return m_opaque_up.get();
tools/lldb/source/API/SBLineEntry.cpp 82 return m_opaque_up.get() && m_opaque_up->IsValid();
89 if (m_opaque_up.get() && m_opaque_up->file)
138 lldb_private::LineEntry *lhs_ptr = m_opaque_up.get();
139 lldb_private::LineEntry *rhs_ptr = rhs.m_opaque_up.get();
151 lldb_private::LineEntry *lhs_ptr = m_opaque_up.get();
152 lldb_private::LineEntry *rhs_ptr = rhs.m_opaque_up.get();
161 return m_opaque_up.get();
190 lldb_private::LineEntry *SBLineEntry::get() { return m_opaque_up.get(); }
tools/lldb/source/API/SBMemoryRegionInfoList.cpp 135 return m_opaque_up.get();
139 assert(m_opaque_up.get());
tools/lldb/source/API/SBSourceManager.cpp 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 49 return static_cast<StreamString *>(m_opaque_up.get())->GetData();
60 return static_cast<StreamString *>(m_opaque_up.get())->GetSize();
84 local_data = static_cast<StreamString *>(m_opaque_up.get())->GetString();
132 local_data = static_cast<StreamString *>(m_opaque_up.get())->GetString();
153 local_data = static_cast<StreamString *>(m_opaque_up.get())->GetString();
165 lldb_private::Stream *SBStream::operator->() { return m_opaque_up.get(); }
167 lldb_private::Stream *SBStream::get() { return m_opaque_up.get(); }
184 static_cast<StreamString *>(m_opaque_up.get())->Clear();
tools/lldb/source/API/SBStringList.cpp 45 return m_opaque_up.get();
tools/lldb/source/API/SBStructuredData.cpp 32 : m_impl_up(new StructuredDataImpl(*rhs.m_impl_up.get())) {
tools/lldb/source/API/SBSymbolContext.cpp 178 return m_opaque_up.get();
182 assert(m_opaque_up.get());
199 return m_opaque_up.get();
225 if (m_opaque_up.get() && curr_frame_pc.IsValid()) {
tools/lldb/source/API/SBSymbolContextList.cpp 77 if (sc.IsValid() && m_opaque_up.get())
85 if (sc_list.IsValid() && m_opaque_up.get())
100 return m_opaque_up.get();
104 assert(m_opaque_up.get());
tools/lldb/source/API/SBThreadPlan.cpp 85 args_data.m_impl_up.get());
tools/lldb/source/API/SBType.cpp 655 return m_opaque_up.get();
tools/lldb/source/API/SBTypeSummary.cpp 45 return m_opaque_up.get();
83 return m_opaque_up.get();
88 return m_opaque_up.get();
92 return m_opaque_up.get();
tools/lldb/source/API/SBValueList.cpp 117 ValueListImpl *SBValueList::operator->() { return m_opaque_up.get(); }
122 return m_opaque_up.get();
199 void *SBValueList::opaque_ptr() { return m_opaque_up.get(); }
tools/lldb/source/API/SBVariablesOptions.cpp 223 VariablesOptionsImpl *SBVariablesOptions::get() { return m_opaque_up.get(); }
tools/lldb/source/Breakpoint/Breakpoint.cpp 447 BreakpointOptions *Breakpoint::GetOptions() { return m_options_up.get(); }
450 return m_options_up.get();
tools/lldb/source/Breakpoint/BreakpointLocation.cpp 60 return m_options_up.get();
374 return m_options_up.get();
tools/lldb/source/Breakpoint/BreakpointOptions.cpp 334 interp->SetBreakpointCommandCallback(bp_options.get(), cmd_data_up);
506 return m_thread_spec_up.get();
515 return m_thread_spec_up.get();
tools/lldb/source/Breakpoint/WatchpointOptions.cpp 106 return m_thread_spec_up.get();
113 return m_thread_spec_up.get();
tools/lldb/source/Commands/CommandObjectMemory.cpp 805 output_stream_p = output_stream_storage.get();
tools/lldb/source/Core/Debugger.cpp 1422 m_command_interpreter_up.get(),
1449 } else if (broadcaster == m_command_interpreter_up.get()) {
tools/lldb/source/Core/Module.cpp 1258 return m_sections_up.get();
1278 return m_sections_up.get();
tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp 269 static_cast<void *>(m_synth_filter_up.get()));
tools/lldb/source/DataFormatters/FormatManager.cpp 610 return iter->second.get();
tools/lldb/source/Expression/IRExecutionUnit.cpp 46 m_module_up(module_up.release()), m_module(m_module_up.get()),
320 m_execution_engine_up->setObjectCache(m_object_cache_up.get());
tools/lldb/source/Expression/UtilityFunction.cpp 65 return m_caller_up.get();
109 return m_caller_up.get();
tools/lldb/source/Host/common/NativeProcessProtocol.cpp 90 return m_threads[idx].get();
98 return thread.get();
178 watchpoint_established_threads.push_back(thread.get());
255 breakpoint_established_threads.push_back(thread.get());
tools/lldb/source/Host/common/Terminal.cpp 117 int err = ::tcgetattr(fd, m_termios_up.get());
149 tcsetattr(fd, TCSANOW, m_termios_up.get());
tools/lldb/source/Interpreter/CommandInterpreter.cpp 1130 m_alias_dict[alias_name] = CommandObjectSP(command_alias_up.get());
tools/lldb/source/Interpreter/Options.cpp 809 interpreter, completion_mask, request, filter_up.get());
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp 282 mc_disasm_ptr = disasm->m_alternate_disasm_up.get();
284 mc_disasm_ptr = disasm->m_disasm_up.get();
916 return disasm->m_alternate_disasm_up.get();
919 return disasm->m_disasm_up.get();
960 new llvm::MCContext(asm_info_up.get(), reg_info_up.get(), nullptr));
960 new llvm::MCContext(asm_info_up.get(), reg_info_up.get(), nullptr));
977 context_up.get(), std::move(rel_info_up)));
1245 if (disasm_up.get() && disasm_up->IsValid())
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp 162 assert(m_parser_vars.get());
227 *m_merger_up.get(), scratch_ast_context->GetMergerUnchecked(),
243 assert(m_parser_vars.get());
355 assert(m_struct_vars.get());
356 assert(m_parser_vars.get());
442 assert(m_struct_vars.get());
460 assert(m_struct_vars.get());
477 assert(m_struct_vars.get());
629 assert(m_parser_vars.get());
1616 assert(m_parser_vars.get());
1716 assert(m_parser_vars.get());
1894 assert(m_parser_vars.get());
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h 358 if (!m_parser_vars.get())
388 if (!m_struct_vars.get())
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp 521 SetupModuleHeaderPaths(m_compiler.get(), m_include_directories,
592 static_cast<LLDBPreprocessorCallbacks *>(pp_callbacks.get());
961 type_system_helper->ASTTransformer(m_code_generator.get());
967 Consumer.reset(new ASTConsumerForwarder(m_code_generator.get()));
1108 const auto *diagnostic = llvm::dyn_cast<ClangDiagnostic>(diag.get());
1189 if (!FindFunctionInModule(function_name, llvm_module_up.get(),
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp 223 FileID FID = SM.createFileID(clang::SourceManager::Unowned, buf.get());
233 Lexer lex(FID, buf.get(), SM, Opts);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangFunctionCaller.cpp 213 return m_struct_extractor.get();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp 579 if (!DeclMap()->WillParse(exe_ctx, m_materializer_up.get())) {
767 if (!DeclMap()->WillParse(exe_ctx, m_materializer_up.get())) {
901 return m_result_synthesizer_up.get();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h 59 return m_expr_decl_map_up.get();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.h 51 return m_expr_decl_map_up.get();
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp 148 assert(m_reg_info.get());
151 assert(m_insn_info.get());
158 assert(m_asm_info.get() && m_subtype_info.get());
158 assert(m_asm_info.get() && m_subtype_info.get());
161 new llvm::MCContext(m_asm_info.get(), m_reg_info.get(), nullptr));
161 new llvm::MCContext(m_asm_info.get(), m_reg_info.get(), nullptr));
162 assert(m_context.get());
165 assert(m_disasm.get());
175 assert(m_alt_subtype_info.get());
179 assert(m_alt_disasm.get());
tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp 152 assert(m_reg_info.get());
155 assert(m_insn_info.get());
162 assert(m_asm_info.get() && m_subtype_info.get());
162 assert(m_asm_info.get() && m_subtype_info.get());
165 new llvm::MCContext(m_asm_info.get(), m_reg_info.get(), nullptr));
165 new llvm::MCContext(m_asm_info.get(), m_reg_info.get(), nullptr));
166 assert(m_context.get());
169 assert(m_disasm.get());
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp 154 FileID FID = SM.createFileID(clang::SourceManager::Unowned, buf.get());
164 Lexer lex(FID, buf.get(), SM, Opts);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp 240 return m_PrintForDebugger_addr.get();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp 2021 return m_decl_vendor_up.get();
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h 87 return m_tagged_pointer_vendor_up.get();
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp 3147 alloc = m_allocations[alloc_id - 1].get();
3154 alloc = a.get();
3328 if (!RefreshAllocation(alloc.get(), frame_ptr)) {
3358 if (alloc->ShouldRefresh() && !RefreshAllocation(alloc.get(), frame_ptr)) {
3823 return s.get();
3829 return m_scripts.back().get();
3839 return a.get();
3864 return m_allocations.back().get();
4593 output_stream_p = output_stream_storage.get();
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp 2277 SectionList *section_list = m_sections_up.get();
2502 SectionList *section_list = m_sections_up.get();
2712 symbol_id += ParseSymbolTable(m_symtab_up.get(), symbol_id, symtab);
2729 symbol_id += ParseSymbolTable(m_symtab_up.get(), symbol_id, dynsym);
2757 ParseTrampolineSymbols(m_symtab_up.get(), symbol_id, reloc_header,
2766 ParseUnwindSymbols(m_symtab_up.get(), eh_frame);
2821 return m_symtab_up.get();
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp 131 return m_symtab_up.get();
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp 811 if (objfile_up.get() && objfile_up->ParseHeader())
1256 return m_symtab_up.get();
2156 Symtab *symtab = m_symtab_up.get();
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp 156 if (objfile_up.get() && objfile_up->ParseHeader()) {
763 return m_symtab_up.get();
tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp 59 if (os_up.get() && os_up->IsValid())
138 return m_register_info_up.get();
tools/lldb/source/Plugins/Platform/Android/PlatformAndroid.cpp 388 return m_adb_sync_svc.get();
392 return (error.Success()) ? m_adb_sync_svc.get() : nullptr;
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp 58 options->Append(m_option_group_platform_rsync.get());
59 options->Append(m_option_group_platform_ssh.get());
60 options->Append(m_option_group_platform_caching.get());
64 return m_options.at(&interpreter).get();
464 if (m_option_group_platform_rsync.get() &&
465 m_option_group_platform_ssh.get() &&
466 m_option_group_platform_caching.get()) {
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp 606 auto *main_thread = static_cast<NativeThreadLinux *>(m_threads[0].get());
1155 running_thread = thread.get();
1160 stopped_thread = thread.get();
1707 static_cast<NativeThreadLinux *>(thread.get())->RequestStop();
tools/lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_x86_64.cpp 357 m_iovec.iov_base = m_xstate.get();
361 ::memset(m_xstate.get(), 0, xstate_size);
528 uint8_t *src = (uint8_t *)m_xstate.get() + reg_info->byte_offset -
637 uint8_t *dst = (uint8_t *)m_xstate.get() + reg_info->byte_offset -
728 ::memcpy(dst, m_xstate.get(), sizeof(FPR));
tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.cpp 155 (reinterpret_cast<uint8_t *>(m_mmap_meta.get()) +
165 return MutableArrayRef<uint8_t>(m_mmap_aux.get(), m_mmap_meta->aux_size);
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp 109 m_register_info_up.get());
113 m_register_info_up.get());
118 m_register_info_up.get());
132 m_register_info_up.get());
136 m_register_info_up.get());
141 m_register_info_up.get());
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp 255 if (m_dyld_up.get() == nullptr)
258 return m_dyld_up.get();
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp 1643 return SendWResponse(m_debugged_process_up.get());
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp 3984 if (m_dyld_up.get() == nullptr)
3986 return m_dyld_up.get();
tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp 504 if (m_dyld_up.get() == nullptr)
508 return m_dyld_up.get();
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp 73 Symtab *GetSymtab() override { return m_symtab_up.get(); }
tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp 2274 bp_option_data->m_extra_args_up.get());
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp 700 line_seq_up.get(), *next_addr, /*line*/ 0, /*column*/ 0,
704 data.line_table_up->InsertSequence(line_seq_up.get());
723 line_seq_up.get(), record->Address, record->LineNum, /*column*/ 0,
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp 1735 m_property_attributes, m_metadata_up.get());
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp 63 cu->BuildAddressRangeTable(m_cu_aranges_up.get());
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp 719 return m_dwo_symbol_file.get();
727 die->BuildFunctionAddressRangeTable(this, m_func_aranges_up.get());
734 m_func_aranges_up.get());
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp 606 return m_abbr.get();
622 return m_abbr.get();
626 return m_abbr.get();
637 return m_info.get();
641 return m_info.get();
672 return m_ranges.get();
687 return m_rnglists.get();
1019 debug_map_symfile->LinkOSOLineTable(this, line_table_up.get()));
1167 block->SetInlinedFunctionInfo(name, mangled_name, decl_up.get(),
1168 call_up.get());
3854 return m_dwp_symfile.get();
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp 180 if (m_symfile_up.get() || !can_create)
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.cpp 179 return iter->second.get();
186 return iter->second.get();
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp 1053 table.AppendLineEntryToSequence(seq.get(), base_addr + block.CodeSize,
tools/lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp 251 auto parent_udt = llvm::dyn_cast<PDBSymbolTypeUDT>(parent.get());
804 auto udt = llvm::dyn_cast<PDBSymbolTypeUDT>(symbol.get());
1090 symbol = symbol_up.get();
1092 symbol = global_up.get();
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp 192 lldbassert(m_global_scope_up.get());
214 lldbassert(last_compiland_up.get());
427 func_file_vm_addr, symbol_up.get(), block, false);
445 pdb_func_up->getVirtualAddress(), pdb_func_up.get(), &parent_block, true);
755 auto *pdb_func = llvm::dyn_cast<PDBSymbolFunc>(symbol_up.get());
873 auto pdb_func = llvm::dyn_cast<PDBSymbolFunc>(symbol_up.get());
1117 auto pdb_data = llvm::dyn_cast<PDBSymbolData>(result.get());
1486 if (auto enum_type = llvm::dyn_cast<PDBSymbolTypeEnum>(result.get()))
1489 llvm::dyn_cast<PDBSymbolTypeTypedef>(result.get()))
1491 else if (auto class_type = llvm::dyn_cast<PDBSymbolTypeUDT>(result.get()))
1819 sequence.get(), prev_addr + prev_length, prev_line, 0,
1842 line_table->AppendLineEntryToSequence(sequence.get(), addr, lno, col,
1856 sequence.get(), prev_addr + prev_length, prev_line, 0,
1935 symbol_up.get())) {
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp 57 m_inst_emulator_up.get()) {
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.h 72 if (m_inst_emulator_up.get()) {
tools/lldb/source/Symbol/ClangASTContext.cpp 649 GetASTMap().Erase(m_ast_up.get());
666 assert(s == nullptr || &s->getASTContext() == m_ast_up.get());
689 return m_ast_up.get();
713 GetASTMap().Insert(m_ast_up.get(), this);
731 return m_builtins_up.get();
738 return m_identifier_table_up.get();
748 return m_language_options_up.get();
754 return m_selector_table_up.get();
763 return m_file_manager_up.get();
770 return m_source_manager_up.get();
779 return m_diagnostics_engine_up.get();
785 return m_mangle_ctx_up.get();
816 return m_diagnostic_consumer_up.get();
833 return m_target_info_up.get();
8342 raw_bases.push_back(b.get());
9852 return m_dwarf_ast_parser_up.get();
9858 return m_pdb_ast_parser_up.get();
10340 return m_persistent_variables.get();
tools/lldb/source/Symbol/CompileUnit.cpp 148 return m_line_table_up.get();
tools/lldb/source/Symbol/ObjectFile.cpp 598 static_cast<void *>(m_symtab_up.get()));
616 return m_sections_up.get();
tools/lldb/source/Symbol/SymbolContext.cpp 1066 *(m_file_spec_up.get()), false))
1074 if (!FileSpec::Equal(*(sc.comp_unit), *(m_file_spec_up.get()), false))
tools/lldb/source/Symbol/UnwindTable.cpp 176 return m_object_file_unwind_up.get();
181 return m_eh_frame_up.get();
186 return m_debug_frame_up.get();
191 return m_compact_unwind_up.get();
196 return m_arm_unwind_up.get();
tools/lldb/source/Target/Language.cpp 59 return iter->second.get();
115 if (!callback(entry.second.get()))
tools/lldb/source/Target/Process.cpp 2648 return m_dyld_up.get();
2664 return m_system_runtime_up.get();
5977 return m_dlopen_utility_func_up.get();
tools/lldb/source/Target/Target.cpp 2499 return m_clang_modules_decl_vendor_up.get();
tools/lldb/source/Target/Thread.cpp 2074 return m_unwinder_up.get();
tools/lldb/source/Target/ThreadPlanStepInRange.cpp 352 const RegularExpression *avoid_regexp_to_use = m_avoid_regexp_up.get();
tools/lldb/source/Utility/Reproducer.cpp 158 return e.first->getSecond().get();
256 return m_data_recorders.back().get();
301 return m_stream_up.get();
tools/lldb/source/Utility/ReproducerInstrumentation.cpp 72 std::make_pair(m_replayers[RunID].first.get(), std::move(signature));
tools/lldb/tools/lldb-instr/Instrument.cpp 355 return T.run(newFrontendActionFactory<SBAction>().get());
tools/lldb/tools/lldb-server/Acceptor.cpp 115 static_cast<TCPSocket *>(listener_socket_up.get());
tools/lldb/tools/lldb-vscode/VSCode.cpp 114 if (!input.read_expected(log.get(), "Content-Length: "))
117 if (!input.read_line(log.get(), length_str))
123 if (!input.read_expected(log.get(), "\r\n"))
126 if (!input.read_full(log.get(), length, json_str))
tools/lldb/unittests/Expression/DiagnosticManagerTest.cpp 49 const Diagnostic *got = mgr.Diagnostics().front().get();
tools/lldb/unittests/Host/SocketTestUtilities.cpp 42 std::thread accept_thread(AcceptThread, listen_socket_up.get(),
56 EXPECT_NE(nullptr, a_up->get());
62 EXPECT_NE(nullptr, b_up->get());
tools/lldb/unittests/ObjectFile/PECOFF/TestPECallFrameInfo.cpp 208 ASSERT_NE(cfi.get(), nullptr);
tools/lldb/unittests/Process/minidump/RegisterContextMinidumpTest.cpp 58 ConvertMinidumpContext_x86_32(ContextRef, RegInterface.get());
119 ConvertMinidumpContext_x86_64(ContextRef, RegInterface.get());
tools/lldb/unittests/Symbol/TestClangASTContext.cpp 238 CompilerType bool_type(m_ast.get(), bool_ctype);
423 CompilerDeclContext(m_ast.get(), m_ast->GetTranslationUnitDecl()));
426 m_ast.get(),
432 CompilerType int_type(m_ast.get(), m_ast->getASTContext()->IntTy.getAsOpaquePtr());
tools/lldb/unittests/tools/lldb-server/tests/TestClient.h 65 if (const auto *Reply = llvm::dyn_cast<T>(m_stop_reply.get()))
tools/lli/lli.cpp 322 GlobalValue::ExternalLinkage, "__main", M.get());
388 Module *Mod = Owner.get();
465 EE->setObjectCache(CacheManager.get());
tools/llvm-as/llvm-as.cpp 125 if (!M.get()) {
134 if (verifyModule(*M.get(), &OS)) {
144 errs() << "Here's the assembly:\n" << *M.get();
145 if (Index.get() && Index->begin() != Index->end())
150 WriteOutputFile(M.get(), Index.get());
150 WriteOutputFile(M.get(), Index.get());
tools/llvm-cfi-verify/lib/FileAnalysis.cpp 264 return RegisterInfo.get();
267 const MCInstrInfo *FileAnalysis::getMCInstrInfo() const { return MII.get(); }
270 return MIA.get();
367 Printer->printInst(&InstrMeta.Instruction, OS, "", *SubtargetInfo.get());
407 Context.reset(new MCContext(AsmInfo.get(), RegisterInfo.get(), &MOFI));
407 Context.reset(new MCContext(AsmInfo.get(), RegisterInfo.get(), &MOFI));
416 MIA.reset(ObjectTarget->createMCInstrAnalysis(MII.get()));
435 const auto &LineTable = DWARF->getLineTableForUnit(Unit.get());
tools/llvm-cfi-verify/llvm-cfi-verify.cpp 272 printIndirectCFInstructions(Analysis, SpecialCaseList.get());
tools/llvm-cov/CodeCoverage.cpp 532 View->print(*OS.get(), /*Wholefile=*/true,
905 if (Filters.matches(*Coverage.get(), Function))
927 FunctionView->print(*OS.get(), /*WholeFile=*/false,
952 writeSourceFileView(SourceFile, Coverage.get(), Printer.get(),
952 writeSourceFileView(SourceFile, Coverage.get(), Printer.get(),
959 Coverage.get(), Printer.get(), ShowFilenames);
959 Coverage.get(), Printer.get(), ShowFilenames);
988 CoverageReport Report(ViewOpts, *Coverage.get());
1043 Exporter = std::make_unique<CoverageExporterJson>(*Coverage.get(),
1051 Exporter = std::make_unique<CoverageExporterLcov>(*Coverage.get(),
tools/llvm-cov/SourceCoverageViewHTML.cpp 292 emitPrelude(*OS.get(), Opts);
295 emitPrelude(*OS.get(), Opts, getPathToStyle(ViewPath));
302 emitEpilog(*OS.get());
405 raw_ostream &OSRef = *OS.get();
tools/llvm-cov/SourceCoverageViewText.cpp 37 raw_ostream &OSRef = *OS.get();
tools/llvm-cov/gcov.cpp 52 GCOVBuffer GCNO_GB(GCNO_Buff.get().get());
68 GCOVBuffer GCDA_GB(GCDA_Buff.get().get());
tools/llvm-diff/llvm-diff.cpp 87 Engine.diff(LModule.get(), RModule.get());
87 Engine.diff(LModule.get(), RModule.get());
tools/llvm-dis/llvm-dis.cpp 201 M->print(Out->os(), Annotator.get(), PreserveAssemblyUseListOrder);
tools/llvm-dwarfdump/llvm-dwarfdump.cpp 317 DWARFDie Die = {CU.get(), &Entry};
491 if (auto *Obj = dyn_cast<ObjectFile>(BinOrErr->get())) {
497 else if (auto *Fat = dyn_cast<MachOUniversalBinary>(BinOrErr->get()))
517 else if (auto *Arch = dyn_cast<Archive>(BinOrErr->get()))
tools/llvm-dwp/llvm-dwp.cpp 686 MCContext MC(MAI.get(), MRI.get(), &MOFI);
686 MCContext MC(MAI.get(), MRI.get(), &MOFI);
tools/llvm-elfabi/ELFObjHandler.cpp 376 Binary *Bin = BinOrErr->get();
tools/llvm-exegesis/lib/Analysis.cpp 176 Context_ = std::make_unique<MCContext>(AsmInfo_.get(), RegInfo_.get(),
176 Context_ = std::make_unique<MCContext>(AsmInfo_.get(), RegInfo_.get(),
tools/llvm-exegesis/lib/Assembler.cpp 165 FunctionID, Module.get(), &MMIWP.get()->getMMI());
165 FunctionID, Module.get(), &MMIWP.get()->getMMI());
178 auto MMIWP = std::make_unique<MachineModuleInfoWrapperPass>(TM.get());
180 FunctionID, Module.get(), &MMIWP.get()->getMMI());
180 FunctionID, Module.get(), &MMIWP.get()->getMMI());
tools/llvm-exegesis/lib/BenchmarkRunner.cpp 138 Scratch.get());
tools/llvm-extract/llvm-extract.cpp 145 if (!M.get()) {
375 Passes.run(*M.get());
tools/llvm-jitlink/llvm-jitlink.cpp 705 MCContext Ctx(MAI.get(), MRI.get(), nullptr);
705 MCContext Ctx(MAI.get(), MRI.get(), nullptr);
742 Disassembler.get(), InstPrinter.get(), dbgs());
742 Disassembler.get(), InstPrinter.get(), dbgs());
tools/llvm-link/llvm-link.cpp 284 if (!M.get()) {
tools/llvm-lipo/llvm-lipo.cpp 182 Binary *Bin = ChildOrErr.get().get();
498 OS << Slice(MachOObjOrError->get()).getArchString() << " ";
504 OS << Slice(ArchiveOrError->get()).getArchString() << " ";
568 Binary *B = Obj ? static_cast<Binary *>(Obj->get())
569 : static_cast<Binary *>(Ar->get());
638 Slices.emplace_back(ExtractedObjects.back().get(), O.getAlign());
tools/llvm-lto/llvm-lto.cpp 343 if (auto *FuncSummary = dyn_cast<FunctionSummary>(Summary.get())) {
346 } else if (isa<AliasSummary>(Summary.get()))
397 for (size_t I = 0, C = LTOModule::getDependentLibraryCount(Input.get());
400 const char *S = LTOModule::getDependentLibrary(Input.get(), I, &L);
899 auto Buffer = std::move(BufferOrErr.get());
968 } else if (!CodeGen.addModule(Module.get())) {
tools/llvm-mc/llvm-mc.cpp 340 MemoryBuffer *Buffer = BufferPtr->get();
373 MCContext Ctx(MAI.get(), MRI.get(), &MOFI, &SrcMgr, &MCOptions);
373 MCContext Ctx(MAI.get(), MRI.get(), &MOFI, &SrcMgr, &MCOptions);
482 OS = BOS.get();
tools/llvm-mca/PipelinePrinter.h 44 P.addEventListener(V.get());
tools/llvm-mca/llvm-mca.cpp 367 MCContext Ctx(MAI.get(), MRI.get(), &MOFI, &SrcMgr);
367 MCContext Ctx(MAI.get(), MRI.get(), &MOFI, &SrcMgr);
376 TheTarget->createMCInstrAnalysis(MCII.get()));
430 mca::InstrBuilder IB(*STI, *MCII, *MRI, MCIA.get());
tools/llvm-objcopy/COFF/COFFObjcopy.cpp 222 Object *Obj = ObjOrErr->get();
tools/llvm-objcopy/ELF/Object.cpp 772 return Symbols[Index].get();
1429 return Sections[Index - 1].get();
1816 if (auto RelSec = dyn_cast<RelocationSectionBase>(Sec.get())) {
1835 Segment->removeSection(RemoveSec.get());
1836 RemoveSections.insert(RemoveSec.get());
tools/llvm-objcopy/ELF/Object.h 1045 return SecIt == Sections.end() ? nullptr : SecIt->get();
1057 auto Ptr = Sec.get();
tools/llvm-objcopy/MachO/MachOWriter.cpp 294 SymbolEntry *Sym = Iter->get();
tools/llvm-objcopy/MachO/Object.cpp 10 return Symbols[Index].get();
tools/llvm-objcopy/llvm-objcopy.cpp 194 if (Error E = executeObjcopyOnBinary(Config, *ChildOrErr->get(), MB))
283 if (Error E = ProcessRaw(Config, *BufOrErr->get(), FB))
tools/llvm-objdump/MachODump.cpp 2420 printArchiveHeaders(Filename, A.get(), !NonVerbose,
2481 printArchiveHeaders(Filename, A.get(), !NonVerbose,
2534 printArchiveHeaders(Filename, A.get(), !NonVerbose,
7220 MCContext Ctx(AsmInfo.get(), MRI.get(), nullptr);
7220 MCContext Ctx(AsmInfo.get(), MRI.get(), nullptr);
7271 ThumbCtx.reset(new MCContext(ThumbAsmInfo.get(), ThumbMRI.get(), nullptr));
7271 ThumbCtx.reset(new MCContext(ThumbAsmInfo.get(), ThumbMRI.get(), nullptr));
7273 MCContext *PtrThumbCtx = ThumbCtx.get();
7370 createBinary(DSYMBuf.get()->getMemBufferRef());
7378 if (ObjectFile *O = dyn_cast<ObjectFile>(DSYMBinary.get())) {
7389 else if (auto UB = dyn_cast<MachOUniversalBinary>(DSYMBinary.get())){
tools/llvm-objdump/llvm-objdump.cpp 1559 MCContext Ctx(AsmInfo.get(), MRI.get(), &MOFI);
1559 MCContext Ctx(AsmInfo.get(), MRI.get(), &MOFI);
1585 TheTarget->createMCInstrAnalysis(MII.get()));
1603 disassembleObject(TheTarget, Obj, Ctx, DisAsm.get(), SecondaryDisAsm.get(),
1603 disassembleObject(TheTarget, Obj, Ctx, DisAsm.get(), SecondaryDisAsm.get(),
1604 MIA.get(), IP.get(), STI.get(), SecondarySTI.get(), PIP,
1604 MIA.get(), IP.get(), STI.get(), SecondarySTI.get(), PIP,
1604 MIA.get(), IP.get(), STI.get(), SecondarySTI.get(), PIP,
1604 MIA.get(), IP.get(), STI.get(), SecondarySTI.get(), PIP,
tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp 131 PassBuilder PB(TM.get());
236 PassBuilder PB(TM.get());
tools/llvm-pdbutil/DumpOutputStyle.cpp 1401 dumpFullTypeStream(P, Types, RefTracker.get(), 0, 0, {}, nullptr,
1473 (StreamIdx == StreamTPI) ? RefTracker.get() : nullptr;
tools/llvm-pdbutil/InputFile.cpp 297 IF.PdbOrObj = IF.UnknownFile.get();
tools/llvm-pdbutil/PrettyTypeDumper.cpp 315 if (auto *FS = dyn_cast<PDBSymbolTypeFunctionSig>(P.get())) {
324 if (auto *UDT = dyn_cast<PDBSymbolTypeUDT>(P.get())) {
tools/llvm-pdbutil/llvm-pdbutil.cpp 858 NativeSession *NS = static_cast<NativeSession *>(Session.get());
tools/llvm-profdata/llvm-profdata.cpp 321 loadInput(Input, Remapper, Contexts[0].get());
328 Pool.async(loadInput, Input, Remapper, Contexts[Ctx].get());
339 Pool.async(mergeWriterContexts, Contexts[I].get(),
340 Contexts[I + Mid].get());
343 Pool.async(mergeWriterContexts, Contexts[0].get(),
344 Contexts[End - 1].get());
489 const auto Reader = Readers.back().get();
527 handleExtBinaryWriter(*Writer, OutputFormat, Buffer.get(), WriterList,
668 parseInputFilenamesFile(Buffer.get(), WeightedInputs);
685 mergeInstrProfile(WeightedInputs, Remapper.get(), OutputFilename,
688 mergeSampleProfile(WeightedInputs, Remapper.get(), OutputFilename,
1029 showSectionInfo(Reader.get(), OS);
tools/llvm-rc/ResourceFileWriter.cpp 1179 const MenuDefinition *DefPtr = Def.get();
1349 VersionInfoStmt *ItemPtr = Item.get();
tools/llvm-rc/llvm-rc.cpp 187 ExitOnErr(NullResource().visit(Visitor.get()));
190 ExitOnErr(LanguageResource(0x09, 0x01).visit(Visitor.get()));
199 ExitOnErr(Resource->visit(Visitor.get()));
tools/llvm-reduce/TestRunner.h 34 Module *getProgram() const { return Program.get(); }
tools/llvm-reduce/deltas/Delta.cpp 132 ExtractChunksFromModule(CurrentChunks, Clone.get());
tools/llvm-rtdyld/llvm-rtdyld.cpp 415 DWARFContext::create(*SymbolObj, LoadedObjInfo.get());
591 CheckerFileBuf.get().get()))
759 MCContext Ctx(MAI.get(), MRI.get(), nullptr);
759 MCContext Ctx(MAI.get(), MRI.get(), nullptr);
924 Disassembler.get(), InstPrinter.get(), dbgs());
924 Disassembler.get(), InstPrinter.get(), dbgs());
tools/llvm-special-case-list-fuzzer/special-case-list-fuzzer.cpp 22 llvm::SpecialCaseList::create(Buf.get(), Error);
tools/llvm-stress/llvm-stress.cpp 687 auto SM = Modifiers.back().get();
739 Function *F = GenEmptyFunction(M.get());
764 Passes.run(*M.get());
tools/llvm-undname/llvm-undname.cpp 90 return msDemangle(FileOrErr->get()->getBuffer()) ? 0 : 1;
tools/lto/lto.cpp 190 return LTOModule::isBitcodeForTarget(Buffer->get(),
215 return LTOModule::isBitcodeForTarget(buffer.get(),
tools/obj2yaml/dwarf2yaml.cpp 141 DWARFDie DIEWrapper(CU.get(), &DIE);
tools/opt/opt.cpp 680 return runPassPipeline(argv[0], *M, TM.get(), Out.get(), ThinLinkOut.get(),
680 return runPassPipeline(argv[0], *M, TM.get(), Out.get(), ThinLinkOut.get(),
680 return runPassPipeline(argv[0], *M, TM.get(), Out.get(), ThinLinkOut.get(),
681 RemarksFile.get(), PassPipeline, OK, VK,
712 FPasses.reset(new legacy::FunctionPassManager(M.get()));
751 AddOptimizationPasses(Passes, *FPasses, TM.get(), 0, 0);
756 AddOptimizationPasses(Passes, *FPasses, TM.get(), 1, 0);
761 AddOptimizationPasses(Passes, *FPasses, TM.get(), 2, 0);
766 AddOptimizationPasses(Passes, *FPasses, TM.get(), 2, 1);
771 AddOptimizationPasses(Passes, *FPasses, TM.get(), 2, 2);
776 AddOptimizationPasses(Passes, *FPasses, TM.get(), 3, 0);
826 AddOptimizationPasses(Passes, *FPasses, TM.get(), 0, 0);
829 AddOptimizationPasses(Passes, *FPasses, TM.get(), 1, 0);
832 AddOptimizationPasses(Passes, *FPasses, TM.get(), 2, 0);
835 AddOptimizationPasses(Passes, *FPasses, TM.get(), 2, 1);
838 AddOptimizationPasses(Passes, *FPasses, TM.get(), 2, 2);
841 AddOptimizationPasses(Passes, *FPasses, TM.get(), 3, 0);
872 OS = BOS.get();
tools/polly/include/polly/ScopInfo.h 2526 ScopArrayInfoSet.remove(It->second.get());
2782 Scop *getScop() { return S.get(); }
2783 const Scop *getScop() const { return S.get(); }
2830 return MapIt->second.get();
2887 ScopInfo *getSI() { return Result.get(); }
2888 const ScopInfo *getSI() const { return Result.get(); }
tools/polly/lib/Analysis/DependenceInfo.cpp 819 if (Dependences *d = D[Level].get())
846 if (auto d = DI.D[OptAnalysisLevel].get()) {
861 if (Dependences *d = D[Level].get())
882 if (auto d = D[OptAnalysisLevel].get()) {
916 return *It->second.get();
933 recomputeDependences(It.second.get(), Dependences::AL_Access);
tools/polly/lib/Analysis/PolyhedralInfo.cpp 105 return It.second.get();
tools/polly/lib/Analysis/ScopBuilder.cpp 2547 auto VUse = VirtualUse::create(scop.get(), UserStmt, Scope, V, false);
3746 verifyUses(scop.get(), LI, DT);
tools/polly/lib/Analysis/ScopDetection.cpp 1397 getBBPairForRegion(ExpandedRegion.get()),
1417 DetectionContextMap.erase(getBBPairForRegion(LastValidRegion.get()));
1454 if (ValidRegions.count(SubRegion.get())) {
1455 removeCachedResults(*SubRegion.get());
1497 ToExpand.push_back(SubRegion.get());
tools/polly/lib/Analysis/ScopGraphPrinter.cpp 177 printRegionCluster(SD, SubRegion.get(), O, depth + 1);
tools/polly/lib/Analysis/ScopInfo.cpp 1830 ScopArrayInfoSet.insert(SAI.get());
1838 return SAI.get();
1860 auto *SAI = ScopArrayInfoMap[std::make_pair(BasePtr, Kind)].get();
tools/polly/lib/Analysis/ScopPass.cpp 104 if (auto *scop = S.second.get())
119 auto *scop = S.second.get();
tools/polly/lib/CodeGen/IRBuilder.cpp 39 Args.push_back(TempNode.get());
tools/polly/lib/Exchange/JSONExporter.cpp 711 json::parse(result.get().get()->getBuffer());
tools/polly/unittests/DeLICM/DeLICMTest.cpp 165 parseMapOrNull(Ctx.get(), Existing.OccupiedStr);
166 auto ExistingUnused = parseSetOrNull(Ctx.get(), Existing.UndefStr);
167 auto ExistingWritten = parseMapOrNull(Ctx.get(), Existing.WrittenStr);
170 parseMapOrNull(Ctx.get(), Proposed.OccupiedStr);
171 auto ProposedUnused = parseSetOrNull(Ctx.get(), Proposed.UndefStr);
172 auto ProposedWritten = parseMapOrNull(Ctx.get(), Proposed.WrittenStr);
175 Ctx.get(), ExistingOccupiedAndKnown, ExistingUnused, ExistingWritten,
185 auto ExistingOccupied = parseSetOrNull(Ctx.get(), Existing.OccupiedStr);
186 auto ExistingUnused = parseSetOrNull(Ctx.get(), Existing.UndefStr);
187 auto ExistingWritten = parseSetOrNull(Ctx.get(), Existing.WrittenStr);
189 auto ProposedOccupied = parseSetOrNull(Ctx.get(), Proposed.OccupiedStr);
190 auto ProposedUnused = parseSetOrNull(Ctx.get(), Proposed.UndefStr);
191 auto ProposedWritten = parseSetOrNull(Ctx.get(), Proposed.WrittenStr);
194 Ctx.get(), isl::union_map::from_domain(ExistingOccupied), ExistingUnused,
tools/polly/unittests/Isl/IslTest.cpp 292 isl::val ValOne = isl::val(IslCtx.get(), 1);
293 isl::val ValTwo = isl::val(IslCtx.get(), 2);
294 isl::val ValThree = isl::val(IslCtx.get(), 3);
295 isl::val ValFour = isl::val(IslCtx.get(), 4);
296 isl::val ValNegOne = isl::val(IslCtx.get(), -1);
297 isl::val ValNegTwo = isl::val(IslCtx.get(), -2);
298 isl::val ValNegThree = isl::val(IslCtx.get(), -3);
299 isl::val ValNegFour = isl::val(IslCtx.get(), -4);
301 isl::space Space = isl::space(IslCtx.get(), 0, 0);
391 auto MapSpace = isl::space(Ctx.get(), 0, 1, 1);
398 auto SetSpace = isl::space(Ctx.get(), 0, 1);
451 auto UPwAff = isl::union_pw_aff(TestUSet, isl::val::zero(Ctx.get()));
487 auto TestPwAff = isl::pw_aff(TestSet, isl::val::zero(Ctx.get()));
506 EXPECT_EQ(MAP("{ [] -> [i] : i <= 0 }"),
507 beforeScatter(MAP("{ [] -> [0] }"), false));
508 EXPECT_EQ(MAP("{ [] -> [i] : i < 0 }"),
509 beforeScatter(MAP("{ [] -> [0] }"), true));
512 EXPECT_EQ(UMAP("{ A[] -> [i] : i <= 0; B[] -> [i] : i <= 0 }"),
513 beforeScatter(UMAP("{ A[] -> [0]; B[] -> [0] }"), false));
514 EXPECT_EQ(UMAP("{ A[] -> [i] : i < 0; B[] -> [i] : i < 0 }"),
515 beforeScatter(UMAP("{ A[] -> [0]; B[] -> [0] }"), true));
518 EXPECT_EQ(UMAP("{ [] -> [i, j] : i < 0; [] -> [i, j] : i = 0 and j <= 0 }"),
519 beforeScatter(UMAP("{ [] -> [0, 0] }"), false));
520 EXPECT_EQ(UMAP("{ [] -> [i, j] : i < 0; [] -> [i, j] : i = 0 and j < 0 }"),
521 beforeScatter(UMAP("{ [] -> [0, 0] }"), true));
524 EXPECT_EQ(UMAP("{ [i] -> [j] : j <= i }"),
525 beforeScatter(UMAP("{ [i] -> [i] }"), false));
526 EXPECT_EQ(UMAP("{ [i] -> [j] : j < i }"),
527 beforeScatter(UMAP("{ [i] -> [i] }"), true));
530 EXPECT_EQ(UMAP("[i] -> { [] -> [j] : j <= i }"),
531 beforeScatter(UMAP("[i] -> { [] -> [i] }"), false));
532 EXPECT_EQ(UMAP("[i] -> { [] -> [j] : j < i }"),
533 beforeScatter(UMAP("[i] -> { [] -> [i] }"), true));
536 EXPECT_EQ(UMAP("{ [] -> [i] : i <= 10 }"),
537 beforeScatter(UMAP("{ [] -> [0]; [] -> [10] }"), false));
538 EXPECT_EQ(UMAP("{ [] -> [i] : i < 10 }"),
539 beforeScatter(UMAP("{ [] -> [0]; [] -> [10] }"), true));
542 EXPECT_EQ(UMAP("{ [] -> [i] : 1 = 0 }"),
543 beforeScatter(UMAP("{ [] -> [i] : 1 = 0 }"), false));
544 EXPECT_EQ(UMAP("{ [] -> [i] : 1 = 0 }"),
545 beforeScatter(UMAP("{ [] -> [i] : 1 = 0 }"), true));
553 EXPECT_EQ(MAP("{ [] -> [i] : i >= 0 }"),
554 afterScatter(MAP("{ [] -> [0] }"), false));
555 EXPECT_EQ(MAP("{ [] -> [i] : i > 0 }"),
556 afterScatter(MAP("{ [] -> [0] }"), true));
559 EXPECT_EQ(UMAP("{ A[] -> [i] : i >= 0; B[] -> [i] : i >= 0 }"),
560 afterScatter(UMAP("{ A[] -> [0]; B[] -> [0] }"), false));
561 EXPECT_EQ(UMAP("{ A[] -> [i] : i > 0; B[] -> [i] : i > 0 }"),
562 afterScatter(UMAP("{ A[] -> [0]; B[] -> [0] }"), true));
565 EXPECT_EQ(UMAP("{ [] -> [i, j] : i > 0; [] -> [i, j] : i = 0 and j >= 0 }"),
566 afterScatter(UMAP("{ [] -> [0, 0] }"), false));
567 EXPECT_EQ(UMAP("{ [] -> [i, j] : i > 0; [] -> [i, j] : i = 0 and j > 0 }"),
568 afterScatter(UMAP("{ [] -> [0, 0] }"), true));
571 EXPECT_EQ(UMAP("{ [i] -> [j] : j >= i }"),
572 afterScatter(UMAP("{ [i] -> [i] }"), false));
573 EXPECT_EQ(UMAP("{ [i] -> [j] : j > i }"),
574 afterScatter(UMAP("{ [i] -> [i] }"), true));
577 EXPECT_EQ(UMAP("[i] -> { [] -> [j] : j >= i }"),
578 afterScatter(UMAP("[i] -> { [] -> [i] }"), false));
579 EXPECT_EQ(UMAP("[i] -> { [] -> [j] : j > i }"),
580 afterScatter(UMAP("[i] -> { [] -> [i] }"), true));
583 EXPECT_EQ(UMAP("{ [] -> [i] : i >= 0 }"),
584 afterScatter(UMAP("{ [] -> [0]; [] -> [10] }"), false));
585 EXPECT_EQ(UMAP("{ [] -> [i] : i > 0 }"),
586 afterScatter(UMAP("{ [] -> [0]; [] -> [10] }"), true));
589 EXPECT_EQ(UMAP("{ }"), afterScatter(UMAP("{ }"), false));
589 EXPECT_EQ(UMAP("{ }"), afterScatter(UMAP("{ }"), false));
590 EXPECT_EQ(UMAP("{ }"), afterScatter(UMAP("{ }"), true));
590 EXPECT_EQ(UMAP("{ }"), afterScatter(UMAP("{ }"), true));
598 EXPECT_EQ(MAP("{ [] -> [i] : 0 < i < 10 }"),
599 betweenScatter(MAP("{ [] -> [0] }"), MAP("{ [] -> [10] }"), false,
599 betweenScatter(MAP("{ [] -> [0] }"), MAP("{ [] -> [10] }"), false,
602 MAP("{ [] -> [i] : 0 <= i < 10 }"),
603 betweenScatter(MAP("{ [] -> [0] }"), MAP("{ [] -> [10] }"), true, false));
603 betweenScatter(MAP("{ [] -> [0] }"), MAP("{ [] -> [10] }"), true, false));
605 MAP("{ [] -> [i] : 0 < i <= 10 }"),
606 betweenScatter(MAP("{ [] -> [0] }"), MAP("{ [] -> [10] }"), false, true));
606 betweenScatter(MAP("{ [] -> [0] }"), MAP("{ [] -> [10] }"), false, true));
608 MAP("{ [] -> [i] : 0 <= i <= 10 }"),
609 betweenScatter(MAP("{ [] -> [0] }"), MAP("{ [] -> [10] }"), true, true));
609 betweenScatter(MAP("{ [] -> [0] }"), MAP("{ [] -> [10] }"), true, true));
612 EXPECT_EQ(UMAP("{ A[] -> [i] : 0 < i < 10; B[] -> [i] : 0 < i < 10 }"),
613 betweenScatter(UMAP("{ A[] -> [0]; B[] -> [0] }"),
614 UMAP("{ A[] -> [10]; B[] -> [10] }"), false, false));
615 EXPECT_EQ(UMAP("{ A[] -> [i] : 0 <= i < 10; B[] -> [i] : 0 <= i < 10 }"),
616 betweenScatter(UMAP("{ A[] -> [0]; B[] -> [0] }"),
617 UMAP("{ A[] -> [10]; B[] -> [10] }"), true, false));
618 EXPECT_EQ(UMAP("{ A[] -> [i] : 0 < i <= 10; B[] -> [i] : 0 < i <= 10 }"),
619 betweenScatter(UMAP("{ A[] -> [0]; B[] -> [0] }"),
620 UMAP("{ A[] -> [10]; B[] -> [10] }"), false, true));
621 EXPECT_EQ(UMAP("{ A[] -> [i] : 0 <= i <= 10; B[] -> [i] : 0 <= i <= 10 }"),
622 betweenScatter(UMAP("{ A[] -> [0]; B[] -> [0] }"),
623 UMAP("{ A[] -> [10]; B[] -> [10] }"), true, true));
631 EXPECT_EQ(SET("{ [] : 1 = 0 }"), singleton(USET("{ }"), SPACE("{ [] }")));
631 EXPECT_EQ(SET("{ [] : 1 = 0 }"), singleton(USET("{ }"), SPACE("{ [] }")));
631 EXPECT_EQ(SET("{ [] : 1 = 0 }"), singleton(USET("{ }"), SPACE("{ [] }")));
632 EXPECT_EQ(MAP("{ [] -> [] : 1 = 0 }"),
633 singleton(UMAP("{ }"), SPACE("{ [] -> [] }")));
633 singleton(UMAP("{ }"), SPACE("{ [] -> [] }")));
636 EXPECT_EQ(SET("{ [] }"), singleton(USET("{ [] }"), SPACE("{ [] }")));
636 EXPECT_EQ(SET("{ [] }"), singleton(USET("{ [] }"), SPACE("{ [] }")));
636 EXPECT_EQ(SET("{ [] }"), singleton(USET("{ [] }"), SPACE("{ [] }")));
637 EXPECT_EQ(MAP("{ [] -> [] }"),
638 singleton(UMAP("{ [] -> [] }"), SPACE("{ [] -> [] }")));
638 singleton(UMAP("{ [] -> [] }"), SPACE("{ [] -> [] }")));
641 EXPECT_EQ(SET("{ [i] : 0 <= i < 10 }"),
642 singleton(USET("{ [i] : 0 <= i < 10 }"), SPACE("{ [i] }")));
642 singleton(USET("{ [i] : 0 <= i < 10 }"), SPACE("{ [i] }")));
644 MAP("{ [i] -> [i] : 0 <= i < 10 }"),
645 singleton(UMAP("{ [i] -> [i] : 0 <= i < 10 }"), SPACE("{ [i] -> [j] }")));
645 singleton(UMAP("{ [i] -> [i] : 0 <= i < 10 }"), SPACE("{ [i] -> [j] }")));
648 EXPECT_EQ(SET("[i] -> { [i] }"),
649 singleton(USET("[i] -> { [i] }"), SPACE("{ [i] }")));
649 singleton(USET("[i] -> { [i] }"), SPACE("{ [i] }")));
650 EXPECT_EQ(MAP("[i] -> { [i] -> [i] }"),
651 singleton(UMAP("[i] -> { [i] -> [i] }"), SPACE("{ [i] -> [j] }")));
651 singleton(UMAP("[i] -> { [i] -> [i] }"), SPACE("{ [i] -> [j] }")));
659 EXPECT_EQ(0u, getNumScatterDims(UMAP("{ [] -> [] }")));
660 EXPECT_EQ(1u, getNumScatterDims(UMAP("{ [] -> [i] }")));
661 EXPECT_EQ(2u, getNumScatterDims(UMAP("{ [] -> [i,j] }")));
662 EXPECT_EQ(3u, getNumScatterDims(UMAP("{ [] -> [i,j,k] }")));
665 EXPECT_EQ(0u, getNumScatterDims(UMAP("{ A[] -> []; [] -> []}")));
666 EXPECT_EQ(1u, getNumScatterDims(UMAP("{ A[] -> []; [] -> [i] }")));
667 EXPECT_EQ(2u, getNumScatterDims(UMAP("{ A[] -> [i]; [] -> [i,j] }")));
668 EXPECT_EQ(3u, getNumScatterDims(UMAP("{ A[] -> [i]; [] -> [i,j,k] }")));
676 EXPECT_EQ(SPACE("{ [] }"), getScatterSpace(UMAP("{ [] -> [] }")));
676 EXPECT_EQ(SPACE("{ [] }"), getScatterSpace(UMAP("{ [] -> [] }")));
677 EXPECT_EQ(SPACE("{ [i] }"), getScatterSpace(UMAP("{ [] -> [i] }")));
677 EXPECT_EQ(SPACE("{ [i] }"), getScatterSpace(UMAP("{ [] -> [i] }")));
678 EXPECT_EQ(SPACE("{ [i,j] }"), getScatterSpace(UMAP("{ [] -> [i,j] }")));
678 EXPECT_EQ(SPACE("{ [i,j] }"), getScatterSpace(UMAP("{ [] -> [i,j] }")));
679 EXPECT_EQ(SPACE("{ [i,j,k] }"), getScatterSpace(UMAP("{ [] -> [i,j,k] }")));
679 EXPECT_EQ(SPACE("{ [i,j,k] }"), getScatterSpace(UMAP("{ [] -> [i,j,k] }")));
682 EXPECT_EQ(SPACE("{ [] }"), getScatterSpace(UMAP("{ A[] -> []; [] -> [] }")));
682 EXPECT_EQ(SPACE("{ [] }"), getScatterSpace(UMAP("{ A[] -> []; [] -> [] }")));
683 EXPECT_EQ(SPACE("{ [i] }"),
684 getScatterSpace(UMAP("{ A[] -> []; [] -> [i] }")));
685 EXPECT_EQ(SPACE("{ [i,j] }"),
686 getScatterSpace(UMAP("{ A[] -> [i]; [] -> [i,j] }")));
687 EXPECT_EQ(SPACE("{ [i,j,k] }"),
688 getScatterSpace(UMAP("{ A[] -> [i]; [] -> [i,j,k] }")));
696 EXPECT_EQ(UMAP("{ [i] -> [i] }"), makeIdentityMap(USET("{ [0] }"), false));
696 EXPECT_EQ(UMAP("{ [i] -> [i] }"), makeIdentityMap(USET("{ [0] }"), false));
697 EXPECT_EQ(UMAP("{ [0] -> [0] }"), makeIdentityMap(USET("{ [0] }"), true));
697 EXPECT_EQ(UMAP("{ [0] -> [0] }"), makeIdentityMap(USET("{ [0] }"), true));
700 EXPECT_EQ(UMAP("{ [] -> []; [i] -> [i] }"),
701 makeIdentityMap(USET("{ []; [0] }"), false));
702 EXPECT_EQ(UMAP("{ [] -> []; [0] -> [0] }"),
703 makeIdentityMap(USET("{ []; [0] }"), true));
706 EXPECT_EQ(UMAP("{ }"), makeIdentityMap(USET("{ }"), false));
706 EXPECT_EQ(UMAP("{ }"), makeIdentityMap(USET("{ }"), false));
707 EXPECT_EQ(UMAP("{ }"), makeIdentityMap(USET("{ }"), true));
707 EXPECT_EQ(UMAP("{ }"), makeIdentityMap(USET("{ }"), true));
715 EXPECT_EQ(MAP("{ [B[] -> A[]] -> [] }"),
716 reverseDomain(MAP("{ [A[] -> B[]] -> [] }")));
717 EXPECT_EQ(UMAP("{ [B[] -> A[]] -> [] }"),
718 reverseDomain(UMAP("{ [A[] -> B[]] -> [] }")));
726 EXPECT_EQ(SET("{ [1] }"), shiftDim(SET("{ [0] }"), 0, 1));
726 EXPECT_EQ(SET("{ [1] }"), shiftDim(SET("{ [0] }"), 0, 1));
727 EXPECT_EQ(USET("{ [1] }"), shiftDim(USET("{ [0] }"), 0, 1));
727 EXPECT_EQ(USET("{ [1] }"), shiftDim(USET("{ [0] }"), 0, 1));
730 EXPECT_EQ(USET("{ [0,0,1] }"), shiftDim(USET("{ [0,0,0] }"), -1, 1));
730 EXPECT_EQ(USET("{ [0,0,1] }"), shiftDim(USET("{ [0,0,0] }"), -1, 1));
731 EXPECT_EQ(USET("{ [0,1,0] }"), shiftDim(USET("{ [0,0,0] }"), -2, 1));
731 EXPECT_EQ(USET("{ [0,1,0] }"), shiftDim(USET("{ [0,0,0] }"), -2, 1));
732 EXPECT_EQ(USET("{ [1,0,0] }"), shiftDim(USET("{ [0,0,0] }"), -3, 1));
732 EXPECT_EQ(USET("{ [1,0,0] }"), shiftDim(USET("{ [0,0,0] }"), -3, 1));
735 EXPECT_EQ(USET("[n] -> { [n+1] }"), shiftDim(USET("[n] -> { [n] }"), 0, 1));
735 EXPECT_EQ(USET("[n] -> { [n+1] }"), shiftDim(USET("[n] -> { [n] }"), 0, 1));
738 EXPECT_EQ(MAP("{ [1] -> [] }"),
739 shiftDim(MAP("{ [0] -> [] }"), isl::dim::in, 0, 1));
740 EXPECT_EQ(UMAP("{ [1] -> [] }"),
741 shiftDim(UMAP("{ [0] -> [] }"), isl::dim::in, 0, 1));
742 EXPECT_EQ(MAP("{ [] -> [1] }"),
743 shiftDim(MAP("{ [] -> [0] }"), isl::dim::out, 0, 1));
744 EXPECT_EQ(UMAP("{ [] -> [1] }"),
745 shiftDim(UMAP("{ [] -> [0] }"), isl::dim::out, 0, 1));
753 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom[] : 0 < i }"),
754 computeReachingWrite(UMAP("{ Dom[] -> [0] }"),
755 UMAP("{ Dom[] -> Elt[] }"), false, false,
757 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom[] : 0 < i }"),
758 computeReachingWrite(UMAP("{ Dom[] -> [0] }"),
759 UMAP("{ Dom[] -> Elt[] }"), false, false,
761 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom[] : 0 <= i }"),
762 computeReachingWrite(UMAP("{ Dom[] -> [0] }"),
763 UMAP("{ Dom[] -> Elt[] }"), false, true,
765 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom[] : 0 <= i }"),
766 computeReachingWrite(UMAP("{ Dom[] -> [0] }"),
767 UMAP("{ Dom[] -> Elt[] }"), false, true,
770 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom[] : i < 0 }"),
771 computeReachingWrite(UMAP("{ Dom[] -> [0] }"),
772 UMAP("{ Dom[] -> Elt[] }"), true, false,
774 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom[] : i <= 0 }"),
775 computeReachingWrite(UMAP("{ Dom[] -> [0] }"),
776 UMAP("{ Dom[] -> Elt[] }"), true, false,
778 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom[] : i < 0 }"),
779 computeReachingWrite(UMAP("{ Dom[] -> [0] }"),
780 UMAP("{ Dom[] -> Elt[] }"), true, true,
782 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom[] : i <= 0 }"),
783 computeReachingWrite(UMAP("{ Dom[] -> [0] }"),
784 UMAP("{ Dom[] -> Elt[] }"), true, true, true));
787 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom1[] : 0 < i < 10; [Elt[] -> [i]] -> "
789 computeReachingWrite(UMAP("{ Dom1[] -> [0]; Dom2[] -> [10] }"),
790 UMAP("{ Dom1[] -> Elt[]; Dom2[] -> Elt[] }"),
792 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom1[] : 0 <= i < 10; [Elt[] -> [i]] -> "
794 computeReachingWrite(UMAP("{ Dom1[] -> [0]; Dom2[] -> [10] }"),
795 UMAP("{ Dom1[] -> Elt[]; Dom2[] -> Elt[] }"),
797 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom1[] : 0 < i <= 10; [Elt[] -> [i]] -> "
799 computeReachingWrite(UMAP("{ Dom1[] -> [0]; Dom2[] -> [10] }"),
800 UMAP("{ Dom1[] -> Elt[]; Dom2[] -> Elt[] }"),
802 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom1[] : 0 <= i <= 10; [Elt[] -> [i]] -> "
804 computeReachingWrite(UMAP("{ Dom1[] -> [0]; Dom2[] -> [10] }"),
805 UMAP("{ Dom1[] -> Elt[]; Dom2[] -> Elt[] }"),
808 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom2[] : 0 < i < 10; [Elt[] -> [i]] -> "
810 computeReachingWrite(UMAP("{ Dom1[] -> [0]; Dom2[] -> [10] }"),
811 UMAP("{ Dom1[] -> Elt[]; Dom2[] -> Elt[] }"),
813 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom2[] : 0 <= i < 10; [Elt[] -> [i]] -> "
815 computeReachingWrite(UMAP("{ Dom1[] -> [0]; Dom2[] -> [10] }"),
816 UMAP("{ Dom1[] -> Elt[]; Dom2[] -> Elt[] }"),
818 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom2[] : 0 < i <= 10; [Elt[] -> [i]] -> "
820 computeReachingWrite(UMAP("{ Dom1[] -> [0]; Dom2[] -> [10] }"),
821 UMAP("{ Dom1[] -> Elt[]; Dom2[] -> Elt[] }"),
823 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom2[] : 0 <= i <= 10; [Elt[] -> [i]] -> "
825 computeReachingWrite(UMAP("{ Dom1[] -> [0]; Dom2[] -> [10] }"),
826 UMAP("{ Dom1[] -> Elt[]; Dom2[] -> Elt[] }"),
830 EXPECT_EQ(UMAP("{ [Elt[] -> [i]] -> Dom[1] : 0 < i <= 10; [Elt[] -> [i]] -> "
832 computeReachingWrite(UMAP("{ Dom[i] -> [10i - 10] }"),
833 UMAP("{ Dom[1] -> Elt[]; Dom[2] -> Elt[] }"),
837 EXPECT_EQ(UMAP("[p] -> { [Elt[] -> [i]] -> Dom[] : p < i }"),
838 computeReachingWrite(UMAP("[p] -> { Dom[] -> [p] }"),
839 UMAP("{ Dom[] -> Elt[] }"), false, false,
844 UMAP("{ [Elt[] -> [i]] -> Dom[0] : 0 < i <= 3; [Elt[] -> [i]] -> Dom[1] "
847 computeReachingWrite(UMAP("{ Dom[i] -> [3i] : 0 <= i <= 4 }"),
848 UMAP("{ Dom[i] -> Elt[] : 0 <= i <= 4 }"), false,
862 EXPECT_EQ(UMAP("{ Elt[] -> [i] : 0 < i < 10 }"),
863 computeArrayUnused(UMAP("{ Read[] -> [0]; Write[] -> [10] }"),
864 UMAP("{ Write[] -> Elt[] }"),
865 UMAP("{ Read[] -> Elt[] }"), ReadEltInSameInst,
867 EXPECT_EQ(UMAP("{ Elt[] -> [i] : 0 < i <= 10 }"),
868 computeArrayUnused(UMAP("{ Read[] -> [0]; Write[] -> [10] }"),
869 UMAP("{ Write[] -> Elt[] }"),
870 UMAP("{ Read[] -> Elt[] }"), ReadEltInSameInst,
872 EXPECT_EQ(UMAP("{ Elt[] -> [i] : 0 <= i < 10 }"),
873 computeArrayUnused(UMAP("{ Read[] -> [0]; Write[] -> [10] }"),
874 UMAP("{ Write[] -> Elt[] }"),
875 UMAP("{ Read[] -> Elt[] }"), ReadEltInSameInst,
877 EXPECT_EQ(UMAP("{ Elt[] -> [i] : 0 <= i <= 10 }"),
878 computeArrayUnused(UMAP("{ Read[] -> [0]; Write[] -> [10] }"),
879 UMAP("{ Write[] -> Elt[] }"),
880 UMAP("{ Read[] -> Elt[] }"), ReadEltInSameInst,
884 EXPECT_EQ(UMAP("{ Elt[] -> [i] : 0 < i <= 10 }"),
886 UMAP("{ Read[0] -> [-10]; Read[1] -> [0]; Write[] -> [10] }"),
887 UMAP("{ Write[] -> Elt[] }"), UMAP("{ Read[i] -> Elt[] }"),
887 UMAP("{ Write[] -> Elt[] }"), UMAP("{ Read[i] -> Elt[] }"),
891 EXPECT_EQ(UMAP("{}"),
892 computeArrayUnused(UMAP("{ Read[] -> [0] }"), UMAP("{}"),
892 computeArrayUnused(UMAP("{ Read[] -> [0] }"), UMAP("{}"),
893 UMAP("{ Read[] -> Elt[] }"), ReadEltInSameInst,
897 EXPECT_EQ(UMAP("{ Elt[] -> [i] : i <= 0 }"),
898 computeArrayUnused(UMAP("{ Write[] -> [0] }"),
899 UMAP("{ Write[] -> Elt[] }"), UMAP("{}"),
899 UMAP("{ Write[] -> Elt[] }"), UMAP("{}"),
904 UMAP("{ Elt[] -> [i] : i <= 10 }"),
905 computeArrayUnused(UMAP("{ WriteA[] -> [0]; WriteB[] -> [10] }"),
906 UMAP("{ WriteA[] -> Elt[]; WriteB[] -> Elt[] }"),
907 UMAP("{}"), ReadEltInSameInst, false, true));
912 UMAP("{ Elt[] -> [i] : 0 < i <= 10; Elt[] -> [i] : 20 < i <= 30 }"),
913 computeArrayUnused(UMAP("{ ReadA[] -> [0]; WriteA[] -> [10]; ReadB[] "
915 UMAP("{ WriteA[] -> Elt[]; WriteB[] -> Elt[] }"),
916 UMAP("{ ReadA[] -> Elt[]; ReadB[] -> Elt[] }"),
921 UMAP("{ Elt[] -> [i] : i <= 10 }"),
923 UMAP("{ WriteA[] -> [0]; WriteB[] -> [10]; Read[] -> [20] }"),
924 UMAP("{ WriteA[] -> Elt[]; WriteB[] -> Elt[] }"),
925 UMAP("{ Read[] -> Elt[] }"), ReadEltInSameInst, false, true));
928 EXPECT_EQ(UMAP("{ Elt[] -> [i] : i <= 0 }"),
929 computeArrayUnused(UMAP("{ Write[] -> [0]; Read[] -> [10] }"),
930 UMAP("{ Write[] -> Elt[] }"),
931 UMAP("{ Read[] -> Elt[] }"), ReadEltInSameInst,
935 EXPECT_EQ(UMAP("{ Elt[] -> [i] : 0 < i <= 10 }"),
937 UMAP("{ ReadA[] -> [0]; Write[] -> [10]; ReadB[] -> [20] }"),
938 UMAP("{ Write[] -> Elt[] }"),
939 UMAP("{ ReadA[] -> Elt[]; ReadB[] -> Elt[] }"),
944 UMAP("{ Elt[] -> [i] : 0 < i <= 20 }"),
946 UMAP("{ Read[] -> [0]; WriteA[] -> [10]; WriteB[] -> [20] }"),
947 UMAP("{ WriteA[] -> Elt[]; WriteB[] -> Elt[] }"),
948 UMAP("{ Read[] -> Elt[] }"), ReadEltInSameInst, false, true));
952 UMAP("{ Elt[] -> [i] : 0 < i <= 20 }"),
953 computeArrayUnused(UMAP("{ ReadA[] -> [0]; WriteA[] -> [10]; WriteB[] "
955 UMAP("{ WriteA[] -> Elt[]; WriteB[] -> Elt[] }"),
956 UMAP("{ ReadA[] -> Elt[]; ReadB[] -> Elt[] }"),
961 EXPECT_EQ(UMAP("{ Elt[] -> [i] : i < 0 }"),
962 computeArrayUnused(UMAP("{ RW[] -> [0] }"),
963 UMAP("{ RW[] -> Elt[] }"),
964 UMAP("{ RW[] -> Elt[] }"), true, false, false));
965 EXPECT_EQ(UMAP("{ Elt[] -> [i] : i <= 0 }"),
966 computeArrayUnused(UMAP("{ RW[] -> [0] }"),
967 UMAP("{ RW[] -> Elt[] }"),
968 UMAP("{ RW[] -> Elt[] }"), true, false, true));
969 EXPECT_EQ(UMAP("{ Elt[] -> [0] }"),
970 computeArrayUnused(UMAP("{ RW[] -> [0] }"),
971 UMAP("{ RW[] -> Elt[] }"),
972 UMAP("{ RW[] -> Elt[] }"), false, true, true));
980 EXPECT_EQ(USET("{}"), convertZoneToTimepoints(USET("{}"), false, false));
980 EXPECT_EQ(USET("{}"), convertZoneToTimepoints(USET("{}"), false, false));
981 EXPECT_EQ(USET("{}"), convertZoneToTimepoints(USET("{}"), true, false));
981 EXPECT_EQ(USET("{}"), convertZoneToTimepoints(USET("{}"), true, false));
982 EXPECT_EQ(USET("{}"), convertZoneToTimepoints(USET("{}"), false, true));
982 EXPECT_EQ(USET("{}"), convertZoneToTimepoints(USET("{}"), false, true));
983 EXPECT_EQ(USET("{}"), convertZoneToTimepoints(USET("{}"), true, true));
983 EXPECT_EQ(USET("{}"), convertZoneToTimepoints(USET("{}"), true, true));
986 EXPECT_EQ(USET("{}"), convertZoneToTimepoints(USET("{ [1] }"), false, false));
986 EXPECT_EQ(USET("{}"), convertZoneToTimepoints(USET("{ [1] }"), false, false));
987 EXPECT_EQ(USET("{ [0] }"),
988 convertZoneToTimepoints(USET("{ [1] }"), true, false));
989 EXPECT_EQ(USET("{ [1] }"),
990 convertZoneToTimepoints(USET("{ [1] }"), false, true));
991 EXPECT_EQ(USET("{ [0]; [1] }"),
992 convertZoneToTimepoints(USET("{ [1] }"), true, true));
995 EXPECT_EQ(USET("{}"),
996 convertZoneToTimepoints(USET("{ [1]; [11] }"), false, false));
997 EXPECT_EQ(USET("{ [0]; [10] }"),
998 convertZoneToTimepoints(USET("{ [1]; [11] }"), true, false));
999 EXPECT_EQ(USET("{ [1]; [11] }"),
1000 convertZoneToTimepoints(USET("{ [1]; [11] }"), false, true));
1001 EXPECT_EQ(USET("{ [0]; [1]; [10]; [11] }"),
1002 convertZoneToTimepoints(USET("{ [1]; [11] }"), true, true));
1006 USET("{ [i] : 0 < i < 10 }"),
1007 convertZoneToTimepoints(USET("{ [i] : 0 < i <= 10 }"), false, false));
1009 USET("{ [i] : 0 <= i < 10 }"),
1010 convertZoneToTimepoints(USET("{ [i] : 0 < i <= 10 }"), true, false));
1012 USET("{ [i] : 0 < i <= 10 }"),
1013 convertZoneToTimepoints(USET("{ [i] : 0 < i <= 10 }"), false, true));
1014 EXPECT_EQ(USET("{ [i] : 0 <= i <= 10 }"),
1015 convertZoneToTimepoints(USET("{ [i] : 0 < i <= 10 }"), true, true));
1018 EXPECT_EQ(USET("{}"),
1019 convertZoneToTimepoints(USET("{ [0,1] }"), false, false));
1020 EXPECT_EQ(USET("{ [0,0] }"),
1021 convertZoneToTimepoints(USET("{ [0,1] }"), true, false));
1022 EXPECT_EQ(USET("{ [0,1] }"),
1023 convertZoneToTimepoints(USET("{ [0,1] }"), false, true));
1024 EXPECT_EQ(USET("{ [0,0]; [0,1] }"),
1025 convertZoneToTimepoints(USET("{ [0,1] }"), true, true));
1028 EXPECT_EQ(UMAP("{}"), convertZoneToTimepoints(UMAP("{ [1] -> [] }"),
1028 EXPECT_EQ(UMAP("{}"), convertZoneToTimepoints(UMAP("{ [1] -> [] }"),
1030 EXPECT_EQ(UMAP("{ [0] -> [] }"),
1031 convertZoneToTimepoints(UMAP("{ [1] -> [] }"), isl::dim::in, true,
1033 EXPECT_EQ(UMAP("{ [1] -> [] }"),
1034 convertZoneToTimepoints(UMAP("{ [1] -> [] }"), isl::dim::in, false,
1037 UMAP("{ [0] -> []; [1] -> [] }"),
1038 convertZoneToTimepoints(UMAP("{ [1] -> [] }"), isl::dim::in, true, true));
1041 EXPECT_EQ(UMAP("{}"), convertZoneToTimepoints(UMAP("{ [] -> [1] }"),
1041 EXPECT_EQ(UMAP("{}"), convertZoneToTimepoints(UMAP("{ [] -> [1] }"),
1043 EXPECT_EQ(UMAP("{ [] -> [0] }"),
1044 convertZoneToTimepoints(UMAP("{ [] -> [1] }"), isl::dim::out, true,
1046 EXPECT_EQ(UMAP("{ [] -> [1] }"),
1047 convertZoneToTimepoints(UMAP("{ [] -> [1] }"), isl::dim::out, false,
1049 EXPECT_EQ(UMAP("{ [] -> [0]; [] -> [1] }"),
1050 convertZoneToTimepoints(UMAP("{ [] -> [1] }"), isl::dim::out, true,
1059 EXPECT_EQ(MAP("{ [Domain[] -> Range1[]] -> [Domain[] -> Range2[]] }"),
1060 distributeDomain(MAP("{ Domain[] -> [Range1[] -> Range2[]] }")));
1062 MAP("{ [Domain[i,j] -> Range1[i,k]] -> [Domain[i,j] -> Range2[j,k]] }"),
1063 distributeDomain(MAP("{ Domain[i,j] -> [Range1[i,k] -> Range2[j,k]] }")));
1067 UMAP(
1071 UMAP("{ DomainA[i,j] -> [RangeA1[i,k] -> RangeA2[j,k]];"
1080 EXPECT_EQ(UMAP("{ [Factor[] -> Domain[]] -> [Factor[] -> Range[]] }"),
1081 liftDomains(UMAP("{ Domain[] -> Range[] }"), USET("{ Factor[] }")));
1081 liftDomains(UMAP("{ Domain[] -> Range[] }"), USET("{ Factor[] }")));
1082 EXPECT_EQ(UMAP("{ [Factor[l] -> Domain[i,k]] -> [Factor[l] -> Range[j,k]] }"),
1083 liftDomains(UMAP("{ Domain[i,k] -> Range[j,k] }"),
1084 USET("{ Factor[l] }")));
1088 UMAP("{ [FactorA[] -> DomainA[]] -> [FactorA[] -> RangeA[]];"
1092 liftDomains(UMAP("{ DomainA[] -> RangeA[]; DomainB[] -> RangeB[] }"),
1093 USET("{ FactorA[]; FactorB[] }")));
1102 UMAP("{ [DomainDomain[] -> NewDomainRange[]] -> Range[] }"),
1103 applyDomainRange(UMAP("{ [DomainDomain[] -> DomainRange[]] -> Range[] }"),
1104 UMAP("{ DomainRange[] -> NewDomainRange[] }")));
1106 UMAP("{ [DomainDomain[i,k] -> NewDomainRange[j,k,l]] -> Range[i,j] }"),
1108 UMAP("{ [DomainDomain[i,k] -> DomainRange[j,k]] -> Range[i,j] }"),
1109 UMAP("{ DomainRange[j,k] -> NewDomainRange[j,k,l] }")));
1112 EXPECT_EQ(UMAP("{ [DomainDomainA[] -> NewDomainRangeA[]] -> RangeA[];"
1115 UMAP("{ [DomainDomainA[] -> DomainRangeA[]] -> RangeA[];"
1117 UMAP("{ DomainRangeA[] -> NewDomainRangeA[];"
tools/polly/unittests/Support/ISLTools.cpp 14 isl::ctx Ctx(RawCtx.get());
tools/sancov/sancov.cpp 215 if (Ptr.get())
253 Addrs.get());
257 Addrs.get());
504 auto Blacklist = SpecialCaseList::create(MB.get(), Error);
727 MCContext Ctx(AsmInfo.get(), MRI.get(), MOFI.get());
727 MCContext Ctx(AsmInfo.get(), MRI.get(), MOFI.get());
727 MCContext Ctx(AsmInfo.get(), MRI.get(), MOFI.get());
736 TheTarget->createMCInstrAnalysis(MII.get()));
tools/verify-uselistorder/verify-uselistorder.cpp 159 MemoryBuffer *Buffer = BufferOr.get().get();
174 if (!M.get())
542 if (!M.get()) {
unittests/ADT/STLExtrasTest.cpp 455 EXPECT_EQ(V2.get(), to_address(V2));
unittests/Analysis/MemoryBuiltinsTest.cpp 39 EXPECT_FALSE(isNoAliasFn(Caller.get(), TLI));
40 EXPECT_FALSE(isMallocLikeFn(Caller.get(), TLI));
41 EXPECT_FALSE(isCallocLikeFn(Caller.get(), TLI));
42 EXPECT_FALSE(isAllocLikeFn(Caller.get(), TLI));
47 EXPECT_FALSE(isAllocationFn(Caller.get(), TLI));
unittests/Analysis/ProfileSummaryInfoTest.cpp 102 ProfileSummaryInfo PSI = buildPSI(M.get());
133 ProfileSummaryInfo PSI = buildPSI(M.get());
160 ProfileSummaryInfo PSI = buildPSI(M.get());
207 ProfileSummaryInfo PSI = buildPSI(M.get());
unittests/Analysis/VectorUtilsTest.cpp 72 Function::ExternalLinkage, "f", M.get())),
unittests/CodeGen/AArch64SelectionDAGTest.cpp 60 MachineModuleInfo MMI(TM.get());
unittests/CodeGen/GlobalISel/GISelMITest.h 144 MF = getMFFromMMI(ModuleMMIPair.first.get(), ModuleMMIPair.second.get());
144 MF = getMFFromMMI(ModuleMMIPair.first.get(), ModuleMMIPair.second.get());
193 FC.CanonicalizeFile(*CheckBuf.get(), CheckFileBuffer);
unittests/CodeGen/MachineInstrTest.cpp 161 MachineModuleInfo MMI(TM.get());
unittests/CodeGen/TargetOptionsTest.cpp 52 LLVMTargetMachine *LLVMTM = static_cast<LLVMTargetMachine *>(TM.get());
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp 77 dwarfgen::Generator *DG = ExpectedDG.get().get();
468 dwarfgen::Generator *DG = ExpectedDG.get().get();
595 dwarfgen::Generator *DG = ExpectedDG.get().get();
847 dwarfgen::Generator *DG = ExpectedDG.get().get();
1019 dwarfgen::Generator *DG = ExpectedDG.get().get();
1082 dwarfgen::Generator *DG = ExpectedDG.get().get();
1112 dwarfgen::Generator *DG = ExpectedDG.get().get();
1299 dwarfgen::Generator *DG = ExpectedDG.get().get();
1413 dwarfgen::Generator *DG = ExpectedDG.get().get();
1473 dwarfgen::Generator *DG = ExpectedDG.get().get();
1689 dwarfgen::Generator *DG = ExpectedDG.get().get();
1750 dwarfgen::Generator *DG = ExpectedDG.get().get();
2516 dwarfgen::Generator *DG = ExpectedDG.get().get();
unittests/DebugInfo/DWARF/DwarfGenerator.cpp 441 MC.reset(new MCContext(MAI.get(), MRI.get(), TLOF));
441 MC.reset(new MCContext(MAI.get(), MRI.get(), TLOF));
494 Abbreviations.Emit(Asm.get(), TLOF->getDwarfAbbrevSection());
unittests/DebugInfo/DWARF/DwarfGenerator.h 304 AsmPrinter *getAsmPrinter() const { return Asm.get(); }
305 MCContext *getMCContext() const { return MC.get(); }
unittests/ExecutionEngine/ExecutionEngineTest.cpp 31 M = Owner.get();
36 ASSERT_TRUE(Engine.get() != nullptr) << "EngineBuilder returned error: '"
unittests/ExecutionEngine/JITLink/JITLinkTestCommon.cpp 76 DisCtx = std::make_unique<MCContext>(MAI.get(), MRI.get(), nullptr);
76 DisCtx = std::make_unique<MCContext>(MAI.get(), MRI.get(), nullptr);
88 AsCtx = std::make_unique<MCContext>(MAI.get(), MRI.get(), &MOFI, &SrcMgr);
88 AsCtx = std::make_unique<MCContext>(MAI.get(), MRI.get(), &MOFI, &SrcMgr);
unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp 177 FA2 = insertSimpleCallFunction(A.get(), FA1);
210 GVA = insertGlobalInt32(A.get(), "GVA", initialNum);
211 GVB = insertGlobalInt32(B.get(), "GVB", initialNum);
212 FA = startFunction(A.get(),
215 FB = startFunction(B.get(),
219 GVC = insertGlobalInt32(B.get(), "GVC", initialNum);
unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp 67 MemoryBuffer *Ret = NewBuffer.get();
87 Main = insertMainFunction(M.get(), OriginalRC);
126 const Module * SavedModulePointer = M.get();
130 TheJIT->setObjectCache(Cache.get());
156 TheJIT->setObjectCache(Cache.get());
168 Main = insertMainFunction(M.get(), ReplacementRC);
169 const Module * SecondModulePointer = M.get();
173 TheJIT->setObjectCache(Cache.get());
190 TheJIT->setObjectCache(Cache.get());
203 Main = insertMainFunction(M.get(), ReplacementRC);
204 const Module * SecondModulePointer = M.get();
208 TheJIT->setObjectCache(Cache.get());
unittests/ExecutionEngine/MCJIT/MCJITTest.cpp 50 GlobalValue *Global = insertGlobalInt32(M.get(), "test_global", initialValue);
63 Function *F = insertAddFunction(M.get());
84 Function *Main = insertMainFunction(M.get(), 6);
99 GlobalVariable *GV = insertGlobalInt32(M.get(), "myglob", initialNum);
102 startFunction(M.get(), FunctionType::get(Builder.getInt32Ty(), {}, false),
168 M.get(), FunctionType::get(Builder.getInt32Ty(), {}, false), "Inner");
175 Outer = startFunction(M.get(),
200 M.get(), FunctionType::get(Builder.getVoidTy(), {}, false), "_exit");
215 M.get(), FunctionType::get(Builder.getInt32Ty(), {}, false),
217 startFunction(M.get(), FunctionType::get(Builder.getInt32Ty(), {}, false),
256 insertExternalReferenceToFunction(M.get(), Int32VoidFnTy, "\1Foo1");
258 insertExternalReferenceToFunction(M.get(), Int32VoidFnTy, "\1Foo2");
259 startFunction(M.get(), Int32VoidFnTy, "Parent");
unittests/ExecutionEngine/MCJIT/MCJITTestBase.h 196 FB1 = insertAccumulateFunction(B.get(), nullptr, "FB1");
200 Function *FB1Extern = insertExternalReferenceToFunction(A.get(), FB1);
203 FA = insertAccumulateFunction(A.get(), FB1Extern, "FA");
206 Function *FAExtern = insertExternalReferenceToFunction(B.get(), FA);
209 FB2 = insertAccumulateFunction(B.get(), FAExtern, "FB2");
220 FA = insertAddFunction(A.get());
223 Function *FAExtern_in_B = insertExternalReferenceToFunction(B.get(), FA);
224 FB = insertSimpleCallFunction(B.get(), FAExtern_in_B);
227 Function *FBExtern_in_C = insertExternalReferenceToFunction(C.get(), FB);
228 FC = insertSimpleCallFunction(C.get(), FBExtern_in_C);
237 FA = insertAddFunction(A.get());
240 FB = insertAddFunction(B.get());
248 FA = insertAddFunction(A.get());
251 Function *FAExtern_in_B = insertExternalReferenceToFunction(B.get(), FA);
252 FB = insertSimpleCallFunction(B.get(), FAExtern_in_B);
262 FA = insertAddFunction(A.get());
265 Function *FAExtern_in_B = insertExternalReferenceToFunction(B.get(), FA);
266 FB = insertSimpleCallFunction(B.get(), FAExtern_in_B);
269 Function *FAExtern_in_C = insertExternalReferenceToFunction(C.get(), FA);
270 FC = insertSimpleCallFunction(C.get(), FAExtern_in_C);
318 assert(TheJIT.get() != NULL && "error creating MCJIT with EngineBuilder");
unittests/ExecutionEngine/Orc/OrcCAPITest.cpp 99 LLVMOrcCreateInstance(wrap(TM.get()));
139 LLVMOrcCreateInstance(wrap(TM.get()));
167 LLVMOrcCreateInstance(wrap(TM.get()));
190 LLVMOrcCreateInstance(wrap(TM.get()));
unittests/ExecutionEngine/Orc/OrcTestCommon.h 171 return Function::Create(FTy, GlobalValue::ExternalLinkage, Name, M.get());
174 Module* getModule() { return M.get(); }
175 const Module* getModule() const { return M.get(); }
unittests/IR/BasicBlockTest.cpp 31 BranchInst::Create(BB.get(), BB1.get());
31 BranchInst::Create(BB.get(), BB1.get());
33 BranchInst::Create(BB.get(), BB2.get());
33 BranchInst::Create(BB.get(), BB2.get());
42 auto *BI = BranchInst::Create(BB.get(), BB.get());
42 auto *BI = BranchInst::Create(BB.get(), BB.get());
54 P1->addIncoming(P2, BB.get());
55 P2->addIncoming(P1, BB.get());
56 P3->addIncoming(Sum, BB.get());
61 PN.addIncoming(UndefValue::get(Int32Ty), BB1.get());
62 PN.addIncoming(UndefValue::get(Int32Ty), BB2.get());
81 for (const auto &PN : const_cast<const BasicBlock *>(BB.get())->phis()) {
82 EXPECT_EQ(BB.get(), PN.getIncomingBlock(0));
83 EXPECT_EQ(BB1.get(), PN.getIncomingBlock(1));
84 EXPECT_EQ(BB2.get(), PN.getIncomingBlock(2));
unittests/IR/CFGBuilder.cpp 26 F = Function::Create(FTy, Function::ExternalLinkage, FunctionName, M.get());
unittests/IR/ConstantsTest.cpp 391 "alias", Global, M.get());
407 LLVMAddAlias(wrap(M.get()), wrap(I16PTy), wrap(Aliasee), "a");
582 ConstantExpr::getPtrToInt(Global.get(), IntType));
unittests/IR/IRBuilderTest.cpp 32 F = Function::Create(FTy, Function::ExternalLinkage, "", M.get());
369 DataLayout* DL = new DataLayout(M.get());
544 Function::Create(CalleeTy, Function::ExternalLinkage, "", M.get());
550 Function::Create(CalleeTy, Function::ExternalLinkage, "", M.get());
735 Function::ExternalLinkage, "", M.get());
801 Function::Create(CalleeTy, Function::ExternalLinkage, "", M.get());
unittests/IR/InstructionsTest.cpp 74 F = Function::Create(FTy, Function::ExternalLinkage, "", M.get());
554 std::unique_ptr<CallInst> Clone(CallInst::Create(Call.get(), NewBundle));
575 InvokeInst::Create(FnTy, Callee, NormalDest.get(), UnwindDest.get(), Args,
575 InvokeInst::Create(FnTy, Callee, NormalDest.get(), UnwindDest.get(), Args,
585 InvokeInst::Create(Invoke.get(), NewBundle));
708 SwitchInst::Create(UndefValue::get(Int32Ty), BB0.get(), 3, BB0.get());
708 SwitchInst::Create(UndefValue::get(Int32Ty), BB0.get(), 3, BB0.get());
709 SI->addCase(ConstantInt::get(Int32Ty, 1), BB1.get());
710 SI->addCase(ConstantInt::get(Int32Ty, 2), BB2.get());
711 SI->addCase(ConstantInt::get(Int32Ty, 3), BB3.get());
716 EXPECT_EQ(BB1.get(), CI->getCaseSuccessor());
718 EXPECT_EQ(BB2.get(), (CI + 1)->getCaseSuccessor());
720 EXPECT_EQ(BB3.get(), (CI + 2)->getCaseSuccessor());
735 EXPECT_EQ(BB1.get(), CCI->getCaseSuccessor());
737 EXPECT_EQ(BB2.get(), (CCI + 1)->getCaseSuccessor());
739 EXPECT_EQ(BB3.get(), (CCI + 2)->getCaseSuccessor());
753 EXPECT_EQ(BB1.get(), Handle.getCaseSuccessor());
771 SwitchInst::Create(UndefValue::get(Int32Ty), BB0.get(), 4, BB0.get());
771 SwitchInst::Create(UndefValue::get(Int32Ty), BB0.get(), 4, BB0.get());
772 SI->addCase(ConstantInt::get(Int32Ty, 1), BB1.get());
773 SI->addCase(ConstantInt::get(Int32Ty, 2), BB2.get());
unittests/IR/MetadataTest.cpp 55 auto *Ptr = ReplaceableUses.get();
61 EXPECT_EQ(Ptr, ReplaceableUses.get());
228 Metadata *Args[] = {Temp.get()};
246 Metadata *Args[] = {Temp.get(), MDNode::get(Context, None)};
307 MDNode *N = getNode(Temp.get());
478 Metadata *Ops[] = {T.get()};
493 ConstantAsMetadata *Op = ConstantAsMetadata::get(GV.get());
560 Metadata *Ops[] = {Temp.get()};
563 EXPECT_EQ(Temp.get(), Distinct->getOperand(0));
577 Metadata *Ops1[] = {Temp3.get(), nullptr};
581 Metadata *Ops2[] = {Temp3.get(), N0};
641 Metadata *Ops[] = {nullptr, Temp.get()};
653 N->replaceOperandWith(0, Temp.get());
654 EXPECT_EQ(Temp.get(), N->getOperand(0));
669 auto *Current = Temp.get();
688 Metadata *Ops[] = {Unresolved.get()};
732 ConstantAsMetadata *Op = ConstantAsMetadata::get(GV.get());
755 ConstantAsMetadata *Op = ConstantAsMetadata::get(GV.get());
768 GV->replaceAllUsesWith(GV2.get());
770 Metadata *NullOps[] = {ConstantAsMetadata::get(GV2.get())};
782 auto *Current = Temp.get();
790 Metadata *Ops[] = {Unresolved.get()};
795 auto *Current = Temp.get();
809 auto *T = Temp.get();
838 auto *V = Temp2.get();
849 Ref.reset(Temp.get());
850 EXPECT_EQ(Temp.get(), Ref.get());
1750 auto *TempAddress = Temp.get();
2532 auto *MD = ValueAsMetadata::get(GV0.get());
2533 EXPECT_TRUE(MD->getValue() == GV0.get());
2538 GV0->replaceAllUsesWith(GV1.get());
2539 EXPECT_TRUE(MD->getValue() == GV1.get());
2549 auto *N = MDTuple::get(Context, {Temp1.get()});
2552 Temp1->replaceAllUsesWith(Temp2.get());
2553 EXPECT_EQ(N->getOperand(0), Temp2.get());
2568 Metadata *Ops1[] = {CI, CI, Temp.get()};
2569 Metadata *Ops2[] = {nullptr, CI, Temp.get()};
2581 EXPECT_EQ(Temp.get(), N2->getOperand(2));
2593 TypedTrackingMDRef<ValueAsMetadata> MD(ValueAsMetadata::get(GV0.get()));
2594 EXPECT_TRUE(MD->getValue() == GV0.get());
2599 GV0->replaceAllUsesWith(GV1.get());
2600 EXPECT_TRUE(MD->getValue() == GV1.get());
2610 TypedTrackingMDRef<ValueAsMetadata> MD(ValueAsMetadata::get(GV.get()));
2611 EXPECT_TRUE(MD->getValue() == GV.get());
unittests/IR/PatternMatch.cpp 44 Function::ExternalLinkage, "f", M.get())),
unittests/IR/ValueHandleTest.cpp 37 WeakVH WVH(BitcastV.get());
38 EXPECT_EQ(BitcastV.get(), WVH);
47 WVH = BitcastV.get();
49 EXPECT_EQ(WVH, BitcastV.get());
55 WeakTrackingVH WVH(BitcastV.get());
56 EXPECT_EQ(BitcastV.get(), WVH);
67 WeakTrackingVH BitcastWVH(BitcastV.get());
71 EXPECT_TRUE(BitcastV.get() == BitcastWVH);
72 EXPECT_TRUE(BitcastWVH == BitcastV.get());
76 EXPECT_TRUE(BitcastV.get() != ConstantWVH);
81 Value *BV = BitcastV.get();
88 EXPECT_EQ(BV < CV, BitcastV.get() < ConstantWVH);
89 EXPECT_EQ(BV <= CV, BitcastV.get() <= ConstantWVH);
90 EXPECT_EQ(BV > CV, BitcastV.get() > ConstantWVH);
91 EXPECT_EQ(BV >= CV, BitcastV.get() >= ConstantWVH);
100 WeakTrackingVH WVH(BitcastV.get());
102 WeakTrackingVH WVH_Recreated(BitcastV.get());
110 WeakTrackingVH WVH(BitcastV.get());
112 WeakTrackingVH WVH_Recreated(BitcastV.get());
122 AssertingVH<CastInst> AVH(BitcastV.get());
126 AssertingVH<Value> GenericAVH(BitcastV.get());
127 EXPECT_EQ(BitcastV.get(), GenericAVH);
138 const CastInst *ConstBitcast = BitcastV.get();
145 AssertingVH<Value> BitcastAVH(BitcastV.get());
149 EXPECT_TRUE(BitcastV.get() == BitcastAVH);
150 EXPECT_TRUE(BitcastAVH == BitcastV.get());
154 EXPECT_TRUE(BitcastV.get() != ConstantAVH);
159 Value *BV = BitcastV.get();
166 EXPECT_EQ(BV < CV, BitcastV.get() < ConstantAVH);
167 EXPECT_EQ(BV <= CV, BitcastV.get() <= ConstantAVH);
168 EXPECT_EQ(BV > CV, BitcastV.get() > ConstantAVH);
169 EXPECT_EQ(BV >= CV, BitcastV.get() >= ConstantAVH);
178 AssertingVH<Value> AVH(BitcastV.get());
180 EXPECT_EQ(BitcastV.get(), AVH);
194 AssertingVH<Value> AVH(BitcastV.get());
210 ConcreteCallbackVH CVH(BitcastV.get());
211 EXPECT_EQ(BitcastV.get(), CVH);
222 ConcreteCallbackVH BitcastCVH(BitcastV.get());
226 EXPECT_TRUE(BitcastV.get() == BitcastCVH);
227 EXPECT_TRUE(BitcastCVH == BitcastV.get());
231 EXPECT_TRUE(BitcastV.get() != ConstantCVH);
236 Value *BV = BitcastV.get();
243 EXPECT_EQ(BV < CV, BitcastV.get() < ConstantCVH);
244 EXPECT_EQ(BV <= CV, BitcastV.get() <= ConstantCVH);
245 EXPECT_EQ(BV > CV, BitcastV.get() > ConstantCVH);
246 EXPECT_EQ(BV >= CV, BitcastV.get() >= ConstantCVH);
272 RVH = BitcastV.get();
302 RVH = BitcastV.get();
341 RVH = RecoveringVH(Context, BitcastV.get());
344 EXPECT_EQ(BitcastV.get(), BitcastUser->getOperand(0));
381 WeakTrackingVH ShouldBeVisited1(BitcastV.get());
382 DestroyingVH C(BitcastV.get());
383 WeakTrackingVH ShouldBeVisited2(BitcastV.get());
391 WeakTrackingVH ShouldBeVisited1(BitcastV.get());
392 DestroyingVH C(BitcastV.get());
393 WeakTrackingVH ShouldBeVisited2(BitcastV.get());
424 A1 = BitcastV.get();
425 ClearingVH C(BitcastV.get(), A1, A2);
426 A2 = BitcastV.get();
433 PoisoningVH<CastInst> VH(BitcastV.get());
437 PoisoningVH<Value> GenericVH(BitcastV.get());
438 EXPECT_EQ(BitcastV.get(), GenericVH);
449 const CastInst *ConstBitcast = BitcastV.get();
456 PoisoningVH<Value> BitcastVH(BitcastV.get());
460 EXPECT_TRUE(BitcastV.get() == BitcastVH);
461 EXPECT_TRUE(BitcastVH == BitcastV.get());
465 EXPECT_TRUE(BitcastV.get() != ConstantVH);
470 Value *BV = BitcastV.get();
477 EXPECT_EQ(BV < CV, BitcastV.get() < ConstantVH);
478 EXPECT_EQ(BV <= CV, BitcastV.get() <= ConstantVH);
479 EXPECT_EQ(BV > CV, BitcastV.get() > ConstantVH);
480 EXPECT_EQ(BV >= CV, BitcastV.get() >= ConstantVH);
489 PoisoningVH<Value> VH(BitcastV.get());
491 EXPECT_TRUE(DenseMapInfo<PoisoningVH<Value>>::isEqual(VH, BitcastV.get()));
503 TrackingVH<Value> VH(BitcastV.get());
511 PoisoningVH<Value> VH(BitcastV.get());
519 VH = BitcastV.get();
530 TrackingVH<Value> VH(BitcastV.get());
540 TrackingVH<Instruction> VH(BitcastV.get());
unittests/IR/ValueMapTest.cpp 48 VM[this->BitcastV.get()] = 7;
49 EXPECT_EQ(7, VM.lookup(this->BitcastV.get()));
50 EXPECT_EQ(0u, VM.count(this->AddV.get()));
51 this->BitcastV->replaceAllUsesWith(this->AddV.get());
52 EXPECT_EQ(7, VM.lookup(this->AddV.get()));
53 EXPECT_EQ(0u, VM.count(this->BitcastV.get()));
55 EXPECT_EQ(0u, VM.count(this->AddV.get()));
56 EXPECT_EQ(0u, VM.count(this->BitcastV.get()));
67 VM[this->BitcastV.get()] = 7;
71 VM.find(this->BitcastV.get());
73 EXPECT_EQ(this->BitcastV.get(), I->first);
75 EXPECT_TRUE(VM.find(this->AddV.get()) == VM.end());
80 CVM.find(this->BitcastV.get());
82 EXPECT_EQ(this->BitcastV.get(), CI->first);
84 EXPECT_TRUE(CVM.find(this->AddV.get()) == CVM.end());
88 VM.insert(std::make_pair(this->AddV.get(), 3));
89 EXPECT_EQ(this->AddV.get(), InsertResult1.first->first);
92 EXPECT_EQ(1u, VM.count(this->AddV.get()));
94 VM.insert(std::make_pair(this->AddV.get(), 5));
95 EXPECT_EQ(this->AddV.get(), InsertResult2.first->first);
101 EXPECT_EQ(0U, VM.count(this->AddV.get()));
102 EXPECT_EQ(1U, VM.count(this->BitcastV.get()));
103 VM.erase(this->BitcastV.get());
104 EXPECT_EQ(0U, VM.count(this->BitcastV.get()));
109 Elems.push_back(std::make_pair(this->AddV.get(), 1));
110 Elems.push_back(std::make_pair(this->BitcastV.get(), 2));
112 EXPECT_EQ(1, VM.lookup(this->AddV.get()));
113 EXPECT_EQ(2, VM.lookup(this->BitcastV.get()));
124 VM[this->BitcastV.get()] = 2;
125 VM[this->AddV.get()] = 3;
133 EXPECT_EQ(this->BitcastV.get(), I->first);
136 EXPECT_EQ(this->AddV.get(), I->first);
143 EXPECT_EQ(5, VM[this->BitcastV.get()]);
144 EXPECT_EQ(6, VM[this->AddV.get()]);
155 EXPECT_EQ(this->BitcastV.get(), I->first);
157 EXPECT_EQ(this->AddV.get(), I->first);
168 VM[this->BitcastV.get()] = 7;
169 VM[this->AddV.get()] = 9;
170 this->BitcastV->replaceAllUsesWith(this->AddV.get());
171 EXPECT_EQ(0u, VM.count(this->BitcastV.get()));
172 EXPECT_EQ(9, VM.lookup(this->AddV.get()));
204 VM[this->BitcastV.get()] = 7;
205 this->BitcastV->replaceAllUsesWith(this->AddV.get());
219 VM[this->BitcastV.get()] = 7;
220 EXPECT_EQ(7, VM.lookup(this->BitcastV.get()));
221 EXPECT_EQ(0u, VM.count(this->AddV.get()));
222 this->BitcastV->replaceAllUsesWith(this->AddV.get());
223 EXPECT_EQ(7, VM.lookup(this->BitcastV.get()));
224 EXPECT_EQ(0, VM.lookup(this->AddV.get()));
226 EXPECT_EQ(7, VM.lookup(this->BitcastV.get()));
227 EXPECT_EQ(0, VM.lookup(this->AddV.get()));
229 EXPECT_EQ(0, VM.lookup(this->BitcastV.get()));
230 EXPECT_EQ(0, VM.lookup(this->AddV.get()));
253 VM[this->BitcastV.get()] = 7;
254 this->BitcastV->replaceAllUsesWith(this->AddV.get());
285 VM[this->BitcastV.get()] = 7;
286 this->BitcastV->replaceAllUsesWith(this->AddV.get());
287 EXPECT_EQ(0u, VM.count(this->BitcastV.get()));
288 EXPECT_EQ(0u, VM.count(this->AddV.get()));
289 VM[this->AddV.get()] = 7;
291 EXPECT_EQ(0u, VM.count(this->AddV.get()));
unittests/IR/ValueTest.cpp 145 ModuleSlotTracker MST(M.get());
217 ModuleSlotTracker MST(M.get());
245 ModuleSlotTracker MST(M.get());
unittests/IR/WaymarkTest.cpp 31 const CallInst *A = CallInst::Create(F.get(), makeArrayRef(values));
unittests/Linker/LinkModulesTest.cpp 32 F = Function::Create(FTy, Function::ExternalLinkage, "ba_func", M.get());
42 GV = new GlobalVariable(*M.get(), AT, false /*=isConstant*/,
208 LLVMLinkModules2(wrap(DestM.get()), wrap(SourceM.release()));
230 LLVMLinkModules2(wrap(DestM.get()), wrap(SourceM.release()));
254 ASSERT_TRUE(Src.get());
281 ASSERT_TRUE(Dst.get());
334 ASSERT_TRUE(Foo.get());
342 ASSERT_TRUE(Bar.get());
350 ASSERT_TRUE(Dst.get());
unittests/MC/DwarfLineTables.cpp 43 Ctx = std::make_unique<MCContext>(MAI.get(), MRI.get(), nullptr);
43 Ctx = std::make_unique<MCContext>(MAI.get(), MRI.get(), nullptr);
46 operator bool() { return Ctx.get(); }
unittests/ProfileData/InstrProfTest.cpp 292 Function::Create(FTy, Function::ExternalLinkage, "caller", M.get());
895 Function::Create(FTy, Function::ExternalLinkage, "Gfoo", M.get());
896 Function::Create(FTy, Function::ExternalLinkage, "Gblah", M.get());
897 Function::Create(FTy, Function::ExternalLinkage, "Gbar", M.get());
898 Function::Create(FTy, Function::InternalLinkage, "Ifoo", M.get());
899 Function::Create(FTy, Function::InternalLinkage, "Iblah", M.get());
900 Function::Create(FTy, Function::InternalLinkage, "Ibar", M.get());
901 Function::Create(FTy, Function::PrivateLinkage, "Pfoo", M.get());
902 Function::Create(FTy, Function::PrivateLinkage, "Pblah", M.get());
903 Function::Create(FTy, Function::PrivateLinkage, "Pbar", M.get());
904 Function::Create(FTy, Function::WeakODRLinkage, "Wfoo", M.get());
905 Function::Create(FTy, Function::WeakODRLinkage, "Wblah", M.get());
906 Function::Create(FTy, Function::WeakODRLinkage, "Wbar", M.get());
unittests/Support/Casting.cpp 148 EXPECT_NE(FP.get(), null_foo);
166 EXPECT_EQ(FP.get(), null_foo);
202 OrigD = D.get();
207 ASSERT_EQ(OrigD, NewD.get());
213 ASSERT_EQ(OrigD, B.get());
219 ASSERT_EQ(OrigD, NewB.get());
225 ASSERT_EQ(OrigD, D.get());
232 ASSERT_EQ(OrigD, D.get());
unittests/Support/CommandLineTest.cpp 1156 return Buffer->get()->getBuffer().str();
unittests/Support/MemoryBufferTest.cpp 76 EXPECT_TRUE(nullptr != MB1.get());
80 EXPECT_TRUE(nullptr != MB2.get());
84 EXPECT_TRUE(nullptr != MB3.get());
154 EXPECT_TRUE(nullptr != MBC1.get());
158 EXPECT_TRUE(nullptr != MBC2.get());
199 EXPECT_TRUE(nullptr != Zero.get());
203 EXPECT_TRUE(nullptr != One.get());
207 EXPECT_TRUE(nullptr != Two.get());
211 EXPECT_TRUE(nullptr != Three.get());
217 EXPECT_TRUE(nullptr != Four.get());
unittests/Support/SpecialCaseListTest.cpp 23 return SpecialCaseList::create(MB.get(), Error);
unittests/Support/VirtualFileSystemTest.cpp 992 FS.addFileNoOwn("/a", 0, Buf.get());
1237 EXPECT_TRUE(FS.getBufferForFile(FromLink)->get()->getBuffer() ==
1238 FS.getBufferForFile(Target)->get()->getBuffer());
unittests/Support/YAMLIOTest.cpp 2845 return *cast<Scalar>(N.get());
2851 return *cast<Seq>(N.get());
2857 return *cast<Map>(N.get());
2964 auto seq = llvm::dyn_cast<Seq>(node.get());
2967 auto first = llvm::dyn_cast<Scalar>((*seq)[0].get());
2971 auto second = llvm::dyn_cast<Scalar>((*seq)[1].get());
2996 auto map = llvm::dyn_cast<Map>(node.get());
2998 auto foo = llvm::dyn_cast<Scalar>((*map)["foo"].get());
3002 auto bar = llvm::dyn_cast<Scalar>((*map)["bar"].get());
unittests/Target/AArch64/InstSizes.cpp 84 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get());
86 runChecks(TM.get(), II.get(), "", " STACKMAP 0, 16\n"
86 runChecks(TM.get(), II.get(), "", " STACKMAP 0, 16\n"
98 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get());
100 runChecks(TM.get(), II.get(), "",
100 runChecks(TM.get(), II.get(), "",
113 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get());
116 TM.get(), II.get(),
116 TM.get(), II.get(),
unittests/Target/ARM/MachineInstrTest.cpp 486 *static_cast<const ARMBaseTargetMachine*>(TM.get()), false);
unittests/Target/WebAssembly/WebAssemblyExceptionInfoTest.cpp 158 MachineModuleInfo MMI(TM.get());
333 MachineModuleInfo MMI(TM.get());
unittests/Target/X86/MachineSizeOptsTest.cpp 57 MachineBlockFrequencyInfo *get() { return MBFI.get(); }
78 MMI = std::make_unique<MachineModuleInfo>(TM.get());
79 if (Parser->parseMachineFunctions(*M, *MMI.get()))
93 MachineFunction *F = getMachineFunction(M.get(), "f");
95 MachineFunction *G = getMachineFunction(M.get(), "g");
97 MachineFunction *H = getMachineFunction(M.get(), "h");
99 ProfileSummaryInfo PSI = ProfileSummaryInfo(*M.get());
unittests/TextAPI/ELFYAMLTest.cpp 47 EXPECT_NE(Stub.get(), nullptr);
72 EXPECT_NE(Stub.get(), nullptr);
131 EXPECT_NE(Stub.get(), nullptr);
unittests/Transforms/Utils/LocalTest.cpp 75 BasicBlock *Entry(BasicBlock::Create(C, "", F.get()));
76 BasicBlock *BB(BasicBlock::Create(C, "", F.get()));
unittests/Transforms/Utils/SizeOptsTest.cpp 44 BlockFrequencyInfo *get() { return BFI.get(); }
58 ProfileSummaryInfo PSI(*M.get());
unittests/Transforms/Utils/ValueMapperTest.cpp 37 Ops[0] = T.get();
79 Metadata *Ops1[] = {T0.get(), ConstantAsMetadata::get(G0.get())};
79 Metadata *Ops1[] = {T0.get(), ConstantAsMetadata::get(G0.get())};
95 VM[G0.get()] = G1.get();
95 VM[G0.get()] = G1.get();
100 EXPECT_EQ(ConstantAsMetadata::get(G1.get()), MappedN1->getOperand(1));
112 EXPECT_EQ(T.get(), ValueMapper(VM, RF_NoModuleLevelChanges).mapMDNode(*T));
238 auto *CAM = ConstantAsMetadata::get(F.get());
257 VM[F.get()] = F2.get();
257 VM[F.get()] = F2.get();
261 EXPECT_EQ(F2.get(), cast<ConstantAsMetadata>(F2MD)->getValue());
unittests/Transforms/Vectorize/VPlanTestBase.h 52 VPlanHCFGBuilder HCFGBuilder(LI->getLoopFor(LoopHeader), LI.get(), *Plan);
62 VPlanHCFGBuilder HCFGBuilder(LI->getLoopFor(LoopHeader), LI.get(), *Plan);
unittests/tools/llvm-exegesis/X86/SnippetRepetitorTest.cpp 40 MMI = std::make_unique<MachineModuleInfo>(TM.get());
41 MF = &createVoidVoidPtrMachineFunction("TestFn", Mod.get(), MMI.get());
41 MF = &createVoidVoidPtrMachineFunction("TestFn", Mod.get(), MMI.get());
usr/include/c++/7.4.0/bits/shared_ptr_base.h 657 if (__r.get() == nullptr)
1158 : _M_ptr(__r.get()), _M_refcount()
1160 auto __raw = _S_raw_ptr(__r.get());
usr/include/c++/7.4.0/bits/unique_ptr.h 323 return *get();
331 return get();
351 { return get() == pointer() ? false : true; }
359 pointer __p = get();
685 { return __x.get() == __y.get(); }
685 { return __x.get() == __y.get(); }
702 { return __x.get() != __y.get(); }
702 { return __x.get() != __y.get(); }
723 return std::less<_CT>()(__x.get(), __y.get());
723 return std::less<_CT>()(__x.get(), __y.get());
utils/TableGen/AsmMatcherEmitter.cpp 1463 OperandMatchInfo.push_back(OperandMatchEntry::create(MI.get(), CI,
1605 buildInstructionOperandReference(II.get(), OperandName, i);
1607 buildAliasOperandReference(II.get(), OperandName, Op);
utils/TableGen/CTagsEmitter.cpp 71 Tags.push_back(Tag(C.first, locate(C.second.get())));
73 Tags.push_back(Tag(D.first, locate(D.second.get())));
utils/TableGen/CodeGenDAGPatterns.cpp 3114 *this)).get();
utils/TableGen/CodeGenDAGPatterns.h 1244 return F->second.get();
1250 return F->second.get();
utils/TableGen/CodeGenRegisters.cpp 674 Record *NewReg = SynthDefs.back().get();
utils/TableGen/CodeGenTarget.cpp 419 return I->second.get();
446 const CodeGenInstruction *CGI = I.second.get();
utils/TableGen/DAGISelEmitter.cpp 180 EmitMatcherTable(TheMatcher.get(), CGP, OS);
utils/TableGen/DAGISelMatcher.h 99 Matcher *getNext() { return Next.get(); }
100 const Matcher *getNext() const { return Next.get(); }
utils/TableGen/DAGISelMatcherOpt.cpp 27 Matcher *N = MatcherPtr.get();
193 Matcher *N = RebindableMatcherPtr->get();
214 if (auto *SM = dyn_cast<ScopeMatcher>(Child.get())) {
utils/TableGen/GICombinerEmitter.cpp 429 generateCodeForRule(OS, Rule.get(), " ");
utils/TableGen/GlobalISelEmitter.cpp 1511 return static_cast<Kind *>(Predicates.back().get());
2064 return static_cast<Kind *>(Predicates.back().get());
2148 auto L = static_cast<InstructionPredicateMatcher *>(std::get<0>(P).get());
2149 auto R = static_cast<InstructionPredicateMatcher *>(std::get<1>(P).get());
2184 if (auto *OpMatcher = dyn_cast<InstructionOpcodeMatcher>(P.get()))
2275 if (Stash.back().get() == &OpcMatcher) {
2808 return *static_cast<Kind *>(OperandRenderers.back().get());
2949 MutatableInsns.insert(Matchers.back().get());
2971 return *static_cast<Kind *>(Actions.back().get());
3087 if (Pair.first == Matchers.front().get())
4082 BuildMIAction &DstMIBuilder = *static_cast<BuildMIAction *>(InsertPt->get());
4089 *static_cast<BuildMIAction *>(InsertPt->get());
4116 *static_cast<BuildMIAction *>(InsertPtOrError.get()->get());
4378 InsertPt->get());
4898 OptRules.push_back(CurrentGroup.get());
utils/TableGen/PseudoLoweringEmitter.cpp 283 Insts.push_back(D.second.get());
utils/TableGen/RISCVCompressInstEmitter.cpp 781 Insts.push_back(D.second.get());
utils/TableGen/SearchableTableEmitter.cpp 581 Enum.EntryMap.insert(std::make_pair(EntryRec, Enum.Entries.back().get()));
662 EnumMap.insert(std::make_pair(EnumRec, Enum.get()));
701 TableMap.insert(std::make_pair(TableRec, Table.get()));
723 Record *Class = NameRec.second.get();
utils/benchmark/src/benchmark.cc 208 static_cast<int>(ti + 1), manager.get());
210 RunInThread(&b, iters, 0, manager.get());
506 console_reporter = default_console_reporter.get();
527 file_reporter = default_file_reporter.get();
utils/benchmark/src/benchmark_register.cc 157 instance.benchmark = family.get();