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

Declarations

usr/include/c++/7.4.0/bits/stl_vector.h
  962 	emplace_back(_Args&&... __args);

References

include/llvm/Analysis/AliasAnalysis.h
  324     AAs.emplace_back(new Model<AAResultT>(AAResult, *this));
include/llvm/Analysis/BlockFrequencyInfoImpl.h
  641     Nodes.emplace_back(Node);
 1058     Freqs.emplace_back();
 1082     Working.emplace_back(Index);
include/llvm/Analysis/CallGraph.h
  236     CalledFunctions.emplace_back(Call, M);
include/llvm/Bitstream/BitstreamReader.h
   71     BlockInfoRecords.emplace_back();
include/llvm/Bitstream/BitstreamWriter.h
  217     BlockScope.emplace_back(OldCodeSize, BlockSizeWordIndex);
  523     BlockInfoRecords.emplace_back();
include/llvm/CodeGen/GCMetadata.h
  126     SafePoints.emplace_back(Label, DL);
include/llvm/CodeGen/ScheduleDAGInstrs.h
  388     SUnits.emplace_back(MI, (unsigned)SUnits.size());
include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
   84     SectionContribs.emplace_back(SC);
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
   77       Unmapped.back().CodeAllocs.emplace_back(Size, Alignment);
   90         Unmapped.back().RODataAllocs.emplace_back(Size, Alignment);
   99       Unmapped.back().RWDataAllocs.emplace_back(Size, Alignment);
include/llvm/IR/PassManager.h
  554     Passes.emplace_back(new PassModelT(std::move(Pass)));
include/llvm/Object/ELFObjectFile.h
  788       Res.emplace_back(toDRI(&Sec), this);
include/llvm/ProfileData/Coverage/CoverageMapping.h
  325     CountedRegions.emplace_back(Region, Count);
include/llvm/Support/JSON.h
  191     V.emplace_back(std::forward<Args>(A)...);
include/llvm/XRay/FDRLogBuilder.h
   30     Records.emplace_back(new R(std::forward<T>(A)...));
lib/Analysis/AliasSetTracker.cpp
  176   UnknownInsts.emplace_back(I);
lib/Bitcode/Reader/BitcodeReader.cpp
 1956     BundleTags.emplace_back();
 2984       UpgradedVariables.emplace_back(&GV, Upgraded);
 5118       OperandBundles.emplace_back(BundleTags[Record[0]], std::move(Inputs));
lib/Bitcode/Reader/ValueList.h
   70     ValuePtrs.emplace_back(V);
   71     FullTypes.emplace_back(Ty);
lib/Bitcode/Writer/ValueEnumerator.cpp
  233   Stack.emplace_back(V, F, List.size());
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 1479     GlobalUDTs.emplace_back(std::move(FullyQualifiedName), Ty);
 1481     LocalUDTs.emplace_back(std::move(FullyQualifiedName), Ty);
lib/CodeGen/AsmPrinter/DwarfExpression.cpp
  467           CU.ExprRefedBaseTypes.emplace_back(BitSize, Encoding);
lib/CodeGen/FaultMaps.cpp
   45   FunctionInfos[AP.CurrentFnSym].emplace_back(FaultTy, FaultingOffset,
lib/CodeGen/GlobalMerge.cpp
  266     UsedGlobalSets.emplace_back(Globals.size());
lib/CodeGen/MIRPrinter.cpp
  487       YmlCS.ArgForwardingRegs.emplace_back(YmlArgReg);
lib/CodeGen/MachineModuleInfo.cpp
  115   BBCallbacks.emplace_back(BB);
lib/CodeGen/MachineOutliner.cpp
 1055         CandidatesForRepeatedSeq.emplace_back(StartIdx, StringLen, StartIt,
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
   74   SUnits.emplace_back(N, (unsigned)SUnits.size());
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 5915     DanglingDebugInfoMap[V].emplace_back(&DI, dl, SDNodeOrder);
lib/CodeGen/SelectionDAG/TargetLowering.cpp
 4193     ConstraintOperands.emplace_back(std::move(CI));
lib/CodeGen/StackMaps.cpp
  346   CSInfos.emplace_back(CSOffsetExpr, ID, std::move(Locations),
lib/CodeGen/SwitchLoweringUtils.cpp
  253   JTCases.emplace_back(std::move(JTH), std::move(JT));
  449   BitTestCases.emplace_back(std::move(LowBound), std::move(CmpRange),
lib/CodeGen/WinEHPrepare.cpp
  760       Orig2Clone.emplace_back(BB, CBB);
lib/DebugInfo/CodeView/DebugInlineeLinesSubsection.cpp
  120   Entries.emplace_back();
lib/DebugInfo/CodeView/DebugLinesSubsection.cpp
   78   Blocks.emplace_back(Offset);
lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
  461     Result.emplace_back(*AttrEncOr);
lib/DebugInfo/DWARF/DWARFDebugAranges.cpp
   78   Endpoints.emplace_back(LowPC, CUOffset, true);
   79   Endpoints.emplace_back(HighPC, CUOffset, false);
   96         Aranges.emplace_back(PrevAddress, E.Address, *ValidCUs.begin());
lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
  470       Entries.emplace_back(std::move(Cie));
  518       Entries.emplace_back(new FDE(StartOffset, Length, CIEPointer,
lib/DebugInfo/DWARF/DWARFVerifier.cpp
  995       BucketStarts.emplace_back(Bucket, Index);
 1009   BucketStarts.emplace_back(NI.getBucketCount(), NI.getNameCount() + 1);
lib/DebugInfo/GSYM/GsymCreator.cpp
   39     Files.emplace_back(FE);
  256   Funcs.emplace_back(FI);
lib/DebugInfo/GSYM/InlineInfo.cpp
  110       Inline.Children.emplace_back(std::move(*Child));
lib/DebugInfo/MSF/MappedBlockStream.cpp
  156     CacheIter->second.emplace_back(WriteBuffer, Size);
  159     List.emplace_back(WriteBuffer, Size);
lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
  362     Ret.emplace_back();
lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp
  261     PublicsByAddr.emplace_back(&Sym, &DeserializedPublics.back());
lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
  155     Functions.emplace_back(SD, Export.Name);
  206   M.emplace_back(SD, SymbolName);
lib/ExecutionEngine/ExecutionEngine.cpp
  463           EnvVars.emplace_back(envp[i]);
lib/ExecutionEngine/Interpreter/Execution.cpp
 2128   ECStack.emplace_back();
lib/ExecutionEngine/Orc/OrcCBindingsStack.h
  319     IRStaticDestructorRunners.emplace_back(AcknowledgeORCv1Deprecation,
lib/IR/AsmWriter.cpp
  238   Stack.emplace_back(V, F, List.size());
lib/IR/ProfileSummary.cpp
  135     Summary.emplace_back(cast<ConstantInt>(Op0->getValue())->getZExtValue(),
lib/LTO/ThinLTOCodeGenerator.cpp
  528   Modules.emplace_back(std::move(*InputOrError));
lib/MC/MCParser/AsmParser.cpp
 2581       MA.emplace_back(AsmToken::String, Str);
 5660     Arg.emplace_back(AsmToken::Identifier, Values.slice(I, I + 1));
lib/MC/MCStreamer.cpp
  682   WinFrameInfos.emplace_back(
  717   WinFrameInfos.emplace_back(std::make_unique<WinEH::FrameInfo>(
lib/MC/WasmObjectWriter.cpp
 1247         Comdats[C->getName()].emplace_back(
 1279       CustomSections.emplace_back(Name, &Section);
 1324           Comdats[C->getName()].emplace_back(
lib/MC/WinCOFFObjectWriter.cpp
  254   Sections.emplace_back(std::make_unique<COFFSection>(Name));
lib/MCA/HardwareUnits/Scheduler.cpp
   93     IssuedSet.emplace_back(IR);
  144     ReadySet.emplace_back(IR);
  181     PendingSet.emplace_back(IR);
lib/MCA/InstrBuilder.cpp
   89     Worklist.emplace_back(ResourcePlusCycles(Mask, ResourceUsage(RCy)));
lib/Object/IRSymtab.cpp
  154         DependentLibraries.emplace_back(Specifier);
  198   Syms.emplace_back();
  207     Uncommons.emplace_back();
lib/Object/TapiFile.cpp
   50       Symbols.emplace_back(StringRef(), Symbol->getName(), getFlags(Symbol));
   55         Symbols.emplace_back(ObjC1ClassNamePrefix, Symbol->getName(),
   58         Symbols.emplace_back(ObjC2ClassNamePrefix, Symbol->getName(),
   60         Symbols.emplace_back(ObjC2MetaClassNamePrefix, Symbol->getName(),
   65       Symbols.emplace_back(ObjC2EHTypePrefix, Symbol->getName(),
   69       Symbols.emplace_back(ObjC2IVarPrefix, Symbol->getName(),
lib/Object/TapiUniversal.cpp
   35     Architectures.emplace_back(Arch);
lib/Object/WasmObjectFile.cpp
  442         LinkingData.InitFunctions.emplace_back(Init);
  478       ImportedFunctions.emplace_back(&I);
  480       ImportedGlobals.emplace_back(&I);
  482       ImportedEvents.emplace_back(&I);
  623     LinkingData.SymbolTable.emplace_back(Info);
  624     Symbols.emplace_back(LinkingData.SymbolTable.back(), GlobalType, EventType,
  641     LinkingData.Comdats.emplace_back(Name);
  711       ProducerVec->emplace_back(Name, Version);
lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp
   61     DHS.Hashes.emplace_back(S);
lib/ProfileData/Coverage/CoverageMapping.cpp
  225       FuncHashMismatches.emplace_back(Record.FunctionName, Record.FunctionHash);
  391       Segments.emplace_back(StartLoc.first, StartLoc.second,
  395       Segments.emplace_back(StartLoc.first, StartLoc.second, IsRegionEntry);
  664           FileCoverage.Expansions.emplace_back(CR, Function);
  694     Result.emplace_back(std::move(IG));
  711         FunctionCoverage.Expansions.emplace_back(CR, Function);
  730         ExpansionCoverage.Expansions.emplace_back(CR, Expansion.Function);
lib/ProfileData/Coverage/CoverageMappingReader.cpp
  437       Records.emplace_back(Version, FuncName, FuncHash, Mapping, FilenamesBegin,
lib/ProfileData/InstrProf.cpp
  345     MD5FuncMap.emplace_back(Function::getGUID(PGOFuncName), &F);
  355         MD5FuncMap.emplace_back(Function::getGUID(OtherFuncName), &F);
  716     ValueSites.emplace_back();
  718     ValueSites.emplace_back(VData, VData + N);
lib/ProfileData/InstrProfReader.cpp
  562     DataBuffer.emplace_back(K, Hash, std::move(CounterBuffer));
  769       DetailedSummary.emplace_back((uint32_t)Ent.Cutoff, Ent.MinBlockCount,
lib/ProfileData/SampleProfReader.cpp
  906   Entries.emplace_back(*Cutoff, *MinBlockCount, *NumBlocks);
lib/Support/FileCheck.cpp
  776       Diags->emplace_back(SM, CheckTy, Loc, MatchTy, Range);
 1255     CheckStrings->emplace_back(P, UsedPrefix, PatternLoc);
 1263     CheckStrings->emplace_back(
lib/Support/SpecialCaseList.cpp
   55   RegExes.emplace_back(
  186       Sections.emplace_back(std::move(M));
lib/Support/Statistic.cpp
  259     ReturnStats.emplace_back(Stat->getName(), Stat->getValue());
lib/Support/ThreadPool.cpp
   32     Threads.emplace_back([&] {
lib/Support/TimeProfiler.cpp
  136       SortedTotals.emplace_back(E.getKey(), E.getValue());
lib/Support/Timer.cpp
  249     TimersToPrint.emplace_back(P.getValue(), P.getKey(), P.getKey());
  272     TimersToPrint.emplace_back(T.Time, T.Name, T.Description);
  358     TimersToPrint.emplace_back(T->Time, T->Name, T->Description);
lib/Support/VirtualFileSystem.cpp
 1879   Mappings.emplace_back(VirtualPath, RealPath);
lib/TableGen/TGParser.cpp
  381       Dest->emplace_back(std::make_unique<ForeachLoop>(Loop.Loc, Loop.IterVar,
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
 1483     BlockInfos.emplace_back(MBB);
lib/Target/ARC/ARCBranchFinalize.cpp
  164         BranchToPCList.emplace_back(&MI, PC);
lib/Target/ARM/ARMConstantIslandPass.cpp
  542     CPEntries.emplace_back(1, CPEntry(CPEMI, i));
  604     CPEntries.emplace_back(1, CPEntry(CPEMI, JTI));
 2333         CPUsers.emplace_back(CPUser(NewJTMI, User.CPEMI, 4, false, false));
lib/Target/Hexagon/HexagonConstExtenders.cpp
 1524   Defs.emplace_back(DefLoc, Refs);
lib/Target/Mips/MipsConstantIslandPass.cpp
  579     CPEntries.emplace_back(1, CPEntry(CPEMI, i));
lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp
  129     Replacements.emplace_back(&F, NewF);
lib/Testing/Support/Error.cpp
   19                     Infos.emplace_back(std::move(Info));
lib/TextAPI/MachO/ArchitectureSet.cpp
   56     archs.emplace_back(arch);
lib/TextAPI/MachO/TextStub.cpp
  478             Section.AllowableClients.emplace_back(Library.getInstallName());
  482             Section.ReexportedLibraries.emplace_back(Library.getInstallName());
  492               Section.WeakDefSymbols.emplace_back(Symbol->getName());
  494               Section.TLVSymbols.emplace_back(Symbol->getName());
  496               Section.Symbols.emplace_back(Symbol->getName());
  500               Section.Classes.emplace_back(
  503               Section.Classes.emplace_back(Symbol->getName());
  507               Section.Symbols.emplace_back(
  510               Section.ClassEHs.emplace_back(Symbol->getName());
  514               Section.IVars.emplace_back(
  517               Section.IVars.emplace_back(Symbol->getName());
  528         Exports.emplace_back(std::move(Section));
  552               Section.WeakRefSymbols.emplace_back(Symbol->getName());
  554               Section.Symbols.emplace_back(Symbol->getName());
  558               Section.Classes.emplace_back(
  561               Section.Classes.emplace_back(Symbol->getName());
  565               Section.Symbols.emplace_back(
  568               Section.ClassEHs.emplace_back(Symbol->getName());
  572               Section.IVars.emplace_back(
  575               Section.IVars.emplace_back(Symbol->getName());
  585         Undefineds.emplace_back(std::move(Section));
  811         UUIDs.emplace_back(IT.first, IT.second);
  837           ParentUmbrellas.emplace_back(std::move(CurrentSection));
  870                     CurrentSection.WeakSymbols.emplace_back(Symbol->getName());
  872                     CurrentSection.TlvSymbols.emplace_back(Symbol->getName());
  874                     CurrentSection.Symbols.emplace_back(Symbol->getName());
  877                   CurrentSection.Classes.emplace_back(Symbol->getName());
  880                   CurrentSection.ClassEHs.emplace_back(Symbol->getName());
  883                   CurrentSection.Ivars.emplace_back(Symbol->getName());
  893               CurrentSections.emplace_back(std::move(CurrentSection));
 1012           CurrentSection.Values.emplace_back(it.first->getInstallName());
 1015         Section.emplace_back(std::move(CurrentSection));
 1135   Files.emplace_back(&File);
lib/ToolDrivers/llvm-lib/LibDriver.cpp
  261   Members.emplace_back(MB);
lib/Transforms/IPO/HotColdSplitting.cpp
  396     Regions.emplace_back();
  452       Regions.emplace_back();
lib/Transforms/IPO/LowerTypeTests.cpp
  183   Fragments.emplace_back();
  598   ByteArrayInfos.emplace_back();
 1613     TypeMembers.emplace_back();
 2089     Sets.emplace_back(I, MaxUniqueId);
lib/Transforms/IPO/MergeFunctions.cpp
  942     Deferred.emplace_back(F);
lib/Transforms/IPO/WholeProgramDevirt.cpp
  792       Bits.emplace_back();
lib/Transforms/Instrumentation/CFGMST.h
  267     AllEdges.emplace_back(new Edge(Src, Dest, W));
lib/Transforms/Instrumentation/GCOVProfiling.cpp
  466       Regexes.emplace_back(std::move(Re));
lib/Transforms/Instrumentation/InstrProfiling.cpp
  652       PromotionCandidates.emplace_back(cast<Instruction>(Load), Store);
lib/Transforms/Instrumentation/ValueProfilePlugins.inc
   46     Candidates->emplace_back(CandidateInfo{Length, InsertPt, AnnotatedInst});
   65       Candidates.emplace_back(CandidateInfo{Callee, InsertPt, AnnotatedInst});
lib/Transforms/Scalar/InferAddressSpaces.cpp
  331             PostorderStack.emplace_back(CE, false);
lib/Transforms/Scalar/NewGVN.cpp
  697     CongruenceClasses.emplace_back(result);
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
 1581       Replacements.emplace_back(
 1584       Replacements.emplace_back(DeferredReplacement::createDelete(Call));
lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  648   RenamePassWorkList.emplace_back(&F.front(), nullptr, std::move(Values),
  995       Worklist.emplace_back(*I, Pred, IncomingVals, IncomingLocs);
lib/XRay/Trace.cpp
   81       Records.emplace_back();
tools/bugpoint/CrashDebugger.cpp
  492     BlockInfo.emplace_back(BB->getParent()->getName(), BB->getName());
  599     BlockInfo.emplace_back(BB->getParent()->getName(), BB->getName());
  689     BlockInfo.emplace_back(BB->getParent()->getName(), BB->getName());
tools/bugpoint/Miscompilation.cpp
  392         MisCompFunctions.emplace_back(F->getName(), F->getFunctionType());
  418         MisCompFunctions.emplace_back(I->getName(), I->getFunctionType());
  589       MisCompFunctions.emplace_back(I->getName(), I->getFunctionType());
tools/clang/include/clang/Lex/HeaderSearchOptions.h
  231     UserEntries.emplace_back(Path, Group, IsFramework, IgnoreSysRoot);
  238     SystemHeaderPrefixes.emplace_back(Prefix, IsSystemHeader);
tools/clang/include/clang/Lex/Preprocessor.h
 1990     IncludeMacroStack.emplace_back(CurLexerKind, CurLexerSubmodule,
tools/clang/include/clang/Lex/PreprocessorOptions.h
  190   void addMacroDef(StringRef Name) { Macros.emplace_back(Name, false); }
  191   void addMacroUndef(StringRef Name) { Macros.emplace_back(Name, true); }
  194     RemappedFiles.emplace_back(From, To);
  198     RemappedFileBuffers.emplace_back(From, To);
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 2280     remap.emplace_back(I->first->getName(), TempFile);
tools/clang/lib/AST/Interp/ByteCodeEmitter.cpp
  142     SrcMap.emplace_back(Code.size(), SI);
tools/clang/lib/AST/Interp/Program.h
   85     AnonFuncs.emplace_back(Func);
tools/clang/lib/AST/Mangle.cpp
  394       Manglings.emplace_back(getMangledStructor(CD, Ctor_Base));
  398           Manglings.emplace_back(getMangledStructor(CD, Ctor_Complete));
  403             Manglings.emplace_back(getMangledStructor(CD, Ctor_DefaultClosure));
  405       Manglings.emplace_back(getMangledStructor(DD, Dtor_Base));
  407         Manglings.emplace_back(getMangledStructor(DD, Dtor_Complete));
  409           Manglings.emplace_back(getMangledStructor(DD, Dtor_Deleting));
  412       Manglings.emplace_back(getName(ND));
  416             Manglings.emplace_back(getMangledThunk(MD, T));
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
 1013   Matchers.DeclOrStmt.emplace_back(NodeMatch, Action);
 1019   Matchers.Type.emplace_back(NodeMatch, Action);
 1025   Matchers.DeclOrStmt.emplace_back(NodeMatch, Action);
 1031   Matchers.NestedNameSpecifier.emplace_back(NodeMatch, Action);
 1037   Matchers.NestedNameSpecifierLoc.emplace_back(NodeMatch, Action);
 1043   Matchers.TypeLoc.emplace_back(NodeMatch, Action);
 1049   Matchers.CtorInit.emplace_back(NodeMatch, Action);
tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp
  331     Names.emplace_back(*Name);
tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp
   16   ContextStack.emplace_back();
   67   Errors.emplace_back();
   70   Last.Messages.emplace_back();
tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp
  513     Completions.emplace_back(Completion.TypedText.substr(CompToken.Text.size()),
  527       Result.emplace_back(Entry.getKey(), Decl, Specificity);
tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  658       Completions.emplace_back(TypedText, OS.str(), MaxSpecificity);
tools/clang/lib/Analysis/CloneDetection.cpp
  532       Occurences.emplace_back(KindIndex, Mention);
  538   Occurences.emplace_back(Variables.size(), Mention);
tools/clang/lib/Basic/SanitizerSpecialCaseList.cpp
   50     SanitizerSections.emplace_back(Mask, S.Entries);
tools/clang/lib/CodeGen/CGDebugInfo.cpp
  189     LexicalBlockStack.emplace_back(DBuilder.createLexicalBlockFile(
  194     LexicalBlockStack.emplace_back(
  994   ReplaceMap.emplace_back(
 2253   LexicalBlockStack.emplace_back(&*FwdDecl);
 2468   LexicalBlockStack.emplace_back(RealDecl);
 2790     ReplaceMap.emplace_back(
 3364   FwdDeclReplaceMap.emplace_back(std::piecewise_construct,
 3394   FwdDeclReplaceMap.emplace_back(
 3562         LexicalBlockStack.emplace_back(SP);
 3652   LexicalBlockStack.emplace_back(SP);
 3741   LexicalBlockStack.emplace_back(SP);
 3768   LexicalBlockStack.emplace_back(DBuilder.createLexicalBlock(
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 1106       EarlyInitList.emplace_back(Sym, v);
 1942         EarlyInitList.emplace_back(SuperClass->getName(), std::move(v));
 3370   ClassAliases.emplace_back(ClassDecl->getNameAsString(),
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1888   LLVMUsed.emplace_back(GV);
 1894   LLVMCompilerUsed.emplace_back(GV);
tools/clang/lib/CodeGen/CodeGenModule.h
  345     DeferredDeclsToEmit.emplace_back(GD);
 1025     CXXGlobalDtors.emplace_back(DtorFn.getFunctionType(), DtorFn.getCallee(),
tools/clang/lib/CodeGen/ConstantInitBuilder.cpp
  155   Builder.SelfReferences.emplace_back(dummy);
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
  413     SourceRegions.emplace_back(Counter(), Start, End);
  487     RegionStack.emplace_back(Count, StartLoc, EndLoc);
  589               SourceRegions.emplace_back(Region.getCounter(), NestedLoc, EndLoc);
  603               SourceRegions.emplace_back(Region.getCounter(), StartLoc, NestedLoc);
  747           SourceRegions.emplace_back(I.getCounter(), Loc,
  762           SourceRegions.emplace_back(*ParentCounter, FileStart,
tools/clang/lib/DirectoryWatcher/DirectoryScanner.cpp
   36     Result.emplace_back(sys::path::filename(It->path()));
   48     Events.emplace_back(DirectoryWatcher::Event{
tools/clang/lib/Driver/ToolChains/Hexagon.cpp
  270     OsLibs.emplace_back(A->getValue());
tools/clang/lib/Frontend/CompilerInvocation.cpp
  180         Diagnostics.emplace_back(Arg);
  338       Opts.CheckersAndPackages.emplace_back(CheckerOrPackage, IsEnabled);
  492       AnOpts.SilencedCheckersAndPackages.emplace_back(CheckerOrPackage);
 1800     Opts.Plugins.emplace_back(A->getValue(0));
 1806     Opts.PluginArgs[AA->getValue(0)].emplace_back(AA->getValue(1));
 2025     Opts.Inputs.emplace_back(std::move(Inputs[i]), IK);
 3329     Opts.Includes.emplace_back(A->getValue());
 3332     Opts.ChainedIncludes.emplace_back(A->getValue());
tools/clang/lib/Frontend/InitHeaderSearch.cpp
   70     SystemHeaderPrefixes.emplace_back(Prefix, IsSystemHeader);
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp
  253     Instance.getFrontendOpts().Inputs.emplace_back(
tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp
   34     All.emplace_back(Level, Notes.size());
   35     Notes.emplace_back(Info.getLocation(), Buf.str());
   38     All.emplace_back(Level, Warnings.size());
   39     Warnings.emplace_back(Info.getLocation(), Buf.str());
   42     All.emplace_back(Level, Remarks.size());
   43     Remarks.emplace_back(Info.getLocation(), Buf.str());
   47     All.emplace_back(Level, Errors.size());
   48     Errors.emplace_back(Info.getLocation(), Buf.str());
tools/clang/lib/Index/FileIndexRecord.cpp
   33     Decls.emplace_back(Roles, Offset, D, Relations);
tools/clang/lib/Lex/HeaderSearch.cpp
  125     HeaderMaps.emplace_back(FE, std::move(HM));
tools/clang/lib/Lex/PreprocessingRecord.cpp
  434   SkippedRanges.emplace_back(Range.getBegin(), EndifLoc);
tools/clang/lib/Sema/Sema.cpp
 1475     Diags.emplace_back(Loc, S.PDiag(DiagID));
tools/clang/lib/Sema/SemaCodeComplete.cpp
 4668     FixIts.emplace_back(AccessOpFixIt.getValue());
tools/clang/lib/Serialization/ASTReader.cpp
 5775     HSOpts.UserEntries.emplace_back(std::move(Path), Group, IsFramework,
 5783     HSOpts.SystemHeaderPrefixes.emplace_back(std::move(Prefix), IsSystemHeader);
tools/clang/lib/Serialization/ASTWriter.cpp
 2801       SerializedSkippedRanges.emplace_back(Range);
tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp
  411   Checkers.emplace_back(Rfn, Sfn, Name, Desc, DocsUri, IsHidden);
tools/clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp
   71   FrontendOpts.Inputs.emplace_back(fileName, IK);
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
  198     Tree.Nodes.emplace_back();
  586     TreePairs.emplace_back(SNodeId(S1.getSize()), SNodeId(S2.getSize()));
  621             Matches.emplace_back(Id1, Id2);
  625             TreePairs.emplace_back(Row, Col);
tools/clang/lib/Tooling/CompilationDatabase.cpp
  382   CompileCommands.emplace_back(Directory, StringRef(),
tools/clang/lib/Tooling/Execution.cpp
   52   Actions.emplace_back(std::move(Action), std::move(Adjuster));
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp
  154       Cmd.CommandLine.emplace_back(OldArgs.front());
  228       Result.CommandLine.emplace_back((
  329       Paths.emplace_back(Path, I);
  331       Stems.emplace_back(sys::path::stem(Path), I);
  335           Components.emplace_back(*Dir, I);
tools/clang/lib/Tooling/JSONCompilationDatabase.cpp
  321     Commands.emplace_back(
tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp
  132       Ranges.emplace_back(Start, End - Start);
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
   99       Occurrences.emplace_back(PrevName, SymbolOccurrence::MatchingSymbol,
tools/clang/lib/Tooling/Transformer/RewriteRule.cpp
   73     Case.AddedIncludes.emplace_back(Header.str(), Format);
tools/clang/tools/clang-scan-deps/ClangScanDeps.cpp
  142     Inputs.emplace_back(Command.Filename, Command.Directory);
  247     WorkerThreads.emplace_back(std::move(Worker));
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  369     WhiteListedSymbolRegexes.emplace_back(Pattern);
tools/clang/tools/extra/clang-doc/BitcodeReader.cpp
  334   I->Description.emplace_back();
  339   I->Description.emplace_back();
  344   I->Description.emplace_back();
  349   I->Description.emplace_back();
  354   I->Children.emplace_back(std::make_unique<CommentInfo>());
  447     I->ChildNamespaces.emplace_back(std::move(R));
  450     I->ChildRecords.emplace_back(std::move(R));
  485     I->ChildRecords.emplace_back(std::move(R));
  500   I->ChildFunctions.emplace_back(std::move(R));
  504   I->ChildEnums.emplace_back(std::move(R));
  508   I->ChildFunctions.emplace_back(std::move(R));
  512   I->ChildEnums.emplace_back(std::move(R));
  516   I->Bases.emplace_back(std::move(R));
  520   I->ChildFunctions.emplace_back(std::move(R));
  784       Infos.emplace_back(std::move(InfoOrErr.get()));
tools/clang/tools/extra/clang-doc/Generators.cpp
   89       I->Children.emplace_back(R.USR, R.Name, R.RefType, R.Path);
  100     I->Children.emplace_back(Info->USR, Info->extractName(), Info->IT,
tools/clang/tools/extra/clang-doc/HTMLGenerator.cpp
   87     Children.emplace_back(std::make_unique<TextNode>(Text.str()));
  275     LinkNode->Attributes.emplace_back("rel", "stylesheet");
  281     LinkNode->Attributes.emplace_back("href", StylesheetPath.str());
  282     Out.emplace_back(std::move(LinkNode));
  296     ScriptNode->Attributes.emplace_back("src", ScriptPath.str());
  297     Out.emplace_back(std::move(ScriptNode));
  304   LinkNode->Attributes.emplace_back("href", Link.str());
  333       Out.emplace_back(std::make_unique<TextNode>(", "));
  334     Out.emplace_back(genReference(R, CurrentDirectory));
  352   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_H2, "Enums"));
  353   Out.back()->Attributes.emplace_back("id", "Enums");
  354   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_DIV));
  370     List->Children.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_LI, M));
  381   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_H2, "Functions"));
  382   Out.back()->Attributes.emplace_back("id", "Functions");
  383   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_DIV));
  400   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_H2, "Members"));
  401   Out.back()->Attributes.emplace_back("id", "Members");
  402   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_UL));
  409     LIBody->Children.emplace_back(std::make_unique<TextNode>(Access));
  410     LIBody->Children.emplace_back(genReference(M.Type, ParentInfoDir));
  411     LIBody->Children.emplace_back(std::make_unique<TextNode>(" " + M.Name));
  412     ULBody->Children.emplace_back(std::move(LIBody));
  424   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_H2, Title));
  425   Out.back()->Attributes.emplace_back("id", Title);
  426   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_UL));
  430     LiNode->Children.emplace_back(genReference(R, ParentPath));
  431     ULBody->Children.emplace_back(std::move(LiNode));
  446   Node->Children.emplace_back(std::make_unique<TextNode>("Defined at line "));
  451   LocNumberNode->Attributes.emplace_back(
  453   Node->Children.emplace_back(std::move(LocNumberNode));
  454   Node->Children.emplace_back(std::make_unique<TextNode>(" of file "));
  457   LocFileNode->Attributes.emplace_back("href", FileURL.str());
  458   Node->Children.emplace_back(std::move(LocFileNode));
  473   MetaNode->Attributes.emplace_back("charset", "utf-8");
  474   Out.emplace_back(std::move(MetaNode));
  475   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_TITLE, Title));
  489   HeaderNode->Attributes.emplace_back("id", "project-title");
  504   LeftSidebarNode->Attributes.emplace_back("id", "sidebar-left");
  505   LeftSidebarNode->Attributes.emplace_back("path", InfoPath);
  506   LeftSidebarNode->Attributes.emplace_back(
  510   MainContentNode->Attributes.emplace_back("id", "main-content");
  511   MainContentNode->Attributes.emplace_back(
  516   RightSidebarNode->Attributes.emplace_back("id", "sidebar-right");
  517   RightSidebarNode->Attributes.emplace_back(
  523   MainNode->Children.emplace_back(std::move(LeftSidebarNode));
  524   MainNode->Children.emplace_back(std::move(MainContentNode));
  525   MainNode->Children.emplace_back(std::move(RightSidebarNode));
  536   SpanNode->Attributes.emplace_back("class", "no-break");
  537   FooterNode->Children.emplace_back(std::move(SpanNode));
  556   F.Children.emplace_back(std::move(HeaderNode));
  557   F.Children.emplace_back(std::move(MainNode));
  558   F.Children.emplace_back(std::move(FooterNode));
  568     Idx.Children.emplace_back(C.extractName(),
  577     Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_SPAN));
  580       SpanBody->Children.emplace_back(genReference(Index, InfoPath));
  582       SpanBody->Children.emplace_back(genReference(
  589   Out.emplace_back(std::make_unique<TagNode>(ListHTMLTag));
  595     UlBody->Children.emplace_back(std::move(LiBody));
  606         FullComment->Children.emplace_back(std::move(Node));
  614         ParagraphComment->Children.emplace_back(std::move(Node));
  631       CommentBlock->Children.emplace_back(std::move(Node));
  645   Out.emplace_back(
  647   Out.back()->Attributes.emplace_back("id",
  652     Out.emplace_back(std::move(Node));
  656       Out.emplace_back(writeFileDefinition(I.DefLoc.getValue()));
  658       Out.emplace_back(writeFileDefinition(
  664     Out.emplace_back(genHTML(I.Description));
  673   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_H3, I.Name));
  676   Out.back()->Attributes.emplace_back("id",
  679   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_P));
  684     FunctionHeader->Children.emplace_back(
  687     FunctionHeader->Children.emplace_back(
  689     FunctionHeader->Children.emplace_back(std::make_unique<TextNode>(" "));
  691   FunctionHeader->Children.emplace_back(
  696       FunctionHeader->Children.emplace_back(std::make_unique<TextNode>(", "));
  697     FunctionHeader->Children.emplace_back(genReference(P.Type, ParentInfoDir));
  698     FunctionHeader->Children.emplace_back(
  701   FunctionHeader->Children.emplace_back(std::make_unique<TextNode>(")"));
  705       Out.emplace_back(writeFileDefinition(I.DefLoc.getValue()));
  707       Out.emplace_back(writeFileDefinition(
  713     Out.emplace_back(genHTML(I.Description));
  727   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_H1, InfoTitle));
  731     Out.emplace_back(genHTML(I.Description));
  748     InfoIndex.Children.emplace_back("Namespaces", "Namespaces");
  750     InfoIndex.Children.emplace_back("Records", "Records");
  752     InfoIndex.Children.emplace_back(
  755     InfoIndex.Children.emplace_back(genInfoIndexItem(I.ChildEnums, "Enums"));
  765   Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_H1, InfoTitle));
  769       Out.emplace_back(writeFileDefinition(I.DefLoc.getValue()));
  771       Out.emplace_back(writeFileDefinition(
  777     Out.emplace_back(genHTML(I.Description));
  784     Out.emplace_back(std::make_unique<TagNode>(HTMLTag::TAG_P));
  786     PBody->Children.emplace_back(std::make_unique<TextNode>("Inherits from "));
  793       PBody->Children.emplace_back(std::make_unique<TextNode>(", "));
  813     InfoIndex.Children.emplace_back("Members", "Members");
  815     InfoIndex.Children.emplace_back("Records", "Records");
  817     InfoIndex.Children.emplace_back(
  820     InfoIndex.Children.emplace_back(genInfoIndexItem(I.ChildEnums, "Enums"));
  925   LeftSidebarNode->Attributes.emplace_back("id", "sidebar-left");
  926   LeftSidebarNode->Attributes.emplace_back("path", "");
  927   LeftSidebarNode->Attributes.emplace_back(
  929   LeftSidebarNode->Attributes.emplace_back("style", "flex: 0 100%;");
  931   MainNode->Children.emplace_back(std::move(LeftSidebarNode));
  957   F.Children.emplace_back(std::move(HeaderNode));
  958   F.Children.emplace_back(std::move(MainNode));
  959   F.Children.emplace_back(std::move(FooterNode));
tools/clang/tools/extra/clang-doc/Serialize.cpp
   93     CurrentCI.Children.emplace_back(std::make_unique<CommentInfo>());
  398     I.Description.emplace_back();
  477             BI.ChildFunctions.emplace_back(std::move(FI));
  479         I.Bases.emplace_back(std::move(BI));
  508   ParentI->ChildNamespaces.emplace_back(I->USR, I->Name, InfoType::IT_namespace,
  543     ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
  551     ParentI->ChildRecords.emplace_back(I->USR, I->Name, InfoType::IT_record,
  580   ParentI->ChildFunctions.emplace_back(std::move(Func));
  612   ParentI->ChildFunctions.emplace_back(std::move(Func));
  634     ParentI->ChildEnums.emplace_back(std::move(Enum));
  646     ParentI->ChildEnums.emplace_back(std::move(Enum));
  654     ParentI->ChildEnums.emplace_back(std::move(Enum));
tools/clang/tools/extra/clang-doc/tool/ClangDocMain.cpp
  236     CDCtx.FilesToCopy.emplace_back(IndexJS.str());
  262         R.first->second.emplace_back(Value);
tools/clang/tools/extra/clang-include-fixer/FuzzySymbolIndex.cpp
   23       this->Symbols.emplace_back(
tools/clang/tools/extra/clang-include-fixer/IncludeFixer.cpp
  335     SymbolCandidates.emplace_back(Symbol.getName(), Symbol.getSymbolKind(),
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllSymbols.cpp
   58         Contexts.emplace_back(SymbolInfo::ContextType::Namespace,
   61       Contexts.emplace_back(SymbolInfo::ContextType::EnumDecl,
   65       Contexts.emplace_back(SymbolInfo::ContextType::Record,
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/HeaderMapCollector.cpp
   20     this->RegexHeaderMappingTable.emplace_back(llvm::Regex(Entry.first),
tools/clang/tools/extra/clang-move/Move.h
   36     DeclarationList.emplace_back(DeclarationName, Type, Templated);
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
  364       List.emplace_back(CheckName, true);
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
  422     Errors.emplace_back(CheckName, Level, Context.getCurrentBuildDirectory(),
  641       ErrorFixes.emplace_back(
  665         Events.emplace_back(Begin, End, Event::ET_Begin, I, Sizes[I]);
  666         Events.emplace_back(Begin, End, Event::ET_End, I, Sizes[I]);
tools/clang/tools/extra/clang-tidy/ClangTidyModule.cpp
   28       Checks.emplace_back(Factory.second(Factory.first, Context));
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.cpp
  179   Result.emplace_back(DefaultOptions, OptionsSourceTypeDefaultBinary);
  195   RawOptions.emplace_back(ConfigOptions,
  197   RawOptions.emplace_back(OverrideOptions,
  211   ConfigHandlers.emplace_back(".clang-tidy", parseConfiguration);
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
   95       Comments.emplace_back(
  117     Comments.emplace_back(
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
  284         RemoveInitializers.emplace_back(
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp
  175   Slices.emplace_back(DeclRange);
  197     Slices.emplace_back(VarNameRange);
  224     Snippets.emplace_back(Snippet);
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp
   61     Macros.emplace_back(MacroNameTok, MD->getMacroInfo());
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp
 1183         Result.emplace_back(render(std::move(*Ranges)));
tools/clang/tools/extra/clangd/CodeComplete.cpp
 1543           Bundles.emplace_back();
 1546         Bundles.emplace_back();
tools/clang/tools/extra/clangd/Diagnostics.cpp
  145   D.Notes.emplace_back();
tools/clang/tools/extra/clangd/Headers.cpp
   39       Out->MainFileIncludes.emplace_back();
  131     RealPathNames.emplace_back();
tools/clang/tools/extra/clangd/Selection.cpp
   48       Tokens.emplace_back();
tools/clang/tools/extra/clangd/SourceCode.cpp
 1078       Enclosing.emplace_back(std::move(Event.Payload));
 1101       ER.EligiblePoints.emplace_back(std::move(Event.Pos));
 1106     ER.EligiblePoints.emplace_back(offsetToPosition(Code, Code.size()));
tools/clang/tools/extra/clangd/XRefs.cpp
  296     Result.emplace_back();
  654       HI.Parameters->emplace_back();
 1121       SubTypes.emplace_back(std::move(*ChildSym));
 1148       SuperTypes.emplace_back(std::move(*ParentSym));
tools/clang/tools/extra/clangd/index/Background.cpp
  506     NeedsReIndexing.emplace_back(std::move(*Cmd));
tools/clang/tools/extra/clangd/index/Ref.cpp
   54     Result.emplace_back(Sym.first, llvm::ArrayRef<Ref>(SymRefs).copy(Arena));
tools/clang/tools/extra/clangd/index/Serialization.cpp
  507       Result.Cmd->CommandLine.emplace_back(C);
  534     Symbols.emplace_back(Sym);
  549       Refs.emplace_back(Sym);
  561       Relations.emplace_back(Relation);
  572       InternedCmd.CommandLine.emplace_back(C);
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
  315     DeclRefs[ND].emplace_back(SpellingLoc, Roles);
tools/clang/tools/extra/clangd/index/dex/Dex.cpp
   52   Result.emplace_back(Token::Kind::Scope, Sym.Scope);
   57       Result.emplace_back(Token::Kind::ProximityURI, ProximityURI);
   59     Result.emplace_back(RestrictedForCodeCompletion);
   61     Result.emplace_back(Token::Kind::Type, Sym.Type);
  315   Result.emplace_back(ParsedURI->toString());
  321       Result.emplace_back(
tools/clang/tools/extra/clangd/index/dex/Iterator.cpp
  353     Result.emplace_back(It.peek(), It.consume());
tools/clang/tools/extra/clangd/index/dex/PostingList.cpp
  171   Result.emplace_back();
  176       Result.emplace_back();
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp
  100       Result.emplace_back(It.first(), It.second);
  633     ReqStats.emplace_back();
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp
 1053     Parameters.emplace_back();
tools/clang/tools/extra/clangd/unittests/DexTests.cpp
  674     SymbolRefs.emplace_back();
tools/clang/tools/extra/clangd/unittests/FindTargetTests.cpp
   91       ActualDecls.emplace_back(Entry.first, Entry.second);
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp
   60     Expected.emplace_back();
tools/clang/tools/extra/pp-trace/PPTrace.cpp
  145       Filters.emplace_back(std::move(*Pat), Enabled);
tools/clang/tools/extra/unittests/clang-doc/BitcodeTest.cpp
   60   I.ChildNamespaces.emplace_back(EmptySID, "ChildNamespace",
   62   I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record);
   63   I.ChildFunctions.emplace_back();
   64   I.ChildEnums.emplace_back();
   84   I.Bases.emplace_back(EmptySID, "F", "path/to/F", true,
   86   I.Bases.back().ChildFunctions.emplace_back();
   91   I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record);
   92   I.ChildFunctions.emplace_back();
   93   I.ChildEnums.emplace_back();
  172   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  175   BlankLine->Children.emplace_back(std::make_unique<CommentInfo>());
  178   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  181   Brief->Children.emplace_back(std::make_unique<CommentInfo>());
  186   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  189   Extended->Children.emplace_back(std::make_unique<CommentInfo>());
  192   Extended->Children.emplace_back(std::make_unique<CommentInfo>());
  196   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  199   HTML->Children.emplace_back(std::make_unique<CommentInfo>());
  201   HTML->Children.emplace_back(std::make_unique<CommentInfo>());
  206   HTML->Children.emplace_back(std::make_unique<CommentInfo>());
  209   HTML->Children.emplace_back(std::make_unique<CommentInfo>());
  212   HTML->Children.emplace_back(std::make_unique<CommentInfo>());
  217   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  222   Verbatim->Children.emplace_back(std::make_unique<CommentInfo>());
  226   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  232   ParamOut->Children.emplace_back(std::make_unique<CommentInfo>());
  234   ParamOut->Children.back()->Children.emplace_back(
  237   ParamOut->Children.back()->Children.emplace_back(
  242   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  247   ParamIn->Children.emplace_back(std::make_unique<CommentInfo>());
  249   ParamIn->Children.back()->Children.emplace_back(
  253   ParamIn->Children.back()->Children.emplace_back(
  257   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  262   Return->Children.emplace_back(std::make_unique<CommentInfo>());
  264   Return->Children.back()->Children.emplace_back(
  269   F.Description.emplace_back(std::move(Top));
tools/clang/tools/extra/unittests/clang-doc/GeneratorTest.cpp
   49   ExpectedIdx.Children.emplace_back(std::move(IndexA));
   54   IndexB.Children.emplace_back(std::move(IndexC));
   55   ExpectedIdx.Children.emplace_back(std::move(IndexB));
   62   IndexE.Children.emplace_back(std::move(IndexF));
   63   IndexD.Children.emplace_back(std::move(IndexE));
   64   ExpectedIdx.Children.emplace_back(std::move(IndexD));
   68   ExpectedIdx.Children.emplace_back(std::move(IndexG));
   75   Idx.Children.emplace_back("b");
   76   Idx.Children.emplace_back("aA");
   77   Idx.Children.emplace_back("aa");
   78   Idx.Children.emplace_back("A");
   79   Idx.Children.emplace_back("a");
   83   ExpectedIdx.Children.emplace_back("a");
   84   ExpectedIdx.Children.emplace_back("A");
   85   ExpectedIdx.Children.emplace_back("aa");
   86   ExpectedIdx.Children.emplace_back("aA");
   87   ExpectedIdx.Children.emplace_back("b");
tools/clang/tools/extra/unittests/clang-doc/HTMLGeneratorTest.cpp
   37   CDCtx.JsScripts.emplace_back("index.js");
   46   I.ChildNamespaces.emplace_back(EmptySID, "ChildNamespace",
   48   I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record,
   50   I.ChildFunctions.emplace_back();
   53   I.ChildEnums.emplace_back();
  160   I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record,
  162   I.ChildFunctions.emplace_back();
  164   I.ChildEnums.emplace_back();
  381   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  384   BlankLine->Children.emplace_back(std::make_unique<CommentInfo>());
  387   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  390   Brief->Children.emplace_back(std::make_unique<CommentInfo>());
  395   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  398   Extended->Children.emplace_back(std::make_unique<CommentInfo>());
  401   Extended->Children.emplace_back(std::make_unique<CommentInfo>());
  405   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  408   Entities->Children.emplace_back(std::make_unique<CommentInfo>());
  414   I.Description.emplace_back(std::move(Top));
tools/clang/tools/extra/unittests/clang-doc/MDGeneratorTest.cpp
   29   I.ChildNamespaces.emplace_back(EmptySID, "ChildNamespace",
   31   I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record);
   32   I.ChildFunctions.emplace_back();
   35   I.ChildEnums.emplace_back();
   95   I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record);
   96   I.ChildFunctions.emplace_back();
   98   I.ChildEnums.emplace_back();
  224   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  227   BlankLine->Children.emplace_back(std::make_unique<CommentInfo>());
  230   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  233   Brief->Children.emplace_back(std::make_unique<CommentInfo>());
  238   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  241   Extended->Children.emplace_back(std::make_unique<CommentInfo>());
  244   Extended->Children.emplace_back(std::make_unique<CommentInfo>());
  248   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  251   HTML->Children.emplace_back(std::make_unique<CommentInfo>());
  253   HTML->Children.emplace_back(std::make_unique<CommentInfo>());
  258   HTML->Children.emplace_back(std::make_unique<CommentInfo>());
  261   HTML->Children.emplace_back(std::make_unique<CommentInfo>());
  264   HTML->Children.emplace_back(std::make_unique<CommentInfo>());
  269   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  274   Verbatim->Children.emplace_back(std::make_unique<CommentInfo>());
  278   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  284   ParamOut->Children.emplace_back(std::make_unique<CommentInfo>());
  286   ParamOut->Children.back()->Children.emplace_back(
  289   ParamOut->Children.back()->Children.emplace_back(
  294   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  299   ParamIn->Children.emplace_back(std::make_unique<CommentInfo>());
  301   ParamIn->Children.back()->Children.emplace_back(
  305   ParamIn->Children.back()->Children.emplace_back(
  309   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  314   Return->Children.emplace_back(std::make_unique<CommentInfo>());
  316   Return->Children.back()->Children.emplace_back(
  321   I.Description.emplace_back(std::move(Top));
tools/clang/tools/extra/unittests/clang-doc/MergeTest.cpp
   21   One.ChildNamespaces.emplace_back(NonEmptySID, "ChildNamespace",
   23   One.ChildRecords.emplace_back(NonEmptySID, "ChildStruct",
   25   One.ChildFunctions.emplace_back();
   28   One.ChildEnums.emplace_back();
   36   Two.ChildNamespaces.emplace_back(EmptySID, "OtherChildNamespace",
   38   Two.ChildRecords.emplace_back(EmptySID, "OtherChildStruct",
   40   Two.ChildFunctions.emplace_back();
   42   Two.ChildEnums.emplace_back();
   46   Infos.emplace_back(std::make_unique<NamespaceInfo>(std::move(One)));
   47   Infos.emplace_back(std::make_unique<NamespaceInfo>(std::move(Two)));
   53   Expected->ChildNamespaces.emplace_back(NonEmptySID, "ChildNamespace",
   55   Expected->ChildRecords.emplace_back(NonEmptySID, "ChildStruct",
   57   Expected->ChildNamespaces.emplace_back(EmptySID, "OtherChildNamespace",
   59   Expected->ChildRecords.emplace_back(EmptySID, "OtherChildStruct",
   61   Expected->ChildFunctions.emplace_back();
   64   Expected->ChildFunctions.emplace_back();
   66   Expected->ChildEnums.emplace_back();
   69   Expected->ChildEnums.emplace_back();
   90   One.Bases.emplace_back(EmptySID, "F", "path/to/F", true,
   92   One.ChildRecords.emplace_back(NonEmptySID, "SharedChildStruct",
   94   One.ChildFunctions.emplace_back();
   97   One.ChildEnums.emplace_back();
  109   Two.ChildRecords.emplace_back(NonEmptySID, "SharedChildStruct",
  111   Two.ChildFunctions.emplace_back();
  113   Two.ChildEnums.emplace_back();
  117   Infos.emplace_back(std::make_unique<RecordInfo>(std::move(One)));
  118   Infos.emplace_back(std::make_unique<RecordInfo>(std::move(Two)));
  131   Expected->Bases.emplace_back(EmptySID, "F", "path/to/F", true,
  134   Expected->ChildRecords.emplace_back(NonEmptySID, "SharedChildStruct",
  136   Expected->ChildFunctions.emplace_back();
  139   Expected->ChildFunctions.emplace_back();
  141   Expected->ChildEnums.emplace_back();
  144   Expected->ChildEnums.emplace_back();
  164   One.Description.emplace_back();
  184   Two.Description.emplace_back();
  196   Infos.emplace_back(std::make_unique<FunctionInfo>(std::move(One)));
  197   Infos.emplace_back(std::make_unique<FunctionInfo>(std::move(Two)));
  211   Expected->Description.emplace_back();
  248   Infos.emplace_back(std::make_unique<EnumInfo>(std::move(One)));
  249   Infos.emplace_back(std::make_unique<EnumInfo>(std::move(Two)));
tools/clang/tools/extra/unittests/clang-doc/SerializeTest.cpp
   42       EmittedInfos.emplace_back(std::move(I.first));
   44       EmittedInfos.emplace_back(std::move(I.second));
  107   ExpectedBWithFunction.ChildFunctions.emplace_back(std::move(F));
  159   ExpectedRecordWithEConstructor.ChildFunctions.emplace_back(
  175   ExpectedRecordWithMethod.ChildFunctions.emplace_back(std::move(Method));
  198   ExpectedRecordWithTemplateMethod.ChildFunctions.emplace_back(
  218   ExpectedTemplatedRecord.ChildFunctions.emplace_back(
  245   ExpectedNamespaceWithEnum.ChildEnums.emplace_back(std::move(E));
  256   ExpectedNamespaceWithScopedEnum.ChildEnums.emplace_back(std::move(G));
  328   ExpectedBWithFunction.ChildFunctions.emplace_back(std::move(F));
  344   ExpectedBWithFunction.ChildFunctions.emplace_back(std::move(F));
  384   ExpectedE.Bases.emplace_back(EmptySID, /*Name=*/"F",
  397   ExpectedE.Bases.back().ChildFunctions.emplace_back(std::move(FunctionSet));
  398   ExpectedE.Bases.emplace_back(EmptySID, /*Name=*/"G",
  410   ExpectedE.Bases.back().ChildFunctions.emplace_back(std::move(FunctionGet));
  427   ExpectedH.Bases.emplace_back(EmptySID, /*Name=*/"E",
  430   ExpectedH.Bases.emplace_back(EmptySID, /*Name=*/"F",
  443   ExpectedH.Bases.back().ChildFunctions.emplace_back(std::move(FunctionSetNew));
  444   ExpectedH.Bases.emplace_back(EmptySID, /*Name=*/"G",
  456   ExpectedH.Bases.back().ChildFunctions.emplace_back(std::move(FunctionGetNew));
  475   ExpectedJ.Bases.emplace_back(EmptySID, /*Name=*/"I<int>",
  501   ExpectedBWithFunction.ChildFunctions.emplace_back(std::move(F));
  512   ExpectedBWithExportedFunction.ChildFunctions.emplace_back(
  525   ExpectedParentA.ChildRecords.emplace_back(EmptySID, "A", InfoType::IT_record,
  533   ExpectedParentB.ChildRecords.emplace_back(EmptySID, "B", InfoType::IT_record,
  539   ExpectedParentC.ChildRecords.emplace_back(EmptySID, "C", InfoType::IT_record,
  552   ExpectedParentA.ChildNamespaces.emplace_back(EmptySID, "A",
  558   ExpectedParentB.ChildNamespaces.emplace_back(EmptySID, "B",
tools/clang/tools/extra/unittests/clang-doc/YAMLGeneratorTest.cpp
   31   I.ChildNamespaces.emplace_back(EmptySID, "ChildNamespace",
   33   I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record,
   35   I.ChildFunctions.emplace_back();
   38   I.ChildEnums.emplace_back();
   87   I.Bases.emplace_back(EmptySID, "F", "path/to/F", true,
   89   I.Bases.back().ChildFunctions.emplace_back();
   98   I.ChildRecords.emplace_back(EmptySID, "ChildStruct", InfoType::IT_record,
  100   I.ChildFunctions.emplace_back();
  102   I.ChildEnums.emplace_back();
  278   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  281   BlankLine->Children.emplace_back(std::make_unique<CommentInfo>());
  284   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  287   Brief->Children.emplace_back(std::make_unique<CommentInfo>());
  292   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  295   Extended->Children.emplace_back(std::make_unique<CommentInfo>());
  298   Extended->Children.emplace_back(std::make_unique<CommentInfo>());
  302   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  305   HTML->Children.emplace_back(std::make_unique<CommentInfo>());
  307   HTML->Children.emplace_back(std::make_unique<CommentInfo>());
  312   HTML->Children.emplace_back(std::make_unique<CommentInfo>());
  315   HTML->Children.emplace_back(std::make_unique<CommentInfo>());
  318   HTML->Children.emplace_back(std::make_unique<CommentInfo>());
  323   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  328   Verbatim->Children.emplace_back(std::make_unique<CommentInfo>());
  332   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  338   ParamOut->Children.emplace_back(std::make_unique<CommentInfo>());
  340   ParamOut->Children.back()->Children.emplace_back(
  343   ParamOut->Children.back()->Children.emplace_back(
  348   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  353   ParamIn->Children.emplace_back(std::make_unique<CommentInfo>());
  355   ParamIn->Children.back()->Children.emplace_back(
  359   ParamIn->Children.back()->Children.emplace_back(
  363   Top.Children.emplace_back(std::make_unique<CommentInfo>());
  368   Return->Children.emplace_back(std::make_unique<CommentInfo>());
  370   Return->Children.back()->Children.emplace_back(
  375   I.Description.emplace_back(std::move(Top));
tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp
   70       Args.emplace_back("-xc++-header");
tools/clang/tools/libclang/CIndexCodeCompletion.cpp
  593           AllocatedResults.FixItsVector.emplace_back(std::move(Results[I].FixIts));
tools/clang/unittests/Frontend/PCHPreambleTest.cpp
  120       Remapped.emplace_back(RemappedFile.first(), buf.release());
tools/clang/unittests/Lex/PPCallbacksTest.cpp
   80     Results.emplace_back(ConditionRange, ConditionValue);
   85     Results.emplace_back(ConditionRange, ConditionValue);
tools/clang/unittests/Tooling/ReplacementsYamlTest.cpp
   24   Doc.Replacements.emplace_back("/path/to/file1.h", 232, 56, "replacement #1");
   25   Doc.Replacements.emplace_back("/path/to/file2.h", 301, 2, "replacement #2");
   53   Doc.Replacements.emplace_back("/path/to/file1.h", 0, 0, "#include <utility>\n");
tools/clang/unittests/Tooling/TransformerTest.cpp
   81     FileContents.emplace_back(Filename, Content);
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
   87       Ret.emplace_back("GNU", Name, "", true);
   88       Ret.emplace_back("CXX11", Name, "gnu", true);
   90       Ret.emplace_back("GNU", Name, "", false);
   91       Ret.emplace_back("CXX11", Name, "clang", false);
   93         Ret.emplace_back("C2x", Name, "clang", false);
 1827     Rules.emplace_back(MetaSubject, Constraint);
 2275       Args.emplace_back(createArgument(*ArgRecord, R.getName()));
 2510       Args.emplace_back(createArgument(*Arg, R.getName()));
 2687         Classes.emplace_back(Class);
 2831       Args.emplace_back(createArgument(*Arg, R.getName()));
 3214       Args.emplace_back(createArgument(*ArgRecord, R.getName()));
tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp
   69     Matches.emplace_back(std::move(Name), std::move(Return));
tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp
   26     Matches.emplace_back(Tag->getValueAsString("Spelling"), "return true;");
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  908     RST.emplace_back();
  912       RST.emplace_back();
tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp
  123       D.Groups.emplace_back();
tools/clang/utils/TableGen/NeonEmitter.cpp
  376     Types.emplace_back(OutTS, Proto[0]);
  378       Types.emplace_back(InTS, Proto[I]);
tools/dsymutil/BinaryHolder.cpp
   39     Buffers.emplace_back(ObjData, Filename);
tools/dsymutil/CompileUnit.cpp
   78   ForwardDIEReferences.emplace_back(Die, RefUnit, Ctxt, Attr);
  118   LocationAttributes.emplace_back(Attr, PcOffset);
  123   Namespaces.emplace_back(Name, Die);
  129   ObjC.emplace_back(Name, Die, SkipPubSection);
  135   Pubnames.emplace_back(Name, Die, SkipPubSection);
  142   Pubtypes.emplace_back(Name, Die, QualifiedNameHash, ObjcClassImplementation);
tools/dsymutil/DebugMap.cpp
   88   Objects.emplace_back(new DebugMapObject(ObjectFilePath, Timestamp, Type));
tools/dsymutil/DwarfLinker.cpp
  498         ValidRelocs.emplace_back(Offset64, RelocSize, Addend, Mapping);
  503       ValidRelocs.emplace_back(Offset64, RelocSize, SymOffset, Mapping);
 1914     Seq.emplace_back(Row);
 2558     ObjectContexts.emplace_back(Map, *this, *Obj.get());
tools/dsymutil/NonRelocatableStringpool.cpp
   47       Result.emplace_back(E, true);
tools/dsymutil/SymbolMap.cpp
   58   UnobfuscatedStrings.emplace_back("_" + Translation);
  138     UnobfuscatedStrings.emplace_back(LHS);
  154     UnobfuscatedStrings.emplace_back(LHS);
tools/lld/COFF/Chunks.cpp
  462     res->emplace_back(rva + rel.VirtualAddress, ty);
  566     res.emplace_back(
  675   res->emplace_back(getRVA() + 2);
  686   res->emplace_back(getRVA(), IMAGE_REL_BASED_ARM_MOV32T);
  742   res->emplace_back(getRVA());
tools/lld/COFF/DLL.cpp
  339     res->emplace_back(rva + 1);
  359     res->emplace_back(rva + 4);
  379     res->emplace_back(rva + 0, IMAGE_REL_BASED_ARM_MOV32T);
  399     res->emplace_back(rva + 14, IMAGE_REL_BASED_ARM_MOV32T);
  461     res->emplace_back(rva);
tools/lld/COFF/LTO.cpp
  200     ret.emplace_back(buf[i].data(), buf[i].size());
tools/lld/ELF/CallGraphSort.cpp
  111       clusters.emplace_back(clusters.size(), isec->getSize());
tools/lld/ELF/Driver.cpp
 1234       stack.emplace_back(config->asNeeded, config->isStatic, inWholeArchive);
 1554   partitions.emplace_back();
tools/lld/ELF/InputSection.cpp
 1200     pieces.emplace_back(off, this, size, getReloc(off, size, rels, relI));
 1238     pieces.emplace_back(off, xxHash64(s.substr(0, size)), !isAlloc);
 1253     pieces.emplace_back(i, xxHash64(data.slice(i, entSize)), !isAlloc);
tools/lld/ELF/SyntheticSections.cpp
  723     gots.emplace_back();
  887         mergedGots.emplace_back();
 1722       relativeGroups.emplace_back(std::move(group));
 1766       nonRelativeGroups.emplace_back(i, j);
 2971     verneeds.emplace_back();
 3082     shards.emplace_back(StringTableBuilder::RAW, alignment);
tools/lld/lib/ReaderWriter/MachO/File.h
  310     _reExportedDylibs.emplace_back(dylibPath);
tools/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp
  761     result.emplace_back(new mach_o::FlatNamespaceFile(*this));
tools/lld/lib/ReaderWriter/MachO/WriterMachO.cpp
   51       r.emplace_back(new CEntryFile(_ctx));
   54       r.emplace_back(new StubHelperFile(_ctx));
   57       r.emplace_back(new MachHeaderAliasFile(_ctx));
tools/lld/wasm/InputFiles.cpp
  297       customSections.emplace_back(make<InputSection>(section, this));
  322     segments.emplace_back(seg);
  335     functions.emplace_back(func);
  341     globals.emplace_back(make<InputGlobal>(g, this));
  345     events.emplace_back(make<InputEvent>(types[e.Type.SigIndex], e, this));
tools/lld/wasm/LTO.cpp
  158     ret.emplace_back(buf[i].data(), buf[i].size());
tools/lld/wasm/SymbolTable.cpp
  113   symVector.emplace_back(sym);
  200   syntheticFunctions.emplace_back(function);
  234   syntheticGlobals.emplace_back(global);
  629   syntheticFunctions.emplace_back(func);
tools/lld/wasm/SyntheticSections.cpp
  115   importedSymbols.emplace_back(sym);
  210   inputFunctions.emplace_back(func);
  341   indirectFunctions.emplace_back(sym);
  458       comdats[comdat].emplace_back(
  471       comdats[comdat].emplace_back(ComdatEntry{WASM_COMDAT_DATA, i});
  492   symtabEntries.emplace_back(sym);
tools/lld/wasm/Writer.cpp
  947       initFunctions.emplace_back(WasmInitEntry{sym, f.Priority});
tools/lldb/include/lldb/Core/FileSpecList.h
   88     m_files.emplace_back(std::forward<Args>(args)...);
tools/lldb/include/lldb/DataFormatters/FormattersContainer.h
   83     m_map.emplace_back(std::move(name), std::move(entry));
tools/lldb/include/lldb/Expression/DiagnosticManager.h
  112     m_diagnostics.emplace_back(
tools/lldb/include/lldb/Symbol/UnwindPlan.h
  402       m_row_list.emplace_back(new Row(*row_sp));
tools/lldb/include/lldb/Utility/RangeMap.h
  345   void Append(B base, S size) { m_entries.emplace_back(base, size); }
tools/lldb/source/Breakpoint/BreakpointResolverName.cpp
  223   m_lookups.emplace_back(lookup);
  230       m_lookups.emplace_back(variant_lookup);
tools/lldb/source/Host/common/SocketAddress.cpp
  244       addr_list.emplace_back(SocketAddress(service_ptr));
tools/lldb/source/Host/common/TCPSocket.cpp
  258     handles.emplace_back(accept_loop.RegisterReadObject(
tools/lldb/source/Interpreter/CommandAlias.cpp
   64       option_arg_vector->emplace_back("<argument>", -1, options_string);
   68           option_arg_vector->emplace_back("<argument>", -1, entry.ref());
tools/lldb/source/Interpreter/Options.cpp
 1064     option_arg_vector->emplace_back(option_str.GetString(), has_arg,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp
   87         sources.emplace_back(*module_ast_ctx->getASTContext(),
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
 1322           fdi_cache.emplace_back(fdi);
tools/lldb/source/Plugins/Language/CPlusPlus/MSVCUndecoratedNameParser.cpp
   61       m_specifiers.emplace_back(name.take_front(i - 1),
   71   m_specifiers.emplace_back(name, name.drop_front(last_base_start));
tools/lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp
  242       variant_names.emplace_back(name_sans_category);
  247     variant_names.emplace_back(strm.GetString());
  251     variant_names.emplace_back(strm.GetString());
  256       variant_names.emplace_back(strm.GetString());
  260       variant_names.emplace_back(strm.GetString());
tools/lldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.cpp
  204     m_program.emplace_back(
  214     m_program.emplace_back(EHInstruction{o, EHInstruction::Type::ALLOCATE,
  220     m_program.emplace_back(
  237     m_program.emplace_back(EHInstruction{
  253     m_program.emplace_back(
  276     m_program.emplace_back(
  283       m_program.emplace_back(EHInstruction{o, EHInstruction::Type::ALLOCATE,
  285     m_program.emplace_back(EHInstruction{o, EHInstruction::Type::PUSH_REGISTER,
  287     m_program.emplace_back(EHInstruction{o, EHInstruction::Type::PUSH_REGISTER,
  289     m_program.emplace_back(EHInstruction{o, EHInstruction::Type::PUSH_REGISTER,
  291     m_program.emplace_back(EHInstruction{o, EHInstruction::Type::PUSH_REGISTER,
  293     m_program.emplace_back(EHInstruction{o, EHInstruction::Type::PUSH_REGISTER,
  308   m_program.emplace_back(
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
  849     connection_urls.emplace_back(
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
 1311                            m_mem_region_cache.emplace_back(Info, file_spec);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
 2560       connection_urls.emplace_back(port, socket_name);
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp
   92       m_type_hash_to_unit_index.emplace_back(type_unit->GetTypeHash(),
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
  393         dies.emplace_back(this, &(*pos));
tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp
   16     die_offsets.emplace_back(die_info_array[i]);
   35         die_offsets.emplace_back(die_info_array[i]);
   59         die_offsets.emplace_back(die_info_array[i]);
   77           die_offsets.emplace_back(die_info_array[i]);
   84         die_offsets.emplace_back(die_info_array[i]);
   96       die_offsets.emplace_back(die_info_array[i]);
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 3786     call_edges.emplace_back(call_origin.GetMangledName(), return_pc,
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
   79         scope_stack.emplace_back(id.modi, begin.offset());
tools/lldb/source/Symbol/ArmUnwindInfo.cpp
   63     m_exidx_entries.emplace_back(file_addr, addr, data);
  161             register_offsets.emplace_back(dwarf_r4 + i, vsp);
  183         register_offsets.emplace_back(dwarf_r4 + i, vsp);
  191         register_offsets.emplace_back(dwarf_r4 + i, vsp);
  195       register_offsets.emplace_back(dwarf_lr, vsp);
  215             register_offsets.emplace_back(dwarf_r0 + i, vsp);
  240         register_offsets.emplace_back(dwarf_d0 + s + i, vsp);
  254         register_offsets.emplace_back(dwarf_d8 + i, vsp);
  286         register_offsets.emplace_back(dwarf_d16 + s + i, vsp);
  300         register_offsets.emplace_back(dwarf_d0 + s + i, vsp);
  313         register_offsets.emplace_back(dwarf_d8 + i, vsp);
tools/lldb/source/Symbol/ClangASTContext.cpp
 9438       values.emplace_back(val, enumerator->getName());
tools/lldb/source/Symbol/PostfixExpression.cpp
  102     result.emplace_back(lhs, rhs);
tools/lldb/source/Target/PathMappingList.cpp
   66   m_pairs.emplace_back(pair(NormalizePath(path), NormalizePath(replacement)));
tools/lldb/source/Target/Process.cpp
 1504       language_runtimes.emplace_back(runtime);
tools/lldb/source/Target/Target.cpp
 2165       scratch_type_systems.emplace_back(&type_system_or_err.get());
tools/lldb/source/Utility/Args.cpp
  184     m_entries.emplace_back(entry.ref(), entry.quote);
  247     m_entries.emplace_back(arg, quote);
  295     m_entries.emplace_back(entry.ref(), entry.quote);
  308     m_entries.emplace_back(arg, '\0');
tools/lldb/source/Utility/Reproducer.cpp
  195     files.emplace_back(provider.second->GetFile());
tools/lldb/tools/driver/Driver.cpp
  240       m_option_data.m_args.emplace_back(arg_value);
  244       m_option_data.m_args.emplace_back(path);
  375         m_option_data.m_args.emplace_back(value);
tools/lldb/unittests/Process/gdb-remote/GDBRemoteTestUtils.h
   45     m_packets->emplace_back(static_cast<const char *>(dst), dst_len);
tools/lldb/unittests/Symbol/PostfixExpressionTest.cpp
  113     result.emplace_back(p.first, ASTPrinter::Print(p.second));
tools/lldb/unittests/tools/lldb-server/tests/TestClient.cpp
  229     m_register_infos.emplace_back(std::move(*InfoOr));
tools/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp
  157     Options.emplace_back(R);
tools/llvm-cov/CodeCoverage.cpp
  194     SourceFiles.emplace_back(EffectivePath.str());
  247   LoadedSourceFiles.emplace_back(SourceFile, std::move(Buffer.get()));
  659       ObjectFilenames.emplace_back(CovFilename);
  661       ObjectFilenames.emplace_back(Filename);
  758         CoverageArches.emplace_back(Arch);
tools/llvm-cov/CoverageExporterJson.cpp
  197       SourceFiles.emplace_back(SF);
tools/llvm-cov/CoverageExporterLcov.cpp
  113       SourceFiles.emplace_back(SF);
tools/llvm-cov/CoverageReport.cpp
  293       Funcnames.emplace_back(DC.demangle(F.Name));
  369     FileReports.emplace_back(Filename.drop_front(LCP));
  387       UniqueSourceFiles.emplace_back(SF.str());
  406     Filenames.emplace_back(FCS.Name);
tools/llvm-cov/SourceCoverageView.cpp
  167   ExpansionSubViews.emplace_back(Region, std::move(View));
  173   InstantiationSubViews.emplace_back(FunctionName, Line, std::move(View));
tools/llvm-exegesis/lib/Analysis.cpp
  564         SchedClassClusters.emplace_back();
tools/llvm-exegesis/lib/BenchmarkResult.cpp
  359       Benchmarks.emplace_back();
tools/llvm-exegesis/lib/Clustering.cpp
  142     Clusters_.emplace_back(ClusterId::makeValid(Clusters_.size()));
  211     Clusters_.emplace_back(ClusterId::makeValid(
  272     Clusters_.emplace_back(ClusterId::makeValidUnstable(Clusters_.size()));
tools/llvm-exegesis/lib/SchedClassResolution.cpp
  201       Pressure.emplace_back(I, DensePressure[I]);
tools/llvm-exegesis/lib/SnippetGenerator.cpp
  142   Result.emplace_back();
  160   Result.emplace_back();
  163   CT.Instructions.emplace_back(Instr);
tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp
   58   Strategies.emplace_back(
   60   Strategies.emplace_back(new InstDeleterIRStrategy());
tools/llvm-mca/CodeRegion.cpp
   21   Regions.emplace_back(std::make_unique<CodeRegion>("", SMLoc()));
   65   Regions.emplace_back(std::make_unique<CodeRegion>(Description, Loc));
tools/llvm-mca/llvm-mca.cpp
  488       LoweredSequence.emplace_back(std::move(Inst.get()));
tools/llvm-objcopy/COFF/Object.cpp
   22     Symbols.emplace_back(S);
   66     Sections.emplace_back(S);
tools/llvm-objcopy/COFF/Reader.cpp
   51     Obj.DataDirectories.emplace_back(*Dir);
tools/llvm-objcopy/ELF/Object.cpp
  668   Symbols.emplace_back(std::make_unique<Symbol>(Sym));
tools/llvm-objcopy/ELF/Object.h
 1059     Sections.emplace_back(std::move(Sec));
 1064     Segments.emplace_back(std::make_unique<Segment>(Data));
tools/llvm-objdump/llvm-objdump.cpp
  596       Lines.emplace_back(Start, I - Start - (BufferStart < I && I[-1] == '\r'));
  600     Lines.emplace_back(Start, BufferEnd - Start);
  926     AllSymbols[*SecI].emplace_back(Address, Name, SymbolType);
  968         AllSymbols[*Plt].emplace_back(
 1153       AllSymbols[*SecI].emplace_back(Address, Name, SymbolType);
 1155       AbsoluteSymbols.emplace_back(Address, Name, SymbolType);
 1167     SectionAddresses.emplace_back(Sec.getAddress(), Sec);
 1191         AllSymbols[Sec->second].emplace_back(VA, Name, ELF::STT_NOTYPE);
 1193         AbsoluteSymbols.emplace_back(VA, Name, ELF::STT_NOTYPE);
 1222           MappingSymbols.emplace_back(Address - SectionAddr, 'd');
 1224           MappingSymbols.emplace_back(Address - SectionAddr, 'x');
 1226           MappingSymbols.emplace_back(Address - SectionAddr, 'a');
 1228           MappingSymbols.emplace_back(Address - SectionAddr, 't');
tools/llvm-pdbutil/LinePrinter.cpp
  148   Runs.emplace_back(CurrentBlock);
  153       Runs.emplace_back(NextBlock);
tools/llvm-pdbutil/YAMLOutputStyle.cpp
  220       Obj.DbiStream->ModInfos.emplace_back();
tools/llvm-profdata/llvm-profdata.cpp
  209       WC->Errors.emplace_back(make_error<InstrProfError>(IPE), TestFilename);
  238       WC->Errors.emplace_back(make_error<InstrProfError>(IPE), Filename);
  246     WC->Errors.emplace_back(
  275       WC->Errors.emplace_back(std::move(E), Filename);
  971       SortedHottestFuncs.emplace_back(HottestFuncs.top());
tools/llvm-rc/ResourceScriptStmt.h
  589     Table.emplace_back(ID, String);
tools/llvm-stress/llvm-stress.cpp
  685   Modifiers.emplace_back(new LoadModifier(BB, &PT, &R));
  686   Modifiers.emplace_back(new StoreModifier(BB, &PT, &R));
  688   Modifiers.emplace_back(new ExtractElementModifier(BB, &PT, &R));
  689   Modifiers.emplace_back(new ShuffModifier(BB, &PT, &R));
  690   Modifiers.emplace_back(new InsertElementModifier(BB, &PT, &R));
  691   Modifiers.emplace_back(new BinModifier(BB, &PT, &R));
  692   Modifiers.emplace_back(new CastModifier(BB, &PT, &R));
  693   Modifiers.emplace_back(new SelectModifier(BB, &PT, &R));
  694   Modifiers.emplace_back(new CmpModifier(BB, &PT, &R));
tools/llvm-xray/xray-account.cpp
  154     ThreadStack.emplace_back(Record.FuncId, Record.TSC);
  278     Results.emplace_back(FuncId, Timings.size(), getStats(Timings));
tools/obj2yaml/elf2yaml.cpp
  223       Y->Sections.emplace_back(*SecOrErr);
  236       Y->Sections.emplace_back(*SecOrErr);
  244       Y->Sections.emplace_back(*SecOrErr);
  251       Y->Sections.emplace_back(*GroupOrErr);
  258       Y->Sections.emplace_back(*SecOrErr);
  265       Y->Sections.emplace_back(*SecOrErr);
  272       Y->Sections.emplace_back(*SecOrErr);
  279       Y->Sections.emplace_back(*SecOrErr);
  286       Y->Sections.emplace_back(*SecOrErr);
  293       Y->Sections.emplace_back(*SecOrErr);
  300       Y->Sections.emplace_back(*SecOrErr);
  307       Y->Sections.emplace_back(*SecOrErr);
  329           Y->Sections.emplace_back(*SpecialSecOrErr);
  338       Y->Sections.emplace_back(*SecOrErr);
  566       Symbols.emplace_back(SymNdx);
  570     Symbols.emplace_back(*SymbolName);
tools/obj2yaml/wasm2yaml.cpp
   81       LinkingSec->Comdats.emplace_back(WasmYAML::Comdat{ComdatName, {}});
   84         LinkingSec->Comdats[Func.Comdat].Entries.emplace_back(
  100         LinkingSec->Comdats[Segment.Data.Comdat].Entries.emplace_back(
  126       LinkingSec->SymbolTable.emplace_back(Info);
  131       LinkingSec->InitFunctions.emplace_back(F);
  202           Sig.ParamTypes.emplace_back(static_cast<uint32_t>(ParamType));
  204           Sig.ReturnTypes.emplace_back(static_cast<uint32_t>(ReturnType));
tools/polly/include/polly/ScopInfo.h
 2068     AccessFunctions.emplace_back(Access);
unittests/ADT/DenseMapTest.cpp
  446     Values.emplace_back(i, CountCopyAndMove());
unittests/ADT/STLExtrasTest.cpp
   50     CharResults.emplace_back(X.index(), X.value());
   62     IntResults.emplace_back(X.index(), X.value());
   73     IntResults.emplace_back(X.index(), X.value());
   99     Results.emplace_back(X.index(), X.value());
  117     Results.emplace_back(X.index(), X.value());
unittests/Analysis/ScalarEvolutionTest.cpp
  601       LoopSets.emplace_back();
unittests/ProfileData/CoverageMappingTest.cpp
  172     InputFunctions.emplace_back(FuncName.str(), Hash);
unittests/Support/FileCheckTest.cpp
  223     GlobalDefines.emplace_back(std::string("#FOO=42"));
  224     GlobalDefines.emplace_back(std::string("BAR=BAZ"));
  404   GlobalDefines.emplace_back(std::string("FOO=BAR"));
  459   GlobalDefines.emplace_back(std::string("LocalVar"));
  462   GlobalDefines.emplace_back(std::string("#LocalNumVar"));
  467   GlobalDefines.emplace_back(std::string("=18"));
  470   GlobalDefines.emplace_back(std::string("#=18"));
  475   GlobalDefines.emplace_back(std::string("18LocalVar=18"));
  478   GlobalDefines.emplace_back(std::string("#18LocalNumVar=18"));
  483   GlobalDefines.emplace_back(std::string("LocalVar=18"));
  484   GlobalDefines.emplace_back(std::string("#LocalVar=36"));
  488   GlobalDefines.emplace_back(std::string("#LocalNumVar=18"));
  489   GlobalDefines.emplace_back(std::string("LocalNumVar=36"));
  495   GlobalDefines.emplace_back(std::string("#LocalNumVar=x"));
  504   GlobalDefines.emplace_back(std::string("LocalVar=FOO"));
  505   GlobalDefines.emplace_back(std::string("EmptyVar="));
  506   GlobalDefines.emplace_back(std::string("#LocalNumVar1=18"));
  507   GlobalDefines.emplace_back(std::string("#LocalNumVar2=LocalNumVar1+2"));
  572   GlobalDefines.emplace_back(std::string("$GlobalVar=BAR"));
  573   GlobalDefines.emplace_back(std::string("#$GlobalNumVar=36"));
unittests/Support/Path.cpp
 1132   Tests.emplace_back("a", "a", "a");
 1133   Tests.emplace_back("a/b", "a\\b", "a/b");
 1134   Tests.emplace_back("a\\b", "a\\b", "a/b");
 1135   Tests.emplace_back("a\\\\b", "a\\\\b", "a\\\\b");
 1136   Tests.emplace_back("\\a", "\\a", "/a");
 1137   Tests.emplace_back("a\\", "a\\", "a/");
unittests/Support/ProgramTest.cpp
   96       EnvTable.emplace_back(prepareEnvVar(*EnvP));
  106   void addEnvVar(StringRef Var) { EnvTable.emplace_back(Var); }
unittests/Support/YAMLIOTest.cpp
 2413   Seq.emplace_back("This is str1");
 2414   Seq.emplace_back("This is str2");
 2415   Seq.emplace_back("This is str3");
unittests/TextAPI/TextStubV1Tests.cpp
  116     Exports.emplace_back(ExportedSymbol{Sym->getKind(), Sym->getName(),
unittests/TextAPI/TextStubV2Tests.cpp
  118     Exports.emplace_back(ExportedSymbol{Sym->getKind(), Sym->getName(),
unittests/TextAPI/TextStubV3Tests.cpp
  127     Exports.emplace_back(ExportedSymbol{Sym->getKind(), Sym->getName(),
unittests/TextAPI/TextStubV4Tests.cpp
  151       Undefineds.emplace_back(std::move(temp));
  153       Sym->isReexported() ? Reexports.emplace_back(std::move(temp))
  154                           : Exports.emplace_back(std::move(temp));
usr/include/c++/7.4.0/bits/regex_executor.h
  207 	  { _M_match_queue.emplace_back(__i, __res); }
usr/include/c++/7.4.0/bits/stl_queue.h
  613 	  c.emplace_back(std::forward<_Args>(__args)...);
usr/include/c++/7.4.0/bits/stl_vector.h
  954       { emplace_back(std::move(__x)); }
 1311 	      emplace_back(*__first);
utils/TableGen/AsmMatcherEmitter.cpp
 2056       ConversionTable.emplace_back();
 2582       Matches.emplace_back(CI.ValueName, "return " + CI.Name + ";");
 2604     Matches.emplace_back(Reg.TheDef->getValueAsString("AsmName"),
 2636       Matches.emplace_back(AltName,
 3339     FeatureBitsets.emplace_back();
utils/TableGen/AsmWriterEmitter.cpp
  188       InstIdxs.emplace_back();
 1145       Instructions.emplace_back(*I, i, Variant);
utils/TableGen/AsmWriterInst.cpp
  175         Operands.emplace_back("PrintSpecial", ~0U, Modifier);
  182         Operands.emplace_back(OpInfo.PrinterMethodName, MIOp, Modifier);
  188   Operands.emplace_back("return;", AsmWriterOperand::isLiteralStatementOperand);
utils/TableGen/CodeEmitterGen.cpp
  552     FeatureBitsets.emplace_back();
utils/TableGen/CodeGenDAGPatterns.cpp
 1709     TypeConstraints.emplace_back(R, CGH);
 4251     PatternsToMatch.emplace_back(P.getSrcRecord(), Preds, std::move(NewSrc),
 4295       ModeChecks[M].emplace_back(Predicate(HM.Features, true));
 4298       DefaultPred.emplace_back(Predicate(HM.Features, false));
utils/TableGen/CodeGenHwModes.cpp
   66     Modes.emplace_back(R);
utils/TableGen/CodeGenInstruction.cpp
  133     OperandList.emplace_back(Rec, ArgName, PrintMethod, EncoderMethod,
  740           ResultOperands.emplace_back(
utils/TableGen/CodeGenRegisters.cpp
  672       SynthDefs.emplace_back(
 1009       SuperRegRCs.emplace_back(&RC);
utils/TableGen/CodeGenSchedule.cpp
  310           OpcodeMappings.emplace_back(Opcode, OpcodeInfo());
  414       STIPredicates.emplace_back(std::move(Predicate));
  434     Predicates.emplace_back(CpuMask, OperandMask, Predicate);
  533   ProcModels.emplace_back(0, "NoSchedModel", NoModelDef, NoItinsDef);
  552     ProcModels.emplace_back(ProcModels.size(), Name, ModelKey, ItinsDef);
  558     ProcModels.emplace_back(ProcModels.size(), Name,
  665     SchedWrites.emplace_back(SchedWrites.size(), SWDef);
  670     SchedReads.emplace_back(SchedReads.size(), SRDef);
  869   SchedClasses.emplace_back(0, "NoInstrModel",
 1029   SchedClasses.emplace_back(Idx,
 1105     SchedClasses.emplace_back(SCIdx, createSchedClassName(InstDefs), nullptr);
 1436       Variants.emplace_back(VarDef, SchedRW.Index, VarProcIdx, 0);
 1456         Variants.emplace_back(VD, AliasRW.Index, AliasProcIdx, 0);
 1459       Variants.emplace_back(AliasRW.TheDef, SchedRW.Index, AliasProcIdx, 0);
 1618   TransVec.emplace_back();
 1695   LastTransitions.emplace_back();
 1794     PM.RegisterFiles.emplace_back(CodeGenRegisterFile(RF->getName(),RF));
 1821       CGRF.Costs.emplace_back(RegisterClasses[I], Cost, AllowMoveElim);
utils/TableGen/CodeGenSchedule.h
  394       Groups.emplace_back(std::move(Info));
utils/TableGen/DFAEmitter.cpp
  272     Transitions.emplace_back(T, this);
  341       Actions.emplace_back(R->getValueAsDef(A), 0, "");
  344       Actions.emplace_back(nullptr, R->getValueAsInt(A), "");
  348       Actions.emplace_back(nullptr, 0, R->getValueAsString(A));
utils/TableGen/FixedLenDecoderEmitter.cpp
  668   TableInfo.FixupStack.emplace_back();
 1438   TableInfo.FixupStack.emplace_back();
 1454   Filters.emplace_back(*this, startBit, numBit, true);
 1464     Filters.emplace_back(*this, StartBit, BitIndex - StartBit, true);
 1466     Filters.emplace_back(*this, StartBit, BitIndex - StartBit, false);
 2420           NumberedEncodings.emplace_back(KV.second, NumberedInstruction,
 2430       NumberedEncodings.emplace_back(NumberedInstruction->TheDef,
 2434     NumberedEncodings.emplace_back(
 2468       OpcMap[std::make_pair(DecoderNamespace, Size)].emplace_back(
 2489     TableInfo.FixupStack.emplace_back();
utils/TableGen/GICombinerEmitter.cpp
  127       Roots.emplace_back(Defs->getArgNameStr(I));
  275       ActiveRules.emplace_back(std::move(Rule));
utils/TableGen/GlobalISelEmitter.cpp
 2074     Operands.emplace_back(new OperandMatcher(*this, OpIdx, SymbolicName,
 2096     Operands.emplace_back(OM);
 2806     OperandRenderers.emplace_back(
 2948   Matchers.emplace_back(new InstructionMatcher(*this, SymbolicName));
 4899       MatcherStorage.emplace_back(std::move(CurrentGroup));
 5341           EpilogueMatchers.emplace_back(std::move(OP));
utils/TableGen/RegisterBankEmitter.cpp
   92     RCs.emplace_back(RC);
utils/TableGen/RegisterInfoEmitter.cpp
  381     DwarfRegNums.emplace_back(Reg, std::move(RegNums));
utils/TableGen/SearchableTableEmitter.cpp
  324       Entries.emplace_back(Table.Entries[i], i);
  663     Enums.emplace_back(std::move(Enum));
  743       Enums.emplace_back(std::move(Enum));
utils/TableGen/SubtargetFeatureInfo.cpp
   45     SubtargetFeatures.emplace_back(
utils/benchmark/src/benchmark_register.cc
  403   statistics_.emplace_back(name, statistics);
utils/benchmark/src/statistics.cc
  130     real_accumulated_time_stat.emplace_back(run.real_accumulated_time);
  131     cpu_accumulated_time_stat.emplace_back(run.cpu_accumulated_time);
  132     items_per_second_stat.emplace_back(run.items_per_second);
  133     bytes_per_second_stat.emplace_back(run.bytes_per_second);
  138       it->second.s.emplace_back(cnt.second);