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

References

include/llvm/ADT/BreadthFirstIterator.h
   84       ChildIt.emplace(GT::child_begin(Node));
include/llvm/ADT/DepthFirstIterator.h
  125         Opt.emplace(GT::child_begin(Node));
include/llvm/Analysis/BasicAliasAnalysis.h
  269     BAR.emplace(createLegacyPMBasicAAResult(P, F));
  270     AAR.emplace(createLegacyPMAAResults(P, F, *BAR));
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
  568     CallbackManager.emplace(*this, ES, ErrorHandlerAddress);
include/llvm/IR/DebugInfoMetadata.h
  506       MDChecksum.emplace(CS->Kind, getCanonicalMDString(Context, CS->Value));
  540       StringRefChecksum.emplace(Checksum->Kind, Checksum->Value->getString());
include/llvm/IR/ValueMap.h
  117       MDMap.emplace();
include/llvm/Remarks/BitstreamRemarkSerializer.h
  178     TmpHelper.emplace(ContainerType);
include/llvm/Remarks/YAMLRemarkSerializer.h
   75     StrTab.emplace();
include/llvm/Support/Alignment.h
  138       emplace(Value);
lib/Analysis/DemandedBits.cpp
  298   DB.emplace(F, AC, DT);
lib/Analysis/MemoryDependenceAnalysis.cpp
 1822   MemDep.emplace(AA, AC, TLI, DT, PV, BlockScanLimit);
lib/Analysis/ModuleSummaryAnalysis.cpp
  861   Index.emplace(buildModuleSummaryIndex(
lib/AsmParser/LLParser.cpp
 4614     OptChecksum.emplace(checksumkind.Val, checksum.Val);
lib/Bitcode/Reader/BitcodeAnalyzer.cpp
  544     BlockInfoStream.emplace(*BlockInfoBuffer);
lib/Bitcode/Reader/MetadataLoader.cpp
 1447       Checksum.emplace(static_cast<DIFile::ChecksumKind>(Record[3]),
lib/DebugInfo/CodeView/TypeRecordMapping.cpp
  373       Record.MemberInfo.emplace();
lib/DebugInfo/CodeView/TypeStreamMerger.cpp
  489     PCHSignature.emplace(EP.getSignature());
lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
   79     NewFpoData.emplace(false);
   93   DbgStreams[(int)Type].emplace();
  293     DbgStreams[(int)DbgHeaderType::NewFPO].emplace();
  303     DbgStreams[(int)DbgHeaderType::FPO].emplace();
lib/IR/AsmWriter.cpp
 4220     LocalST.emplace(getParent());
lib/IR/LLVMContext.cpp
  308   pImpl->DITypeMap.emplace();
lib/ObjectYAML/ELFEmitter.cpp
  216         Doc.Symbols.emplace();
lib/Remarks/BitstreamRemarkParser.cpp
  398   P.StrTab.emplace(*StrTabBuf);
  548     R.Loc.emplace();
  587         R.Args.back().Loc.emplace();
lib/Remarks/BitstreamRemarkSerializer.cpp
  335   StrTab.emplace();
lib/Remarks/RemarkParser.cpp
  121   void handleError(Error E) { Err.emplace(toString(std::move(E))); }
lib/Support/JSON.cpp
  504   Err.emplace(
lib/Target/X86/X86SpeculativeLoadHardening.cpp
  414   PS.emplace(MF, &X86::GR64_NOSPRegClass);
lib/Transforms/Instrumentation/MemorySanitizer.cpp
  966   MSan.emplace(M, Options);
lib/Transforms/Instrumentation/ThreadSanitizer.cpp
  185   TSan.emplace();
tools/clang/lib/CodeGen/CGDebugInfo.cpp
  436     CSInfo.emplace(*CSKind, Checksum);
  614     CSInfo.emplace(*CSKind, Checksum);
tools/clang/lib/CodeGen/CGExpr.cpp
 2967     DL.emplace(CGF, SourceLocation());
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 4711     I->getSecond().SecondaryLocalVarData.emplace();
tools/clang/lib/CodeGen/CodeGenModule.cpp
 3913     emitter.emplace(*this);
 5052     emitter.emplace(*this);
tools/clang/lib/Frontend/ASTUnit.cpp
  709         StoredDiag.emplace(Level, Info);
 1366       Capture.emplace(CaptureDiagnostics, *Diagnostics, &NewPreambleDiags,
tools/clang/lib/Lex/PPDirectives.cpp
  451         PreambleConditionalStack.SkipInfo.emplace(
tools/clang/lib/Parse/ParseDecl.cpp
  471     PrototypeScope.emplace(this, Scope::FunctionPrototypeScope |
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 2090     LEH.emplace(S);
tools/clang/lib/Sema/Sema.cpp
 1469     ImmediateDiag.emplace(S.Diag(Loc, DiagID));
 1474     PartialDiagId.emplace(Diags.size());
tools/clang/lib/Sema/SemaOpenMP.cpp
  631       getTopOfStack().OrderedRegion.emplace(Param, Clause);
tools/clang/lib/Serialization/ASTReader.cpp
 3344           SkipInfo.emplace(HashToken, IfTokenLoc, FoundNonSkipPortion,
tools/clang/tools/extra/clang-doc/BitcodeReader.cpp
   86   Field.emplace((int)R[0], Blob, (bool)R[1]);
tools/clang/tools/extra/clang-doc/Serialize.cpp
  410     I.DefLoc.emplace(LineNumber, Filename, IsFileInRootDir);
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
  397     FinderOptions.CheckProfiling.emplace(Profiling->Records);
tools/clang/tools/extra/clang-tidy/ClangTidyProfiling.cpp
   83   TG.emplace("clang-tidy", "clang-tidy checks profiling", Records);
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp
   61   CA.command.emplace();
   64   CA.command->tweakArgs.emplace();
  488   CDB.emplace(BaseCDB.get(), Params.initializationOptions.fallbackFlags,
  497       WithOffsetEncoding.emplace(kCurrentOffsetEncoding,
  499     Server.emplace(*CDB, FSProvider, static_cast<DiagnosticsConsumer &>(*this),
  711       WE.changes.emplace();
tools/clang/tools/extra/clangd/ClangdServer.cpp
  208         SpecFuzzyFind.emplace();
tools/clang/tools/extra/clangd/CodeComplete.cpp
  926     Info.labelOffsets.emplace(ParamStartOffset, ParamEndOffset);
 1268       Inserter.emplace(
 1292       FileProximity.emplace(ProxSources, ProxOpts);
 1347     FileProximity.emplace(ProxSources);
 1351     Inserter.emplace(FileName, Content, Style,
 1385     ScopeProximity.emplace(QueryScopes);
 1439       ScopeProximity.emplace(QueryScopes);
 1675         Builder.emplace(Recorder ? &Recorder->CCSema->getASTContext() : nullptr,
tools/clang/tools/extra/clangd/Diagnostics.cpp
  314   Action.edit.emplace();
  315   Action.edit->changes.emplace();
  343     Main.codeActions.emplace();
  352     Main.relatedInformation.emplace();
tools/clang/tools/extra/clangd/IncludeFixer.cpp
  288         Result.UnresolvedScope.emplace();
tools/clang/tools/extra/clangd/ParsedAST.cpp
  264     CTContext.emplace(std::make_unique<tidy::DefaultOptionsProvider>(
  323     FixIncludes.emplace(Filename, Inserter, *Index,
tools/clang/tools/extra/clangd/Protocol.cpp
  297           R.CompletionItemKinds.emplace();
  343           R.WorkspaceSymbolKinds.emplace();
  351     R.offsetEncoding.emplace();
tools/clang/tools/extra/clangd/TUScheduler.cpp
  679           Ctx.emplace(Requests.front().Ctx.clone());
  680           Tracer.emplace("Debounce");
  858     PreambleTasks.emplace();
  859     WorkerThreads.emplace();
tools/clang/tools/extra/clangd/XRefs.cpp
  524     P.Type.emplace();
  544         P.Default.emplace();
  559         P.Default.emplace();
  646     HI.ReturnType.emplace();
  652     HI.Parameters.emplace();
  657         P.Type.emplace();
  670         P.Default.emplace();
  676     HI.Type.emplace();
  686     HI.Type.emplace();
  698         HI.Value.emplace();
 1118         ChildSym->children.emplace();
 1146       ParentSym->parents.emplace();
 1229     Result->parents.emplace();
 1238     Result->children.emplace();
 1257   Item.children.emplace();
tools/clang/tools/extra/clangd/index/Serialization.cpp
  450     Result.Sources.emplace();
  503     Result.Cmd.emplace();
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp
  315         Variant.Symbol.emplace();
  319         Variant.Refs.emplace();
  323         Variant.Relation.emplace();
  382   Result.Symbols.emplace(std::move(Symbols).build());
  383   Result.Refs.emplace(std::move(Refs).build());
  384   Result.Relations.emplace(std::move(Relations).build());
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp
  489     InputMirrorStream.emplace(InputMirrorFile, /*ref*/ EC,
  507     TraceStream.emplace(TraceFile, /*ref*/ EC,
  520     TracingSession.emplace(*Tracer);
tools/clang/tools/extra/clangd/unittests/CancellationTests.cpp
   27     ContextWithCancellation.emplace(std::move(Task.first));
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp
 1628   Include.Insertion.emplace();
tools/clang/tools/extra/clangd/unittests/DraftStoreTests.cpp
  190   Change.range.emplace();
  212   Change.range.emplace();
  232   Change.range.emplace();
  253   Change.range.emplace();
  274   Change.range.emplace();
  294   Change.range.emplace();
  318   Change1.range.emplace();
  327   Change2.range.emplace();
tools/clang/tools/extra/clangd/unittests/SyncAPI.cpp
   53     Target->emplace(std::move(*Future.get()));
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp
  618          HI.Parameters.emplace();
  635          HI.Parameters.emplace();
  763          HI.Parameters.emplace();
tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp
   98   Options.CheckProfiling.emplace(Records);
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp
   99         Collector.emplace(CI.getPreprocessor());
tools/dsymutil/CompileUnit.h
  105     NewUnit.emplace(OrigUnit.getVersion(), OrigUnit.getAddressByteSize(),
tools/lld/COFF/InputFiles.cpp
  768   debugTypes.emplace(types);
tools/lld/ELF/SymbolTable.cpp
  121     demangledSyms.emplace();
tools/lldb/source/Commands/CommandObjectFrame.cpp
   77         address.emplace();
   86         offset.emplace();
tools/lldb/source/Commands/CommandObjectReproducer.cpp
  237       loader_storage.emplace(m_options.file);
tools/lldb/source/Core/Module.cpp
 1271     m_unwind_table.emplace(*this);
tools/lldb/source/Host/common/FileSystem.cpp
   49   InstanceImpl().emplace();
   54   InstanceImpl().emplace(collector);
   66   InstanceImpl().emplace(llvm::vfs::getVFSFromYAML(std::move(buffer.get()),
   75   InstanceImpl().emplace(fs);
tools/lldb/source/Plugins/ObjectFile/Breakpad/BreakpadRecords.cpp
  383     Size.emplace();
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
  878     path_array_cleanup.emplace([process, path_array_addr]() {
  906     buffer_cleanup.emplace([process, buffer_addr]() {
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
  340   m_memory_regions.emplace();
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  642   m_files.emplace();
  664   m_cu_data.emplace();
  737   m_unwind_data.emplace();
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.cpp
   50   cci.m_compile_opts.emplace();
   56   cci.m_obj_name.emplace();
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp
  593     result.ranges.emplace();
  601     result.ranges.emplace();
tools/lldb/source/Symbol/SymbolFile.cpp
  158     m_compile_units.emplace(CalculateNumCompileUnits());
tools/lldb/source/Utility/Reproducer.cpp
   26   InstanceImpl().emplace();
   36       root.emplace(repro_dir);
  107   m_generator.emplace(*root);
  124   m_loader.emplace(*root);
tools/lldb/unittests/Symbol/TestLineEntry.cpp
   59   m_file.emplace(std::move(*ExpectedFile));
tools/lldb/unittests/Utility/ReproducerInstrumentationTest.cpp
  441   g_registry.emplace();
  442   g_serializer.emplace(os);
  470   g_registry.emplace();
  471   g_serializer.emplace(os);
  508   g_registry.emplace();
  509   g_serializer.emplace(os);
  547   g_registry.emplace();
  548   g_serializer.emplace(os);
  582   g_registry.emplace();
  583   g_serializer.emplace(os);
tools/llvm-dwp/llvm-dwp.cpp
  717     BOS.emplace(OutFile.os());
tools/llvm-pdbutil/DumpOutputStyle.cpp
  662     Scope.emplace(P, 2);
tools/llvm-pdbutil/YAMLOutputStyle.cpp
   86   Obj.Headers.emplace();
  114   Obj.StringTable.emplace();
  131   Obj.StreamSizes.emplace();
  142   Obj.StreamMap.emplace();
  161   Obj.PdbStream.emplace();
  207   Obj.DbiStream.emplace();
  265         DMI.Modi.emplace();
  291   Obj.TpiStream.emplace();
  318   Obj.IpiStream.emplace();
  335   Obj.PublicsStream.emplace();
tools/llvm-pdbutil/llvm-pdbutil.cpp
 1405   Parsed.emplace();
 1410     Parsed->Max.emplace();
tools/llvm-rc/ResourceFileWriter.cpp
  527   ObjectData.Font.emplace(Font);
tools/obj2yaml/elf2yaml.cpp
  208     Y->Symbols.emplace();
  752   S->Bucket.emplace(NBucket);
  756   S->Chain.emplace(NChain);
unittests/ADT/OptionalTest.cpp
  225   A.emplace(1, 2);
  231   A.emplace(5, false);
  378   A.emplace(4);
unittests/Analysis/BasicAliasAnalysisTest.cpp
   58     Analyses.emplace(*this);
unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
  127       [&](MaterializationResponsibility R) { BazR.emplace(std::move(R)); },
  363       [&](MaterializationResponsibility R) { FooR.emplace(std::move(R)); });
  402       [&](MaterializationResponsibility R) { FooR.emplace(std::move(R)); });
  406       [&](MaterializationResponsibility R) { BarR.emplace(std::move(R)); });
  410       [&](MaterializationResponsibility R) { BazR.emplace(std::move(R)); });
  538       [&](MaterializationResponsibility R) { FooR.emplace(std::move(R)); });
  542       [&](MaterializationResponsibility R) { BarR.emplace(std::move(R)); });
  601       [&](MaterializationResponsibility R) { FooR.emplace(std::move(R)); });
  605       [&](MaterializationResponsibility R) { BarR.emplace(std::move(R)); });
  665       [&](MaterializationResponsibility R) { FooR.emplace(std::move(R)); });
  669       [&](MaterializationResponsibility R) { BarR.emplace(std::move(R)); });
  729       [&](MaterializationResponsibility R) { FooR.emplace(std::move(R)); });
  733       [&](MaterializationResponsibility R) { BarR.emplace(std::move(R)); });
unittests/Remarks/BitstreamRemarksSerializerTest.cpp
  141   R.Loc.emplace();
  171   R.Hotness.emplace(999999999);
  230   R.Args.back().Loc.emplace();
  261   R.Loc.emplace();
  265   R.Hotness.emplace(999999999);
  269   R.Args.back().Loc.emplace();
  311   R.Loc.emplace();
  315   R.Hotness.emplace(999999999);
  319   R.Args.back().Loc.emplace();
unittests/Support/Path.cpp
 1343   Closer.emplace(FD);
 1366   Closer.emplace(FD);
 1388   Closer.emplace(FD);
 1448     Closer.emplace(FD);