/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/ |
H A D | JITEventListener.h | 44 using ObjectKey = uint64_t; 58 virtual void notifyObjectLoaded(ObjectKey K, const object::ObjectFile &Obj, 63 virtual void notifyFreeingObject(ObjectKey K) {}
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | JSON.h | 84 class ObjectKey; 89 /// It simulates DenseMap<ObjectKey, Value>. ObjectKey is a maybe-owned string. 91 using Storage = DenseMap<ObjectKey, Value, llvm::DenseMapInfo<StringRef>>; 95 using key_type = ObjectKey; 118 std::pair<iterator, bool> try_emplace(const ObjectKey &K, Ts &&... Args) { 122 std::pair<iterator, bool> try_emplace(ObjectKey &&K, Ts &&... Args) { 131 Value &operator[](const ObjectKey &K); 132 Value &operator[](ObjectKey &&K); 227 /// - json::Object is a type like map<ObjectKey, Valu 492 class ObjectKey { class in namespace:llvm::json 494 ObjectKey(const char *S) : ObjectKey(StringRef(S)) {} function in class:llvm::json::ObjectKey 495 ObjectKey(std::string S) : Owned(new std::string(std::move(S))) { function in class:llvm::json::ObjectKey 502 ObjectKey(llvm::StringRef S) : Data(S) { function in class:llvm::json::ObjectKey 508 ObjectKey(const llvm::SmallVectorImpl<char> &V) function in class:llvm::json::ObjectKey 510 ObjectKey(const llvm::formatv_object_base &V) : ObjectKey(V.str()) {} function in class:llvm::json::ObjectKey 512 ObjectKey(const ObjectKey &C) { *this = C; } function in class:llvm::json::ObjectKey 513 ObjectKey(ObjectKey &&C) : ObjectKey(static_cast<const ObjectKey &&>(C)) {} function in class:llvm::json::ObjectKey [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
H A D | GDBRegistrationListener.cpp | 78 typedef llvm::DenseMap<JITEventListener::ObjectKey, RegisteredObjectInfo> 101 void notifyObjectLoaded(ObjectKey K, const ObjectFile &Obj, 107 void notifyFreeingObject(ObjectKey K) override; 150 ObjectKey K, const ObjectFile &Obj, 180 void GDBJITRegistrationListener::notifyFreeingObject(ObjectKey K) {
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/OProfileJIT/ |
H A D | OProfileJITEventListener.cpp | 42 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, 142 void OProfileJITEventListener::notifyFreeingObject(ObjectKey Key) {
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/IntelJITEvents/ |
H A D | IntelJITEventListener.cpp | 49 std::map<ObjectKey, OwningBinary<ObjectFile>> DebugObjects; 59 void notifyObjectLoaded(ObjectKey Key, const ObjectFile &Obj, 62 void notifyFreeingObject(ObjectKey Key) override; 99 ObjectKey Key, const ObjectFile &Obj, 205 void IntelJITEventListener::notifyFreeingObject(ObjectKey Key) {
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/PerfJITEvents/ |
H A D | PerfJITEventListener.cpp | 69 void notifyObjectLoaded(ObjectKey K, const ObjectFile &Obj, 71 void notifyFreeingObject(ObjectKey K) override; 231 ObjectKey K, const ObjectFile &Obj, 290 void PerfJITEventListener::notifyFreeingObject(ObjectKey K) {
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Support/ |
H A D | JSON.cpp | 17 Value &Object::operator[](const ObjectKey &K) { 20 Value &Object::operator[](ObjectKey &&K) {
|