| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | ValueMapper.h | 169 ValueMaterializer *Materializer = nullptr, 183 ValueMaterializer *Materializer = nullptr); 239 ValueMaterializer *Materializer = nullptr, 241 return ValueMapper(VM, Flags, TypeMapper, Materializer, IdentityMD) 265 ValueMaterializer *Materializer = nullptr, 267 return ValueMapper(VM, Flags, TypeMapper, Materializer, IdentityMD) 275 ValueMaterializer *Materializer = nullptr, 277 return ValueMapper(VM, Flags, TypeMapper, Materializer, IdentityMD) 292 ValueMaterializer *Materializer = nullptr, 294 ValueMapper(VM, Flags, TypeMapper, Materializer, IdentityMD) [all …]
|
| H A D | Cloning.h | 193 ValueMaterializer *Materializer = nullptr); 201 ValueMaterializer *Materializer = nullptr); 215 ValueMaterializer *Materializer = nullptr, 224 ValueMaterializer *Materializer = nullptr,
|
| /freebsd/contrib/llvm-project/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 | 55 virtual Materializer *GetMaterializer() { return nullptr; } in GetMaterializer()
|
| /freebsd/contrib/llvm-project/lldb/source/Expression/ |
| H A D | Materializer.cpp | 40 uint32_t Materializer::AddStructMember(Entity &entity) { in AddStructMember() 59 class EntityPersistentVariable : public Materializer::Entity { 62 Materializer::PersistentVariableDelegate *delegate) in EntityPersistentVariable() 417 Materializer::PersistentVariableDelegate *m_delegate; 420 uint32_t Materializer::AddPersistentVariable( in AddPersistentVariable() 435 class EntityVariableBase : public Materializer::Entity { 899 uint32_t Materializer::AddVariable(lldb::VariableSP &variable_sp, Status &err) { in AddVariable() 907 uint32_t Materializer::AddValueObject(ConstString name, in AddValueObject() 918 class EntityResultVariable : public Materializer::Entity { 922 Materializer::PersistentVariableDelegate *delegate) in EntityResultVariable() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CloneFunction.cpp | 163 ValueMaterializer *Materializer) { in CloneFunctionAttributesInto() argument 177 Materializer)); in CloneFunctionAttributesInto() 182 Materializer)); in CloneFunctionAttributesInto() 188 Materializer)); in CloneFunctionAttributesInto() 212 ValueMaterializer *Materializer, in CloneFunctionMetadataInto() argument 219 Materializer, IdentityMD)); in CloneFunctionMetadataInto() 229 ValueMaterializer *Materializer, in CloneFunctionBodyInto() argument 272 RemapInstruction(&II, VMap, RemapFlag, TypeMapper, Materializer, in CloneFunctionBodyInto() 275 RemapFlag, TypeMapper, Materializer, IdentityMD); in CloneFunctionBodyInto() 287 ValueMaterializer *Materializer) { in CloneFunctionInto() argument [all …]
|
| H A D | ValueMapper.cpp | 101 ValueMaterializer *Materializer = nullptr; member 105 ValueMaterializer *Materializer = nullptr) in MappingContext() 106 : VM(&VM), Materializer(Materializer) {} in MappingContext() 127 ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer, in Mapper() argument 130 MCs(1, MappingContext(VM, Materializer)), IdentityMD(IdentityMD) {} in Mapper() 139 ValueMaterializer *Materializer = nullptr) { in registerAlternateMappingContext() argument 140 MCs.push_back(MappingContext(VM, Materializer)); in registerAlternateMappingContext() 181 ValueMaterializer *getMaterializer() { return MCs[CurrentMCID].Materializer; } in getMaterializer() 351 if (auto *Materializer = getMaterializer()) { in mapValue() local 352 if (Value *NewV = Materializer->materialize(const_cast<Value *>(V))) { in mapValue() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Module.cpp | 102 Materializer = std::move(Other.Materializer); in operator =() 460 assert(!Materializer && in setMaterializer() 463 Materializer.reset(GVM); in setMaterializer() 467 if (!Materializer) in materialize() 470 return Materializer->materialize(GV); in materialize() 474 if (!Materializer) in materializeAll() 476 std::unique_ptr<GVMaterializer> M = std::move(Materializer); in materializeAll() 481 if (!Materializer) in materializeMetadata() 483 return Materializer->materializeMetadata(); in materializeMetadata() 494 if (Materializer) in getIdentifiedStructTypes() [all …]
|
| H A D | DebugInfo.cpp | 633 if (GVMaterializer *Materializer = M.getMaterializer()) in StripDebugInfo() local 634 Materializer->setStripDebugInfo(); in StripDebugInfo()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangExpressionDeclMap.h | 83 Materializer::PersistentVariableDelegate *result_delegate, 102 bool WillParse(ExecutionContext &exe_ctx, Materializer *materializer); 301 Materializer::PersistentVariableDelegate 330 Materializer *m_materializer = nullptr; ///< If non-NULL, the materializer
|
| H A D | ClangUserExpression.h | 73 Materializer::PersistentVariableDelegate &result_delegate, 167 Materializer::PersistentVariableDelegate &result_delegate, in ResetDeclMap() 220 class ResultDelegate : public Materializer::PersistentVariableDelegate {
|
| H A D | ClangUserExpression.cpp | 558 m_materializer_up = std::make_unique<Materializer>(); in TryParse() 802 m_materializer_up = std::make_unique<Materializer>(); in Complete() 958 Materializer::PersistentVariableDelegate &delegate, in ResetDeclMap()
|
| H A D | ClangExpressionDeclMap.cpp | 89 Materializer::PersistentVariableDelegate *result_delegate, in ClangExpressionDeclMap() 109 Materializer *materializer) { in WillParse()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Module.h | 190 Materializer; ///< Used to materialize GlobalValues variable 550 GVMaterializer *getMaterializer() const { return Materializer.get(); } in getMaterializer()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/ |
| H A D | lldb-forward.h | 125 class Materializer; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULowerBufferFatPointers.cpp | 2509 FatPtrConstMaterializer Materializer(&StructTM, CloneMap); in run() local 2511 ValueMapper LowerInFuncs(CloneMap, RF_None, &StructTM, &Materializer); in run()
|
| /freebsd/lib/clang/liblldb/ |
| H A D | Makefile | 250 SRCS+= Expression/Materializer.cpp
|