/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | ValueMapper.h | 147 ValueMaterializer *Materializer = nullptr); 160 ValueMaterializer *Materializer = nullptr); 195 /// 2. Else if \c V can be materialized with \c Materializer, do so, memoize 209 ValueMaterializer *Materializer = nullptr) { 210 return ValueMapper(VM, Flags, TypeMapper, Materializer).mapValue(*V); 231 ValueMaterializer *Materializer = nullptr) { 232 return ValueMapper(VM, Flags, TypeMapper, Materializer).mapMetadata(*MD); 239 ValueMaterializer *Materializer = nullptr) { 240 return ValueMapper(VM, Flags, TypeMapper, Materializer).mapMDNode(*MD); 254 ValueMaterializer *Materializer [all...] |
H A D | Cloning.h | 144 ValueMaterializer *Materializer = nullptr);
|
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Expression/ |
H A D | Materializer.h | 1 //===-- Materializer.h ------------------------------------------*- C++ -*-===// 23 class Materializer { class in namespace:lldb_private 25 Materializer(); 26 ~Materializer(); 47 friend class Materializer; 49 Dematerializer(Materializer &materializer, lldb::StackFrameSP &frame_sp, 59 Materializer *m_materializer;
|
H A D | LLVMUserExpression.h | 68 Materializer *GetMaterializer() override { return m_materializer_up.get(); } 106 std::unique_ptr<Materializer> m_materializer_up; ///< The materializer to use 118 Materializer::DematerializerSP m_dematerializer_sp; ///< The dematerializer.
|
H A D | Expression.h | 56 /// Return the Materializer that the parser should use when registering 58 virtual Materializer *GetMaterializer() { return nullptr; }
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangUserExpression.h | 25 #include "lldb/Expression/Materializer.h" 68 Materializer::PersistentVariableDelegate &result_delegate, 162 Materializer::PersistentVariableDelegate &result_delegate, 197 class ResultDelegate : public Materializer::PersistentVariableDelegate {
|
H A D | ClangExpressionDeclMap.h | 22 #include "lldb/Expression/Materializer.h" 81 Materializer::PersistentVariableDelegate *result_delegate, 100 bool WillParse(ExecutionContext &exe_ctx, Materializer *materializer); 302 Materializer::PersistentVariableDelegate 331 Materializer *m_materializer = nullptr; ///< If non-NULL, the materializer
|
H A D | ClangUserExpression.cpp | 37 #include "lldb/Expression/Materializer.h" 580 m_materializer_up.reset(new Materializer()); 770 m_materializer_up.reset(new Materializer()); 896 Materializer::PersistentVariableDelegate &delegate,
|
H A D | ClangExpressionDeclMap.cpp | 20 #include "lldb/Expression/Materializer.h" 67 Materializer::PersistentVariableDelegate *result_delegate, 87 Materializer *materializer) {
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Expression/ |
H A D | Materializer.cpp | 1 //===-- Materializer.cpp ----------------------------------------*- C++ -*-===// 9 #include "lldb/Expression/Materializer.h" 29 uint32_t Materializer::AddStructMember(Entity &entity) { 48 class EntityPersistentVariable : public Materializer::Entity { 51 Materializer::PersistentVariableDelegate *delegate) 395 Materializer::PersistentVariableDelegate *m_delegate; 398 uint32_t Materializer::AddPersistentVariable( 408 class EntityVariable : public Materializer::Entity { 753 uint32_t Materializer::AddVariable(lldb::VariableSP &variable_sp, Status &err) { 761 class EntityResultVariable : public Materializer 1335 Materializer::Materializer() function in class:Materializer [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Module.cpp | 74 : Context(C), Materializer(), ModuleID(MID), SourceFileName(MID), DL("") { 404 assert(!Materializer && 407 Materializer.reset(GVM); 411 if (!Materializer) 414 return Materializer->materialize(GV); 418 if (!Materializer) 420 std::unique_ptr<GVMaterializer> M = std::move(Materializer); 425 if (!Materializer) 427 return Materializer->materializeMetadata(); 438 if (Materializer) [all...] |
H A D | DebugInfo.cpp | 374 if (GVMaterializer *Materializer = M.getMaterializer()) 375 Materializer->setStripDebugInfo();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ValueMapper.cpp | 99 ValueMaterializer *Materializer = nullptr; member in struct:__anon130::MappingContext 103 ValueMaterializer *Materializer = nullptr) 104 : VM(&VM), Materializer(Materializer) {} 124 ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) 126 MCs(1, MappingContext(VM, Materializer)) {} 135 ValueMaterializer *Materializer = nullptr) { 136 MCs.push_back(MappingContext(VM, Materializer)); 179 ValueMaterializer *getMaterializer() { return MCs[CurrentMCID].Materializer; } 349 if (auto *Materializer 123 Mapper(ValueToValueMapTy &VM, RemapFlags Flags, ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) argument [all...] |
H A D | CloneFunction.cpp | 90 ValueMaterializer *Materializer) { 109 TypeMapper, Materializer)); 150 TypeMapper, Materializer)); 212 TypeMapper, Materializer); 458 ValueMaterializer *Materializer = nullptr; local 516 TypeMapper, Materializer); 84 CloneFunctionInto(Function *NewFunc, const Function *OldFunc, ValueToValueMapTy &VMap, bool ModuleLevelChanges, SmallVectorImpl<ReturnInst*> &Returns, const char *NameSuffix, ClonedCodeInfo *CodeInfo, ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | IndirectionUtils.cpp | 308 ValueMaterializer *Materializer, 322 "", nullptr, nullptr, Materializer); 340 ValueMaterializer *Materializer, 353 nullptr, Materializer));
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | CompileOnDemandLayer.h | 470 auto Materializer = createLambdaMaterializer( local 502 moveGlobalVariableInitializer(GV, VMap, &Materializer); 509 &Materializer); 644 auto Materializer = createLambdaMaterializer([&LD, &LMId, local 687 moveFunctionBody(*F, VMap, &Materializer);
|
H A D | IndirectionUtils.h | 461 ValueMaterializer *Materializer = nullptr, 478 ValueMaterializer *Materializer = nullptr,
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Module.h | 184 Materializer; ///< Used to materialize GlobalValues member in class:llvm::Module 500 /// Materializer. To reset the materializer for a module that already has one, 508 GVMaterializer *getMaterializer() const { return Materializer.get(); } 515 /// Materializer.
|
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/ |
H A D | lldb-forward.h | 126 class Materializer;
|
/freebsd-11-stable/lib/clang/liblldb/ |
H A D | Makefile | 208 SRCS+= Expression/Materializer.cpp
|