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

References

include/llvm/ADT/DenseMap.h
  203     return try_emplace(std::move(KV.first), std::move(KV.second));
include/llvm/ADT/DenseSet.h
  194     return TheMap.try_emplace(std::move(V), Empty);
include/llvm/Support/JSON.h
  123     return M.try_emplace(std::move(K), std::forward<Ts>(Args)...);
lib/Analysis/DemandedBits.cpp
  330       if (AliveBits.try_emplace(&I, T->getScalarSizeInBits(), 0).second)
lib/Analysis/MemoryDependenceAnalysis.cpp
  433   NonLocalDefsCache.try_emplace(
lib/CodeGen/MachineBlockPlacement.cpp
 1223       auto InsertResult = TriangleChainMap.try_emplace(PDom, &BB, PDom);
lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
  885         CUToNameIndex.try_emplace(NI.getCUOffset(CU), &NI);
lib/DebugInfo/DWARF/DWARFContext.cpp
 1667           auto I = Map->try_emplace(
lib/MC/WasmObjectWriter.cpp
 1485       if (TableIndices.try_emplace(&WS, TableIndex).second) {
lib/Target/AMDGPU/SILowerI1Copies.cpp
  162     ReachableMap.try_emplace(&DefBlock, false);
lib/TextAPI/MachO/InterfaceFile.cpp
  114   auto result = Symbols.try_emplace(SymbolsMapKey{Kind, Name}, nullptr);
lib/Transforms/IPO/SampleProfile.cpp
  926             localNotInlinedCallSites.try_emplace(&I, FS);
lib/Transforms/Vectorize/VPlanSLP.cpp
   70   auto Res = BundleToCombined.try_emplace(to_vector<4>(Operands), New);
tools/clang/lib/AST/ASTContext.cpp
  439   DeclRawComments.try_emplace(&OriginalD, &Comment);
tools/clang/lib/AST/ComparisonCategories.cpp
   98       return &Data.try_emplace((char)Kind, Ctx, RD, Kind).first->second;
  132       return &Data.try_emplace((char)Kind, Ctx, RD, Kind).first->second;
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 7864         FirstPrivateDecls.try_emplace(
 8184       LambdaPointers.try_emplace(ThisLVal.getPointer(), VDLVal.getPointer());
 8204         LambdaPointers.try_emplace(VarLVal.getPointer(), VDLVal.getPointer());
 8213         LambdaPointers.try_emplace(VarLVal.getPointer(), VDLVal.getPointer());
10676     ParamPositions.try_emplace(FD, 0);
10679     ParamPositions.try_emplace(P->getCanonicalDecl(), ParamPos);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  516       VLASizes.try_emplace(Args[Cnt], VAT->getSizeExpr(), ExprArg);
tools/clang/lib/CodeGen/CodeGenFunction.h
  847         SavedLocals.try_emplace(LocalVD, it->second);
  849         SavedLocals.try_emplace(LocalVD, Address::invalid());
  858       SavedTempAddresses.try_emplace(LocalVD, TempAddr);
tools/clang/lib/Sema/SemaOpenMP.cpp
 4192       DeclToCopy.try_emplace(Res.first,
 4757           UniformedArgs.try_emplace(PVD->getCanonicalDecl(), E);
tools/clang/tools/extra/clangd/FileDistance.cpp
  150   auto R = Cache.try_emplace(llvm::hash_value(URI), FileDistance::Unreachable);
tools/clang/tools/extra/clangd/index/Serialization.cpp
  168       Index.try_emplace({Sorted[I].data(), Sorted[I].size()}, I);
tools/clang/utils/TableGen/ClangAttrEmitter.cpp
 1874             .try_emplace(SubjectDecl,
tools/lld/ELF/InputFiles.cpp
  561           symtab->comdatGroups.try_emplace(CachedHashStringRef(signature), this)
 1221   std::tie(it, wasInserted) = symtab->soNames.try_emplace(soName, this);
 1434         symtab->comdatGroups.try_emplace(CachedHashStringRef(s), this).second);
tools/lld/ELF/LinkerScript.cpp
  222         ret.try_emplace(cmd->sym,
  229           ret.try_emplace(cmd->sym,
tools/lld/ELF/Relocations.cpp
  708         map.try_emplace(s->getName(), s);
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
  848   auto emplace_result = m_global_vars.try_emplace(toOpaqueUid(var_id), nullptr);
  861   auto emplace_result = m_functions.try_emplace(toOpaqueUid(func_id), nullptr);
  872       m_compilands.try_emplace(toOpaqueUid(cci.m_id), nullptr);
tools/llvm-lipo/llvm-lipo.cpp
  589     auto Entry = CPUIds.try_emplace(S.getCPUID(), S.getBinary());
unittests/ADT/DenseMapTest.cpp
  586   auto Try1 = Map.try_emplace(0, new int(1));
  588   auto Try2 = Map.try_emplace(0, std::move(P));