| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | ValueMapper.h | 149 ValueMaterializer *Materializer = nullptr); 212 ValueMaterializer *Materializer = nullptr) { 213 return ValueMapper(VM, Flags, TypeMapper, Materializer).mapValue(*V); 234 ValueMaterializer *Materializer = nullptr) { 242 ValueMaterializer *Materializer = nullptr) { 243 return ValueMapper(VM, Flags, TypeMapper, Materializer).mapMDNode(*MD); 257 ValueMaterializer *Materializer = nullptr) { 258 ValueMapper(VM, Flags, TypeMapper, Materializer).remapInstruction(*I); 270 ValueMaterializer *Materializer = nullptr) { 271 ValueMapper(VM, Flags, TypeMapper, Materializer).remapFunction(F); [all …]
|
| H A D | Cloning.h | 171 ValueMaterializer *Materializer = nullptr);
|
| /llvm-project-15.0.7/lldb/include/lldb/Expression/ |
| H A D | Materializer.h | 23 class Materializer { 25 Materializer() = default; 26 ~Materializer(); 45 friend class Materializer; 47 Dematerializer(Materializer &materializer, lldb::StackFrameSP &frame_sp, in Dematerializer() 57 Materializer *m_materializer = nullptr;
|
| H A D | LLVMUserExpression.h | 68 Materializer *GetMaterializer() override { return m_materializer_up.get(); } in GetMaterializer() 104 std::unique_ptr<Materializer> m_materializer_up; ///< The materializer to use 116 Materializer::DematerializerSP m_dematerializer_sp; ///< The dematerializer.
|
| H A D | Expression.h | 60 virtual Materializer *GetMaterializer() { return nullptr; } in GetMaterializer()
|
| /llvm-project-15.0.7/lldb/source/Expression/ |
| H A D | Materializer.cpp | 39 uint32_t Materializer::AddStructMember(Entity &entity) { in AddStructMember() 410 Materializer::PersistentVariableDelegate *m_delegate; 413 uint32_t Materializer::AddPersistentVariable( in AddPersistentVariable() 428 class EntityVariableBase : public Materializer::Entity { 898 uint32_t Materializer::AddValueObject(ConstString name, in AddValueObject() 1176 Materializer::PersistentVariableDelegate *m_delegate; 1192 class EntitySymbol : public Materializer::Entity { 1310 class EntityRegister : public Materializer::Entity { 1486 Materializer::~Materializer() { in ~Materializer() 1493 Materializer::DematerializerSP [all …]
|
| H A D | CMakeLists.txt | 12 Materializer.cpp
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangExpressionDeclMap.h | 82 Materializer::PersistentVariableDelegate *result_delegate, 101 bool WillParse(ExecutionContext &exe_ctx, Materializer *materializer); 300 Materializer::PersistentVariableDelegate 329 Materializer *m_materializer = nullptr; ///< If non-NULL, the materializer
|
| H A D | ClangUserExpression.h | 69 Materializer::PersistentVariableDelegate &result_delegate, 163 Materializer::PersistentVariableDelegate &result_delegate, in ResetDeclMap() 214 class ResultDelegate : public Materializer::PersistentVariableDelegate {
|
| H A D | ClangUserExpression.cpp | 560 m_materializer_up = std::make_unique<Materializer>(); in TryParse() 826 m_materializer_up = std::make_unique<Materializer>(); in Complete() 986 Materializer::PersistentVariableDelegate &delegate, in ResetDeclMap()
|
| H A D | ClangExpressionDeclMap.cpp | 89 Materializer::PersistentVariableDelegate *result_delegate, in ClangExpressionDeclMap() 109 Materializer *materializer) { in WillParse()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | ValueMapper.cpp | 102 ValueMaterializer *Materializer = nullptr; member 106 ValueMaterializer *Materializer = nullptr) in MappingContext() 107 : VM(&VM), Materializer(Materializer) {} in MappingContext() 127 ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) in Mapper() argument 129 MCs(1, MappingContext(VM, Materializer)) {} in Mapper() 138 ValueMaterializer *Materializer = nullptr) { in registerAlternateMappingContext() argument 139 MCs.push_back(MappingContext(VM, Materializer)); in registerAlternateMappingContext() 349 if (auto *Materializer = getMaterializer()) { in mapValue() local 350 if (Value *NewV = Materializer->materialize(const_cast<Value *>(V))) { in mapValue() 1144 ValueMaterializer *Materializer) in ValueMapper() argument [all …]
|
| H A D | CloneFunction.cpp | 87 ValueMaterializer *Materializer) { in CloneFunctionInto() argument 108 TypeMapper, Materializer)); in CloneFunctionInto() 242 TypeMapper, Materializer)); in CloneFunctionInto() 253 RemapInstruction(&II, VMap, RemapFlag, TypeMapper, Materializer); in CloneFunctionInto() 279 MapMetadata(Unit, VMap, RF_None, TypeMapper, Materializer); in CloneFunctionInto() 611 ValueMaterializer *Materializer = nullptr; in CloneAndPruneIntoFromInst() local 670 TypeMapper, Materializer); in CloneAndPruneIntoFromInst()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Module.cpp | 433 assert(!Materializer && in setMaterializer() 436 Materializer.reset(GVM); in setMaterializer() 440 if (!Materializer) in materialize() 443 return Materializer->materialize(GV); in materialize() 447 if (!Materializer) in materializeAll() 449 std::unique_ptr<GVMaterializer> M = std::move(Materializer); in materializeAll() 454 if (!Materializer) in materializeMetadata() 456 return Materializer->materializeMetadata(); in materializeMetadata() 467 if (Materializer) in getIdentifiedStructTypes() 468 return Materializer->getIdentifiedStructTypes(); in getIdentifiedStructTypes()
|
| H A D | DebugInfo.cpp | 494 if (GVMaterializer *Materializer = M.getMaterializer()) in StripDebugInfo() local 495 Materializer->setStripDebugInfo(); in StripDebugInfo()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | IndirectionUtils.cpp | 322 ValueMaterializer *Materializer, in moveFunctionBody() argument 337 nullptr, nullptr, Materializer); in moveFunctionBody() 355 ValueMaterializer *Materializer, in moveGlobalVariableInitializer() argument 368 nullptr, Materializer)); in moveGlobalVariableInitializer()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Expression/ |
| H A D | BUILD.gn | 35 "Materializer.cpp",
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Module.h | 193 Materializer; ///< Used to materialize GlobalValues variable 533 GVMaterializer *getMaterializer() const { return Materializer.get(); } in getMaterializer()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | IndirectionUtils.h | 539 ValueMaterializer *Materializer = nullptr, 556 ValueMaterializer *Materializer = nullptr,
|
| /llvm-project-15.0.7/lldb/include/lldb/ |
| H A D | lldb-forward.h | 123 class Materializer; variable
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 3712 lldb/include/lldb/Expression/Materializer.h
|