Searched refs:TrackingMDRef (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | TrackingMDRef.h | 26 class TrackingMDRef { 30 TrackingMDRef() = default; 33 TrackingMDRef(TrackingMDRef &&X) : MD(X.MD) { retrack(X); } in TrackingMDRef() function 34 TrackingMDRef(const TrackingMDRef &X) : MD(X.MD) { track(); } in TrackingMDRef() function 36 TrackingMDRef &operator=(TrackingMDRef &&X) { 46 TrackingMDRef &operator=(const TrackingMDRef &X) { 56 ~TrackingMDRef() { untrack(); } in ~TrackingMDRef() 94 void retrack(TrackingMDRef &X) { in retrack() 108 TrackingMDRef Ref; 146 template <> struct simplify_type<TrackingMDRef> { [all …]
|
| H A D | ValueMap.h | 91 using MDMapT = DenseMap<const Metadata *, TrackingMDRef>;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 84 llvm::DenseMap<const void *, llvm::TrackingMDRef> TypeCache; 109 llvm::DenseMap<const Module *, llvm::TrackingMDRef> ModuleCache; 115 std::vector<std::pair<const TagType *, llvm::TrackingMDRef>> ReplaceMap; 119 std::vector<std::pair<const DeclaratorDecl *, llvm::TrackingMDRef>> 124 llvm::DenseMap<const Decl *, llvm::TrackingMDRef> RegionMap; 135 llvm::DenseMap<const char *, llvm::TrackingMDRef> DIFileCache; 136 llvm::DenseMap<const FunctionDecl *, llvm::TrackingMDRef> SPCache; 139 llvm::DenseMap<const Decl *, llvm::TrackingMDRef> DeclCache; 140 llvm::DenseMap<const NamespaceDecl *, llvm::TrackingMDRef> NamespaceCache; 141 llvm::DenseMap<const NamespaceAliasDecl *, llvm::TrackingMDRef>
|
| /freebsd-12.1/contrib/llvm/include/llvm/Linker/ |
| H A D | IRMover.h | 23 class TrackingMDRef; variable 45 typedef DenseMap<const Metadata *, TrackingMDRef> MDMapT;
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Metadata.cpp | 1065 static SmallVector<TrackingMDRef, 4> &getNMDOps(void *Operands) { in getNMDOps() 1066 return *(SmallVector<TrackingMDRef, 4> *)Operands; in getNMDOps() 1070 : Name(N.str()), Operands(new SmallVector<TrackingMDRef, 4>()) {} in NamedMDNode()
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 114 SmallVector<TrackingMDRef, 1> MetadataPtrs; 129 SmallVector<std::pair<TrackingMDRef, TempMDTuple>, 1> Arrays; 209 TrackingMDRef &OldMD = MetadataPtrs[Idx]; in assignValue()
|
| /freebsd-12.1/contrib/llvm/lib/Linker/ |
| H A D | IRMover.cpp | 379 typedef DenseMap<const Metadata *, TrackingMDRef> MDMapT;
|