Searched refs:MapVector (Results 1 - 25 of 103) sorted by relevance

12345

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/
H A DCGProfile.h15 #include "llvm/ADT/MapVector.h"
26 MapVector<std::pair<Function *, Function *>, uint64_t> &Counts) const;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DFloat2Int.h18 #include "llvm/ADT/MapVector.h"
45 MapVector<Instruction *, ConstantRange> SeenInsts;
48 MapVector<Instruction *, Value *> ConvertedInsts;
H A DConstantHoisting.h40 #include "llvm/ADT/MapVector.h"
159 using GVCandVecMapType = MapVector<GlobalVariable *, ConstCandVecType>;
165 using GVInfoVecMapType = MapVector<GlobalVariable *, ConstInfoVecType>;
170 MapVector<Instruction *, Instruction *> ClonedCastMap;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/LTO/
H A DLTOBackend.h19 #include "llvm/ADT/MapVector.h"
47 MapVector<StringRef, BitcodeModule> &ModuleMap);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DExternalSemaSource.h19 #include "llvm/ADT/MapVector.h"
85 ReadUndefinedButUsed(llvm::MapVector<NamedDecl *, SourceLocation> &Undefined);
87 virtual void ReadMismatchingDeleteExpressions(llvm::MapVector<
193 llvm::MapVector<const FunctionDecl *, std::unique_ptr<LateParsedTemplate>>
H A DMultiplexExternalSemaSource.h225 llvm::MapVector<NamedDecl *, SourceLocation> &Undefined) override;
227 void ReadMismatchingDeleteExpressions(llvm::MapVector<
332 llvm::MapVector<const FunctionDecl *, std::unique_ptr<LateParsedTemplate>>
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombineInternal.h18 #include "llvm/ADT/MapVector.h"
76 MapVector<Instruction *, Info> InstInfoMap;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DDebugify.h17 #include "llvm/ADT/MapVector.h"
53 using DebugifyStatsMap = llvm::MapVector<llvm::StringRef, DebugifyStatistics>;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DCGProfile.cpp11 #include "llvm/ADT/MapVector.h"
27 MapVector<std::pair<Function *, Function *>, uint64_t> Counts;
81 MapVector<std::pair<Function *, Function *>, uint64_t> &Counts) const {
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DDbgEntityHistoryCalculator.h12 #include "llvm/ADT/MapVector.h"
76 using EntriesMap = MapVector<InlinedEntity, Entries>;
107 using InstrMap = MapVector<InlinedEntity, const MachineInstr *>;
H A DStackMaps.h12 #include "llvm/ADT/MapVector.h"
240 using ConstantPool = MapVector<uint64_t, uint64_t>;
263 using FnInfoMap = MapVector<const MCSymbol *, FunctionInfo>;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DConstantPools.h17 #include "llvm/ADT/MapVector.h"
80 // We use the MapVector for the map type to ensure stable iteration of
85 using ConstantPoolMapTy = MapVector<MCSection *, ConstantPool>;
H A DMCWinEH.h12 #include "llvm/ADT/MapVector.h"
47 MapVector<MCSymbol*, std::vector<Instruction>> EpilogMap;
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DCXXInheritance.h24 #include "llvm/ADT/MapVector.h"
282 using MapType = llvm::MapVector<unsigned, ValuesT>;
369 : public llvm::MapVector<const CXXMethodDecl *, OverridingMethods> {};
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h22 #include "llvm/ADT/MapVector.h"
62 using StoreListMap = MapVector<Value *, StoreList>;
64 using GEPListMap = MapVector<Value *, GEPList>;
H A DLoopVectorizationLegality.h29 #include "llvm/ADT/MapVector.h"
215 using InductionList = MapVector<PHINode *, InductionDescriptor>;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DMapVector.h1 //===- llvm/ADT/MapVector.h - Map w/ deterministic value order --*- C++ -*-===//
37 class MapVector { class in namespace:llvm
54 /// Clear the MapVector and return the underlying vector.
62 /// Grow the MapVector so that it can contain at least \p NumEntries items
93 void swap(MapVector &RHS) {
209 void MapVector<KeyT, ValueT, MapType, VectorType>::remove_if(Function Pred) {
229 /// A MapVector that performs no allocations if smaller than a certain
233 : MapVector<KeyT, ValueT, SmallDenseMap<KeyT, unsigned, N>,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DSampleProfWriter.h15 #include "llvm/ADT/MapVector.h"
129 MapVector<StringRef, uint32_t> NameTable;
233 MapVector<StringRef, uint64_t> FuncOffsetTable;
278 MapVector<StringRef, uint64_t> FuncOffsetTable;
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-dwp/
H A Dllvm-dwp.cpp15 #include "llvm/ADT/MapVector.h"
217 MCStreamer &Out, MapVector<uint64_t, UnitIndexEntry> &TypeIndexEntries,
247 MapVector<uint64_t, UnitIndexEntry> &TypeIndexEntries,
283 const MapVector<uint64_t, UnitIndexEntry> &IndexEntries,
294 const MapVector<uint64_t, UnitIndexEntry> &IndexEntries) {
523 MapVector<uint64_t, UnitIndexEntry> IndexEntries;
524 MapVector<uint64_t, UnitIndexEntry> TypeIndexEntries;
282 writeIndexTable(MCStreamer &Out, ArrayRef<unsigned> ContributionOffsets, const MapVector<uint64_t, UnitIndexEntry> &IndexEntries, uint32_t DWARFUnitIndex::Entry::SectionContribution::*Field) argument
292 writeIndex(MCStreamer &Out, MCSection *Section, ArrayRef<unsigned> ContributionOffsets, const MapVector<uint64_t, UnitIndexEntry> &IndexEntries) argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DMultiplexExternalSemaSource.cpp234 llvm::MapVector<NamedDecl *, SourceLocation> &Undefined) {
240 llvm::MapVector<FieldDecl *,
310 llvm::MapVector<const FunctionDecl *, std::unique_ptr<LateParsedTemplate>>
/freebsd-11-stable/contrib/llvm-project/clang/utils/TableGen/
H A DClangOpenCLBuiltinEmitter.cpp59 #include "llvm/ADT/MapVector.h"
197 MapVector<StringRef, std::vector<std::pair<const Record *, unsigned>>>
201 MapVector<const Record *, unsigned> TypeMap;
230 MapVector<BuiltinIndexListTy *, BuiltinTableEntries> SignatureListMap;
/freebsd-11-stable/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.h26 #include "llvm/ADT/MapVector.h"
341 llvm::MapVector<GotEntry, size_t> local16;
342 llvm::MapVector<GotEntry, size_t> local32;
343 llvm::MapVector<Symbol *, size_t> global;
344 llvm::MapVector<Symbol *, size_t> relocs;
345 llvm::MapVector<Symbol *, size_t> tls;
347 llvm::MapVector<Symbol *, size_t> dynTlsSymbols;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTUtils.h463 llvm::MapVector<clang::NamedDecl *, clang::SourceLocation> &Undefined)
470 llvm::MapVector<clang::FieldDecl *,
546 llvm::MapVector<const clang::FunctionDecl *,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTWriter.h29 #include "llvm/ADT/MapVector.h"
260 llvm::MapVector<const IdentifierInfo *, serialization::IdentID> IdentifierIDs;
313 llvm::MapVector<Selector, serialization::SelectorID> SelectorIDs;
367 using DeclUpdateMap = llvm::MapVector<const Decl *, UpdateRecord>;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DVectorUtils.h16 #include "llvm/ADT/MapVector.h"
266 MapVector<Instruction*, uint64_t>
692 MapVector<Instruction *, StrideDescriptor> &AccessStrideInfo,

Completed in 134 milliseconds

12345