Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DValueMapper.h148 ValueMaterializer *Materializer = nullptr);
209 ValueMaterializer *Materializer = nullptr) {
210 return ValueMapper(VM, Flags, TypeMapper, Materializer).mapValue(*V);
231 ValueMaterializer *Materializer = nullptr) {
239 ValueMaterializer *Materializer = nullptr) {
240 return ValueMapper(VM, Flags, TypeMapper, Materializer).mapMDNode(*MD);
254 ValueMaterializer *Materializer = nullptr) {
255 ValueMapper(VM, Flags, TypeMapper, Materializer).remapInstruction(*I);
267 ValueMaterializer *Materializer = nullptr) {
268 ValueMapper(VM, Flags, TypeMapper, Materializer).remapFunction(F);
[all …]
H A DCloning.h145 ValueMaterializer *Materializer = nullptr);
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Expression/
H A DMaterializer.h24 class Materializer {
26 Materializer();
27 ~Materializer();
48 friend class Materializer;
50 Dematerializer(Materializer &materializer, lldb::StackFrameSP &frame_sp, in Dematerializer()
60 Materializer *m_materializer;
H A DLLVMUserExpression.h101 std::unique_ptr<Materializer> m_materializer_ap; ///< The materializer to use
129 Materializer::DematerializerSP m_dematerializer_sp; ///< The dematerializer.
/freebsd-12.1/contrib/llvm/tools/lldb/source/Expression/
H A DMaterializer.cpp29 uint32_t Materializer::AddStructMember(Entity &entity) { in AddStructMember()
410 Materializer::PersistentVariableDelegate *m_delegate;
413 uint32_t Materializer::AddPersistentVariable( in AddPersistentVariable()
423 class EntityVariable : public Materializer::Entity {
1034 Materializer::PersistentVariableDelegate *m_delegate;
1050 class EntitySymbol : public Materializer::Entity {
1164 class EntityRegister : public Materializer::Entity {
1339 Materializer::Materializer() in Materializer() function in Materializer
1342 Materializer::~Materializer() { in ~Materializer()
1349 Materializer::DematerializerSP
[all …]
/freebsd-12.1/contrib/llvm/lib/IR/
H A DModule.cpp75 : Context(C), Materializer(), ModuleID(MID), SourceFileName(MID), DL("") { in Module()
390 assert(!Materializer && in setMaterializer()
393 Materializer.reset(GVM); in setMaterializer()
397 if (!Materializer) in materialize()
400 return Materializer->materialize(GV); in materialize()
404 if (!Materializer) in materializeAll()
406 std::unique_ptr<GVMaterializer> M = std::move(Materializer); in materializeAll()
411 if (!Materializer) in materializeMetadata()
413 return Materializer->materializeMetadata(); in materializeMetadata()
424 if (Materializer) in getIdentifiedStructTypes()
[all …]
H A DDebugInfo.cpp375 if (GVMaterializer *Materializer = M.getMaterializer()) in StripDebugInfo() local
376 Materializer->setStripDebugInfo(); in StripDebugInfo()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionDeclMap.h79 Materializer::PersistentVariableDelegate *result_delegate,
101 bool WillParse(ExecutionContext &exe_ctx, Materializer *materializer);
344 Materializer::PersistentVariableDelegate
371 Materializer *m_materializer = nullptr; ///< If non-NULL, the materializer
H A DClangUserExpression.h64 Materializer::PersistentVariableDelegate &result_delegate,
154 Materializer::PersistentVariableDelegate &result_delegate, in ResetDeclMap()
185 class ResultDelegate : public Materializer::PersistentVariableDelegate {
H A DClangUserExpression.cpp472 m_materializer_ap.reset(new Materializer()); in Parse()
661 m_materializer_ap.reset(new Materializer()); in Complete()
779 Materializer::PersistentVariableDelegate &delegate, in ResetDeclMap()
H A DClangExpressionDeclMap.cpp68 Materializer::PersistentVariableDelegate *result_delegate, in ClangExpressionDeclMap()
86 Materializer *materializer) { in WillParse()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DValueMapper.cpp100 ValueMaterializer *Materializer = nullptr; member
104 ValueMaterializer *Materializer = nullptr) in MappingContext()
105 : VM(&VM), Materializer(Materializer) {} in MappingContext()
125 ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) in Mapper() argument
127 MCs(1, MappingContext(VM, Materializer)) {} in Mapper()
136 ValueMaterializer *Materializer = nullptr) { in registerAlternateMappingContext() argument
137 MCs.push_back(MappingContext(VM, Materializer)); in registerAlternateMappingContext()
350 if (auto *Materializer = getMaterializer()) { in mapValue() local
351 if (Value *NewV = Materializer->materialize(const_cast<Value *>(V))) { in mapValue()
1082 ValueMaterializer *Materializer) in ValueMapper() argument
[all …]
H A DCloneFunction.cpp91 ValueMaterializer *Materializer) { in CloneFunctionInto() argument
110 TypeMapper, Materializer)); in CloneFunctionInto()
151 TypeMapper, Materializer)); in CloneFunctionInto()
213 TypeMapper, Materializer); in CloneFunctionInto()
444 ValueMaterializer *Materializer = nullptr; in CloneAndPruneIntoFromInst() local
502 TypeMapper, Materializer); in CloneAndPruneIntoFromInst()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp303 ValueMaterializer *Materializer, in moveFunctionBody() argument
317 "", nullptr, nullptr, Materializer); in moveFunctionBody()
335 ValueMaterializer *Materializer, in moveGlobalVariableInitializer() argument
348 nullptr, Materializer)); in moveGlobalVariableInitializer()
/freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileOnDemandLayer.h454 auto Materializer = createLambdaMaterializer( in addLogicalModule() local
486 moveGlobalVariableInitializer(GV, VMap, &Materializer); in addLogicalModule()
493 &Materializer); in addLogicalModule()
628 auto Materializer = createLambdaMaterializer([&LD, &LMId, in emitPartition() local
671 moveFunctionBody(*F, VMap, &Materializer); in emitPartition()
H A DIndirectionUtils.h462 ValueMaterializer *Materializer = nullptr,
479 ValueMaterializer *Materializer = nullptr,
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DModule.h183 Materializer; ///< Used to materialize GlobalValues variable
504 GVMaterializer *getMaterializer() const { return Materializer.get(); } in getMaterializer()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/
H A Dlldb-forward.h132 class Materializer; variable
/freebsd-12.1/lib/clang/liblldb/
H A DMakefile205 SRCS+= Expression/Materializer.cpp