Home
last modified time | relevance | path

Searched refs:ObjectKey (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DJSON.h92 class ObjectKey; variable
99 using Storage = DenseMap<ObjectKey, Value, llvm::DenseMapInfo<StringRef>>;
103 using key_type = ObjectKey;
126 std::pair<iterator, bool> try_emplace(const ObjectKey &K, Ts &&... Args) { in try_emplace()
130 std::pair<iterator, bool> try_emplace(ObjectKey &&K, Ts &&... Args) { in try_emplace()
139 Value &operator[](const ObjectKey &K);
140 Value &operator[](ObjectKey &&K);
578 class ObjectKey {
580 ObjectKey(const char *S) : ObjectKey(StringRef(S)) {} in ObjectKey() function
581 ObjectKey(std::string S) : Owned(new std::string(std::move(S))) { in ObjectKey() function
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/OProfileJIT/
H A DOProfileJITEventListener.cpp42 std::map<ObjectKey, OwningBinary<ObjectFile>> DebugObjects;
52 void notifyObjectLoaded(ObjectKey Key, const ObjectFile &Obj,
55 void notifyFreeingObject(ObjectKey Key) override;
81 ObjectKey Key, const ObjectFile &Obj, in notifyObjectLoaded()
142 void OProfileJITEventListener::notifyFreeingObject(ObjectKey Key) { in notifyFreeingObject()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DGDBRegistrationListener.cpp85 typedef llvm::DenseMap<JITEventListener::ObjectKey, RegisteredObjectInfo>
121 void notifyObjectLoaded(ObjectKey K, const ObjectFile &Obj,
127 void notifyFreeingObject(ObjectKey K) override;
166 ObjectKey K, const ObjectFile &Obj, in notifyObjectLoaded()
196 void GDBJITRegistrationListener::notifyFreeingObject(ObjectKey K) { in notifyFreeingObject()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DJITEventListener.h42 using ObjectKey = uint64_t;
56 virtual void notifyObjectLoaded(ObjectKey K, const object::ObjectFile &Obj, in notifyObjectLoaded()
61 virtual void notifyFreeingObject(ObjectKey K) {} in notifyFreeingObject()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/IntelJITEvents/
H A DIntelJITEventListener.cpp131 std::map<ObjectKey, OwningBinary<ObjectFile>> DebugObjects;
133 std::map<ObjectKey, std::unique_ptr<IntelIttnotifyInfo>> KeyToIttnotify;
143 void notifyObjectLoaded(ObjectKey Key, const ObjectFile &Obj,
146 void notifyFreeingObject(ObjectKey Key) override;
194 ObjectKey Key, const ObjectFile &Obj, in notifyObjectLoaded()
336 void IntelJITEventListener::notifyFreeingObject(ObjectKey Key) { in notifyFreeingObject()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/PerfJITEvents/
H A DPerfJITEventListener.cpp67 void notifyObjectLoaded(ObjectKey K, const ObjectFile &Obj,
69 void notifyFreeingObject(ObjectKey K) override;
230 ObjectKey K, const ObjectFile &Obj, in notifyObjectLoaded()
292 void PerfJITEventListener::notifyFreeingObject(ObjectKey K) { in notifyFreeingObject()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DJSON.cpp24 Value &Object::operator[](const ObjectKey &K) { in operator []()
27 Value &Object::operator[](ObjectKey &&K) { in operator []()