Home
last modified time | relevance | path

Searched refs:Materializer (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DValueMapper.h169 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 DCloning.h193 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 DMaterializer.h23 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 DLLVMUserExpression.h68 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 DExpression.h55 virtual Materializer *GetMaterializer() { return nullptr; } in GetMaterializer()
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DMaterializer.cpp40 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 DCloneFunction.cpp163 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 DValueMapper.cpp101 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 DModule.cpp102 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 DDebugInfo.cpp633 if (GVMaterializer *Materializer = M.getMaterializer()) in StripDebugInfo() local
634 Materializer->setStripDebugInfo(); in StripDebugInfo()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionDeclMap.h83 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 DClangUserExpression.h73 Materializer::PersistentVariableDelegate &result_delegate,
167 Materializer::PersistentVariableDelegate &result_delegate, in ResetDeclMap()
220 class ResultDelegate : public Materializer::PersistentVariableDelegate {
H A DClangUserExpression.cpp558 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 DClangExpressionDeclMap.cpp89 Materializer::PersistentVariableDelegate *result_delegate, in ClangExpressionDeclMap()
109 Materializer *materializer) { in WillParse()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DModule.h190 Materializer; ///< Used to materialize GlobalValues variable
550 GVMaterializer *getMaterializer() const { return Materializer.get(); } in getMaterializer()
/freebsd/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h125 class Materializer; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerBufferFatPointers.cpp2509 FatPtrConstMaterializer Materializer(&StructTM, CloneMap); in run() local
2511 ValueMapper LowerInFuncs(CloneMap, RF_None, &StructTM, &Materializer); in run()
/freebsd/lib/clang/liblldb/
H A DMakefile250 SRCS+= Expression/Materializer.cpp