Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DValueMapper.h149 ValueMaterializer *Materializer = nullptr);
211 ValueMaterializer *Materializer = nullptr) {
212 return ValueMapper(VM, Flags, TypeMapper, Materializer).mapValue(*V);
233 ValueMaterializer *Materializer = nullptr) {
241 ValueMaterializer *Materializer = nullptr) {
242 return ValueMapper(VM, Flags, TypeMapper, Materializer).mapMDNode(*MD);
256 ValueMaterializer *Materializer = nullptr) {
257 ValueMapper(VM, Flags, TypeMapper, Materializer).remapInstruction(*I);
269 ValueMaterializer *Materializer = nullptr) {
270 ValueMapper(VM, Flags, TypeMapper, Materializer).remapFunction(F);
[all …]
H A DCloning.h173 ValueMaterializer *Materializer = nullptr);
/freebsd-13.1/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.h60 virtual Materializer *GetMaterializer() { return nullptr; } in GetMaterializer()
/freebsd-13.1/contrib/llvm-project/lldb/source/Expression/
H A DMaterializer.cpp29 uint32_t Materializer::AddStructMember(Entity &entity) { in AddStructMember()
48 class EntityPersistentVariable : public Materializer::Entity {
398 Materializer::PersistentVariableDelegate *m_delegate;
401 uint32_t Materializer::AddPersistentVariable( in AddPersistentVariable()
412 class EntityVariable : public Materializer::Entity {
1034 Materializer::PersistentVariableDelegate *m_delegate;
1050 class EntitySymbol : public Materializer::Entity {
1168 class EntityRegister : public Materializer::Entity {
1344 Materializer::~Materializer() { in ~Materializer()
1351 Materializer::DematerializerSP
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DModule.cpp76 Materializer(), ModuleID(std::string(MID)), in Module()
436 assert(!Materializer && in setMaterializer()
439 Materializer.reset(GVM); in setMaterializer()
443 if (!Materializer) in materialize()
446 return Materializer->materialize(GV); in materialize()
450 if (!Materializer) in materializeAll()
452 std::unique_ptr<GVMaterializer> M = std::move(Materializer); in materializeAll()
457 if (!Materializer) in materializeMetadata()
459 return Materializer->materializeMetadata(); in materializeMetadata()
470 if (Materializer) in getIdentifiedStructTypes()
[all …]
H A DDebugInfo.cpp496 if (GVMaterializer *Materializer = M.getMaterializer()) in StripDebugInfo() local
497 Materializer->setStripDebugInfo(); in StripDebugInfo()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionDeclMap.h82 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 DClangUserExpression.h67 Materializer::PersistentVariableDelegate &result_delegate,
161 Materializer::PersistentVariableDelegate &result_delegate, in ResetDeclMap()
208 class ResultDelegate : public Materializer::PersistentVariableDelegate {
H A DClangUserExpression.cpp563 m_materializer_up = std::make_unique<Materializer>(); in TryParse()
822 m_materializer_up = std::make_unique<Materializer>(); in Complete()
948 Materializer::PersistentVariableDelegate &delegate, in ResetDeclMap()
H A DClangExpressionDeclMap.cpp68 Materializer::PersistentVariableDelegate *result_delegate, in ClangExpressionDeclMap()
88 Materializer *materializer) { in WillParse()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp101 ValueMaterializer *Materializer = nullptr; member
105 ValueMaterializer *Materializer = nullptr) in MappingContext()
106 : VM(&VM), Materializer(Materializer) {} in MappingContext()
126 ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) in Mapper() argument
128 MCs(1, MappingContext(VM, Materializer)) {} in Mapper()
137 ValueMaterializer *Materializer = nullptr) { in registerAlternateMappingContext() argument
138 MCs.push_back(MappingContext(VM, Materializer)); in registerAlternateMappingContext()
348 if (auto *Materializer = getMaterializer()) { in mapValue() local
349 if (Value *NewV = Materializer->materialize(const_cast<Value *>(V))) { in mapValue()
1123 ValueMaterializer *Materializer) in ValueMapper() argument
[all …]
H A DCloneFunction.cpp89 ValueMaterializer *Materializer) { in CloneFunctionInto() argument
110 TypeMapper, Materializer)); in CloneFunctionInto()
233 TypeMapper, Materializer)); in CloneFunctionInto()
244 RemapInstruction(&II, VMap, RemapFlag, TypeMapper, Materializer); in CloneFunctionInto()
270 MapMetadata(Unit, VMap, RF_None, TypeMapper, Materializer); in CloneFunctionInto()
506 ValueMaterializer *Materializer = nullptr; in CloneAndPruneIntoFromInst() local
565 TypeMapper, Materializer); in CloneAndPruneIntoFromInst()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp306 ValueMaterializer *Materializer, in moveFunctionBody() argument
321 nullptr, nullptr, Materializer); in moveFunctionBody()
339 ValueMaterializer *Materializer, in moveGlobalVariableInitializer() argument
352 nullptr, Materializer)); in moveGlobalVariableInitializer()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DIndirectionUtils.h532 ValueMaterializer *Materializer = nullptr,
549 ValueMaterializer *Materializer = nullptr,
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DModule.h192 Materializer; ///< Used to materialize GlobalValues variable
530 GVMaterializer *getMaterializer() const { return Materializer.get(); } in getMaterializer()
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-forward.h117 class Materializer; variable
/freebsd-13.1/lib/clang/liblldb/
H A DMakefile221 SRCS+= Expression/Materializer.cpp