Searched refs:DenseMap (Results 1 - 25 of 332) sorted by relevance

1234567891011>>

/external/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h52 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
53 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
54 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &VirtualBaseOffsets);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.h21 #include "llvm/ADT/DenseMap.h"
44 DenseMap<SDValue, unsigned> &VRBaseMap);
54 DenseMap<SDValue, unsigned> &VRBaseMap);
59 DenseMap<SDValue, unsigned> &VRBaseMap);
67 DenseMap<SDValue, unsigned> &VRBaseMap,
77 DenseMap<SDValue, unsigned> &VRBaseMap,
88 void EmitSubregNode(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
96 DenseMap<SDValue, unsigned> &VRBaseMap);
100 void EmitRegSequence(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
117 DenseMap<SDValu
[all...]
H A DSDNodeOrdering.h17 #include "llvm/ADT/DenseMap.h"
29 DenseMap<const SDNode*, unsigned> OrderMap;
40 DenseMap<const SDNode*, unsigned>::iterator Itr = OrderMap.find(Node);
/external/clang/include/clang/AST/
H A DLambdaMangleContext.h17 #include "llvm/ADT/DenseMap.h"
27 llvm::DenseMap<const FunctionProtoType *, unsigned> ManglingNumbers;
H A DVTTBuilder.h90 typedef llvm::DenseMap<BaseSubobject, uint64_t> AddressPointsMapTy;
94 llvm::DenseMap<BaseSubobject, uint64_t> SubVTTIndicies;
98 llvm::DenseMap<BaseSubobject, uint64_t> SecondaryVirtualPointerIndices;
161 const llvm::DenseMap<BaseSubobject, uint64_t> &getSubVTTIndicies() const {
167 const llvm::DenseMap<BaseSubobject, uint64_t> &
H A DASTImporter.h20 #include "llvm/ADT/DenseMap.h"
54 llvm::DenseMap<const Type *, const Type *> ImportedTypes;
58 llvm::DenseMap<Decl *, Decl *> ImportedDecls;
62 llvm::DenseMap<Stmt *, Stmt *> ImportedStmts;
66 llvm::DenseMap<FileID, FileID> ImportedFileIDs;
/external/llvm/include/llvm/CodeGen/
H A DMachineModuleInfoImpls.h28 DenseMap<MCSymbol*, StubValueTy> FnStubs;
33 DenseMap<MCSymbol*, StubValueTy> GVStubs;
39 DenseMap<MCSymbol*, StubValueTy> HiddenGVStubs;
77 DenseMap<MCSymbol*, StubValueTy> GVStubs;
H A DFunctionLoweringInfo.h21 #include "llvm/ADT/DenseMap.h"
70 DenseMap<const BasicBlock*, MachineBasicBlock *> MBBMap;
75 DenseMap<const Value*, unsigned> ValueMap;
80 DenseMap<const AllocaInst*, int> StaticAllocaMap;
83 DenseMap<const Argument*, int> ByValArgFrameIndexMap;
90 DenseMap<unsigned, unsigned> RegFixups;
191 DenseMap<const Value*, unsigned>::const_iterator It = ValueMap.find(PN);
H A DLexicalScopes.h22 #include "llvm/ADT/DenseMap.h"
124 DenseMap<const MachineInstr *, LexicalScope *> &M);
127 DenseMap<const MachineInstr *, LexicalScope *> &M);
134 DenseMap<const MDNode *, LexicalScope *> LexicalScopeMap;
137 DenseMap<DebugLoc, LexicalScope *> InlinedLexicalScopeMap;
141 DenseMap<const MDNode *, LexicalScope *> AbstractScopeMap;
/external/llvm/lib/VMCore/
H A DLLVMContextImpl.h28 #include "llvm/ADT/DenseMap.h"
225 /// non-canonical entry that has no DenseMap value. This can happen due to
249 typedef DenseMap<DenseMapAPIntKeyInfo::KeyTy, ConstantInt*,
253 typedef DenseMap<DenseMapAPFloatKeyInfo::KeyTy, ConstantFP*,
266 DenseMap<Type*, ConstantAggregateZero*> CAZConstants;
277 DenseMap<PointerType*, ConstantPointerNull*> CPNConstants;
279 DenseMap<Type*, UndefValue*> UVConstants;
284 DenseMap<std::pair<Function*, BasicBlock*> , BlockAddress*> BlockAddresses;
306 DenseMap<unsigned, IntegerType*> IntegerTypes;
308 typedef DenseMap<FunctionTyp
[all...]
/external/llvm/include/llvm/Support/
H A DPredIteratorCache.h16 #include "llvm/ADT/DenseMap.h"
29 DenseMap<BasicBlock*, BasicBlock**> BlockToPredsMap;
30 DenseMap<BasicBlock*, unsigned> BlockToPredCountMap;
/external/llvm/lib/ExecutionEngine/
H A DEventListenerCommon.h19 #include "llvm/ADT/DenseMap.h"
31 DenseMap<AssertingVH<MDNode>, std::string> Filenames;
32 DenseMap<AssertingVH<MDNode>, std::string> Paths;
/external/clang/include/clang/Analysis/Analyses/
H A DCFGReachabilityAnalysis.h20 #include "llvm/ADT/DenseMap.h"
34 typedef llvm::DenseMap<unsigned, ReachableSet> ReachableMap;
/external/clang/lib/CodeGen/
H A DCGVTables.h17 #include "llvm/ADT/DenseMap.h"
37 llvm::DenseMap<const CXXRecordDecl *, llvm::GlobalVariable *> VTables;
40 typedef llvm::DenseMap<BaseSubobject, uint64_t> VTableAddressPointsMapTy;
43 typedef llvm::DenseMap<BaseSubobjectPairTy, uint64_t> SubVTTIndiciesMapTy;
48 typedef llvm::DenseMap<BaseSubobjectPairTy, uint64_t>
H A DCGRecordLayout.h16 #include "llvm/ADT/DenseMap.h"
188 llvm::DenseMap<const FieldDecl *, unsigned> FieldInfo;
192 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
196 llvm::DenseMap<const CXXRecordDecl *, unsigned> NonVirtualBases;
199 llvm::DenseMap<const CXXRecordDecl *, unsigned> CompleteObjectVirtualBases;
268 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo>::const_iterator
/external/llvm/unittests/ADT/
H A DDenseMapTest.cpp1 //===- llvm/unittest/ADT/DenseMapMap.cpp - DenseMap unit tests --*- C++ -*-===//
11 #include "llvm/ADT/DenseMap.h"
20 DenseMap<uint32_t, uint32_t> uintMap;
21 DenseMap<uint32_t *, uint32_t *> uintPtrMap;
57 const DenseMap<uint32_t, uint32_t> & constUintMap = uintMap;
58 const DenseMap<uint32_t *, uint32_t *> & constUintPtrMap = uintPtrMap;
77 DenseMap<uint32_t, uint32_t>::iterator it = uintMap.begin();
130 DenseMap<uint32_t, uint32_t> copyMap(uintMap);
139 DenseMap<uint32_t, uint32_t> copyMap = uintMap;
156 for (DenseMap<uint32_
[all...]
/external/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h17 #include "llvm/ADT/DenseMap.h"
44 typedef DenseMap<Type*, unsigned> TypeMapType;
48 typedef DenseMap<const Value*, unsigned> ValueMapType;
55 typedef DenseMap<void*, unsigned> AttributeMapType;
61 mutable DenseMap<const BasicBlock*, unsigned> GlobalBasicBlockIDs;
63 typedef DenseMap<const Instruction*, unsigned> InstructionMapType;
/external/llvm/include/llvm/MC/
H A DMCModule.h18 #include "llvm/ADT/DenseMap.h"
41 DenseMap<uint64_t, MCAtom*> BranchTargetMap;
/external/llvm/lib/CodeGen/
H A DMachineModuleInfoImpls.cpp34 /// GetSortedStubs - Return the entries from a DenseMap in a deterministic
37 MachineModuleInfoImpl::GetSortedStubs(const DenseMap<MCSymbol*, argument
/external/llvm/lib/Target/ARM/
H A DARMJITInfo.h22 #include "llvm/ADT/DenseMap.h"
38 DenseMap<unsigned, intptr_t> PCLabelMap;
42 DenseMap<void*, intptr_t> Sym2IndirectSymMap;
149 DenseMap<unsigned, intptr_t>::const_iterator I = PCLabelMap.find(Id);
163 DenseMap<void*,intptr_t>::const_iterator I= Sym2IndirectSymMap.find(Addr);
/external/clang/include/clang/ARCMigrate/
H A DFileRemapper.h16 #include "llvm/ADT/DenseMap.h"
36 typedef llvm::DenseMap<const FileEntry *, Target> MappingsTy;
39 llvm::DenseMap<const FileEntry *, const FileEntry *> ToFromMappings;
/external/clang/include/clang/Serialization/
H A DModuleManager.h20 #include "llvm/ADT/DenseMap.h"
33 llvm::DenseMap<const FileEntry *, ModuleFile *> Modules;
40 llvm::DenseMap<const FileEntry *, llvm::MemoryBuffer *> InMemoryBuffers;
/external/llvm/tools/llvm-diff/
H A DDiffConsumer.h20 #include "llvm/ADT/DenseMap.h"
65 DenseMap<Value*,unsigned> LNumbering;
66 DenseMap<Value*,unsigned> RNumbering;
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h22 #include "llvm/ADT/DenseMap.h"
198 DenseMap <const MDNode *, CompileUnit *> CUMap;
201 DenseMap <const MDNode *, CompileUnit *> SPMap;
230 DenseMap<const MDNode *, DIE *> AbstractSPDies;
233 DenseMap<LexicalScope *, SmallVector<DbgVariable *, 8> > ScopeVariables;
236 DenseMap<const MDNode *, DbgVariable *> AbstractVariables;
248 DenseMap<const MDNode *, SmallVector<InlineInfoLabels, 4> > InlineInfo;
257 DenseMap<const MachineInstr *, MCSymbol *> LabelsBeforeInsn;
261 DenseMap<const MachineInstr *, MCSymbol *> LabelsAfterInsn;
270 typedef DenseMap<cons
[all...]
/external/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowValues.h21 #include "llvm/ADT/DenseMap.h"
51 typedef llvm::DenseMap<ProgramPoint, ValTy> EdgeDataMapTy;
52 typedef llvm::DenseMap<const CFGBlock*, ValTy> BlockDataMapTy;
53 typedef llvm::DenseMap<const Stmt*, ValTy> StmtDataMapTy;

Completed in 507 milliseconds

1234567891011>>