Home
last modified time | relevance | path

Searched refs:TrackingMDRef (Results 1 – 6 of 6) sorted by relevance

/external/llvm/include/llvm/IR/
DTrackingMDRef.h29 class TrackingMDRef {
33 TrackingMDRef() : MD(nullptr) {} in TrackingMDRef() function
34 explicit TrackingMDRef(Metadata *MD) : MD(MD) { track(); } in TrackingMDRef() function
36 TrackingMDRef(TrackingMDRef &&X) : MD(X.MD) { retrack(X); } in TrackingMDRef() function
37 TrackingMDRef(const TrackingMDRef &X) : MD(X.MD) { track(); } in TrackingMDRef() function
38 TrackingMDRef &operator=(TrackingMDRef &&X) {
47 TrackingMDRef &operator=(const TrackingMDRef &X) {
56 ~TrackingMDRef() { untrack(); } in ~TrackingMDRef()
80 bool operator==(const TrackingMDRef &X) const { return MD == X.MD; }
81 bool operator!=(const TrackingMDRef &X) const { return MD != X.MD; }
[all …]
DValueMap.h84 typedef DenseMap<const Metadata *, TrackingMDRef> MDMapT;
/external/clang/lib/CodeGen/
DCGDebugInfo.h68 llvm::DenseMap<const void *, llvm::TrackingMDRef> TypeCache;
88 std::vector<std::pair<const TagType *, llvm::TrackingMDRef>> ReplaceMap;
92 std::vector<std::pair<const DeclaratorDecl *, llvm::TrackingMDRef>>
97 llvm::DenseMap<const Decl *, llvm::TrackingMDRef> RegionMap;
108 llvm::DenseMap<const char *, llvm::TrackingMDRef> DIFileCache;
109 llvm::DenseMap<const FunctionDecl *, llvm::TrackingMDRef> SPCache;
112 llvm::DenseMap<const Decl *, llvm::TrackingMDRef> DeclCache;
113 llvm::DenseMap<const NamespaceDecl *, llvm::TrackingMDRef> NameSpaceCache;
114 llvm::DenseMap<const NamespaceAliasDecl *, llvm::TrackingMDRef>
116 llvm::DenseMap<const Decl *, llvm::TrackingMDRef> StaticDataMemberCache;
/external/llvm/lib/IR/
DMetadata.cpp933 static SmallVector<TrackingMDRef, 4> &getNMDOps(void *Operands) { in getNMDOps()
934 return *(SmallVector<TrackingMDRef, 4> *)Operands; in getNMDOps()
939 Operands(new SmallVector<TrackingMDRef, 4>()) {} in NamedMDNode()
/external/llvm/unittests/IR/
DMetadataTest.cpp212 TrackingMDRef wvh(n); in TEST_F()
749 TrackingMDRef Ref; in TEST_F()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp103 std::vector<TrackingMDRef> MDValuePtrs;
886 TrackingMDRef &OldMD = MDValuePtrs[Idx]; in AssignValue()