Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/Transforms/Utils/
DValueMapper.h144 ValueMaterializer *Materializer = nullptr);
153 ValueMaterializer *Materializer = nullptr);
201 ValueMaterializer *Materializer = nullptr) {
202 return ValueMapper(VM, Flags, TypeMapper, Materializer).mapValue(*V);
223 ValueMaterializer *Materializer = nullptr) {
224 return ValueMapper(VM, Flags, TypeMapper, Materializer).mapMetadata(*MD);
231 ValueMaterializer *Materializer = nullptr) {
232 return ValueMapper(VM, Flags, TypeMapper, Materializer).mapMDNode(*MD);
246 ValueMaterializer *Materializer = nullptr) {
247 ValueMapper(VM, Flags, TypeMapper, Materializer).remapInstruction(*I);
[all …]
/external/llvm-project/llvm/include/llvm/Transforms/Utils/
DValueMapper.h147 ValueMaterializer *Materializer = nullptr);
160 ValueMaterializer *Materializer = nullptr);
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 = nullptr) {
255 ValueMapper(VM, Flags, TypeMapper, Materializer).remapInstruction(*I);
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DValueMapper.h147 ValueMaterializer *Materializer = nullptr);
160 ValueMaterializer *Materializer = nullptr);
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 = nullptr) {
255 ValueMapper(VM, Flags, TypeMapper, Materializer).remapInstruction(*I);
[all …]
/external/llvm-project/lldb/include/lldb/Expression/
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;
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.
DExpression.h60 virtual Materializer *GetMaterializer() { return nullptr; } in GetMaterializer()
/external/llvm/lib/IR/
DModule.cpp52 : Context(C), Materializer(), ModuleID(MID), SourceFileName(MID), DL("") { in Module()
401 assert(!Materializer && in setMaterializer()
404 Materializer.reset(GVM); in setMaterializer()
408 if (!Materializer) in materialize()
411 return Materializer->materialize(GV); in materialize()
415 if (!Materializer) in materializeAll()
417 std::unique_ptr<GVMaterializer> M = std::move(Materializer); in materializeAll()
422 if (!Materializer) in materializeMetadata()
424 return Materializer->materializeMetadata(); in materializeMetadata()
435 if (Materializer) in getIdentifiedStructTypes()
[all …]
DDebugInfo.cpp284 if (GVMaterializer *Materializer = M.getMaterializer()) in StripDebugInfo() local
285 Materializer->setStripDebugInfo(); in StripDebugInfo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DModule.cpp74 : Context(C), Materializer(), ModuleID(MID), SourceFileName(MID), DL("") { in Module()
404 assert(!Materializer && in setMaterializer()
407 Materializer.reset(GVM); in setMaterializer()
411 if (!Materializer) in materialize()
414 return Materializer->materialize(GV); in materialize()
418 if (!Materializer) in materializeAll()
420 std::unique_ptr<GVMaterializer> M = std::move(Materializer); in materializeAll()
425 if (!Materializer) in materializeMetadata()
427 return Materializer->materializeMetadata(); in materializeMetadata()
438 if (Materializer) in getIdentifiedStructTypes()
[all …]
/external/llvm-project/llvm/lib/IR/
DModule.cpp76 Materializer(), ModuleID(std::string(MID)), in Module()
432 assert(!Materializer && in setMaterializer()
435 Materializer.reset(GVM); in setMaterializer()
439 if (!Materializer) in materialize()
442 return Materializer->materialize(GV); in materialize()
446 if (!Materializer) in materializeAll()
448 std::unique_ptr<GVMaterializer> M = std::move(Materializer); in materializeAll()
453 if (!Materializer) in materializeMetadata()
455 return Materializer->materializeMetadata(); in materializeMetadata()
466 if (Materializer) in getIdentifiedStructTypes()
[all …]
/external/llvm-project/lldb/source/Expression/
DMaterializer.cpp29 uint32_t Materializer::AddStructMember(Entity &entity) { in AddStructMember()
48 class EntityPersistentVariable : public Materializer::Entity {
51 Materializer::PersistentVariableDelegate *delegate) in EntityPersistentVariable()
398 Materializer::PersistentVariableDelegate *m_delegate;
401 uint32_t Materializer::AddPersistentVariable( in AddPersistentVariable()
412 class EntityVariable : public Materializer::Entity {
757 uint32_t Materializer::AddVariable(lldb::VariableSP &variable_sp, Status &err) { in AddVariable()
765 class EntityResultVariable : public Materializer::Entity {
769 Materializer::PersistentVariableDelegate *delegate) in EntityResultVariable()
1032 Materializer::PersistentVariableDelegate *m_delegate;
[all …]
DCMakeLists.txt11 Materializer.cpp
/external/llvm-project/llvm/lib/Transforms/Utils/
DValueMapper.cpp98 ValueMaterializer *Materializer = nullptr; member
102 ValueMaterializer *Materializer = nullptr) in MappingContext()
103 : VM(&VM), Materializer(Materializer) {} in MappingContext()
123 ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) in Mapper() argument
125 MCs(1, MappingContext(VM, Materializer)) {} in Mapper()
134 ValueMaterializer *Materializer = nullptr) { in registerAlternateMappingContext() argument
135 MCs.push_back(MappingContext(VM, Materializer)); in registerAlternateMappingContext()
175 ValueMaterializer *getMaterializer() { return MCs[CurrentMCID].Materializer; } in getMaterializer()
345 if (auto *Materializer = getMaterializer()) { in mapValue() local
346 if (Value *NewV = Materializer->materialize(const_cast<Value *>(V))) { in mapValue()
[all …]
DCloneFunction.cpp87 ValueMaterializer *Materializer) { in CloneFunctionInto() argument
106 TypeMapper, Materializer)); in CloneFunctionInto()
203 TypeMapper, Materializer)); in CloneFunctionInto()
216 TypeMapper, Materializer); in CloneFunctionInto()
462 ValueMaterializer *Materializer = nullptr; in CloneAndPruneIntoFromInst() local
520 TypeMapper, Materializer); in CloneAndPruneIntoFromInst()
/external/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
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
DClangUserExpression.h67 Materializer::PersistentVariableDelegate &result_delegate,
161 Materializer::PersistentVariableDelegate &result_delegate, in ResetDeclMap()
197 class ResultDelegate : public Materializer::PersistentVariableDelegate {
/external/llvm/lib/Transforms/Utils/
DValueMapper.cpp89 ValueMaterializer *Materializer = nullptr; member
93 ValueMaterializer *Materializer = nullptr) in MappingContext()
94 : VM(&VM), Materializer(Materializer) {} in MappingContext()
115 ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) in Mapper() argument
117 MCs(1, MappingContext(VM, Materializer)) {} in Mapper()
126 ValueMaterializer *Materializer = nullptr) { in registerAlternateMappingContext() argument
127 MCs.push_back(MappingContext(VM, Materializer)); in registerAlternateMappingContext()
168 ValueMaterializer *getMaterializer() { return MCs[CurrentMCID].Materializer; } in getMaterializer()
349 if (auto *Materializer = getMaterializer()) { in mapValue() local
350 if (Value *NewV = Materializer->materialize(const_cast<Value *>(V))) { in mapValue()
[all …]
DCloneFunction.cpp84 ValueMaterializer *Materializer) { in CloneFunctionInto() argument
103 TypeMapper, Materializer)); in CloneFunctionInto()
129 TypeMapper, Materializer)); in CloneFunctionInto()
172 TypeMapper, Materializer); in CloneFunctionInto()
402 ValueMaterializer *Materializer = nullptr; in CloneAndPruneIntoFromInst() local
464 TypeMapper, Materializer); in CloneAndPruneIntoFromInst()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DValueMapper.cpp99 ValueMaterializer *Materializer = nullptr; member
103 ValueMaterializer *Materializer = nullptr) in MappingContext()
104 : VM(&VM), Materializer(Materializer) {} in MappingContext()
124 ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer) in Mapper() argument
126 MCs(1, MappingContext(VM, Materializer)) {} in Mapper()
135 ValueMaterializer *Materializer = nullptr) { in registerAlternateMappingContext() argument
136 MCs.push_back(MappingContext(VM, Materializer)); in registerAlternateMappingContext()
179 ValueMaterializer *getMaterializer() { return MCs[CurrentMCID].Materializer; } in getMaterializer()
349 if (auto *Materializer = getMaterializer()) { in mapValue() local
350 if (Value *NewV = Materializer->materialize(const_cast<Value *>(V))) { in mapValue()
[all …]
DCloneFunction.cpp90 ValueMaterializer *Materializer) { in CloneFunctionInto() argument
109 TypeMapper, Materializer)); in CloneFunctionInto()
150 TypeMapper, Materializer)); in CloneFunctionInto()
212 TypeMapper, Materializer); in CloneFunctionInto()
458 ValueMaterializer *Materializer = nullptr; in CloneAndPruneIntoFromInst() local
516 TypeMapper, Materializer); in CloneAndPruneIntoFromInst()
/external/llvm/lib/ExecutionEngine/Orc/
DIndirectionUtils.cpp184 ValueMaterializer *Materializer, in moveFunctionBody() argument
198 "", nullptr, nullptr, Materializer); in moveFunctionBody()
217 ValueMaterializer *Materializer, in moveGlobalVariableInitializer() argument
230 nullptr, Materializer)); in moveGlobalVariableInitializer()
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/
DIndirectionUtils.cpp306 ValueMaterializer *Materializer, in moveFunctionBody() argument
320 "", nullptr, nullptr, Materializer); in moveFunctionBody()
338 ValueMaterializer *Materializer, in moveGlobalVariableInitializer() argument
351 nullptr, Materializer)); in moveGlobalVariableInitializer()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DIndirectionUtils.cpp308 ValueMaterializer *Materializer, in moveFunctionBody() argument
322 "", nullptr, nullptr, Materializer); in moveFunctionBody()
340 ValueMaterializer *Materializer, in moveGlobalVariableInitializer() argument
353 nullptr, Materializer)); in moveGlobalVariableInitializer()
/external/llvm/include/llvm/ExecutionEngine/Orc/
DCompileOnDemandLayer.h316 auto Materializer = createLambdaMaterializer( in addLogicalModule() local
347 moveGlobalVariableInitializer(GV, VMap, &Materializer); in addLogicalModule()
354 &Materializer); in addLogicalModule()
441 auto Materializer = createLambdaMaterializer([this, &LMResources, &M, in emitPartition() local
484 moveFunctionBody(*F, VMap, &Materializer); in emitPartition()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DCompileOnDemandLayer.h470 auto Materializer = createLambdaMaterializer( in addLogicalModule() local
502 moveGlobalVariableInitializer(GV, VMap, &Materializer); in addLogicalModule()
509 &Materializer); in addLogicalModule()
644 auto Materializer = createLambdaMaterializer([&LD, &LMId, in emitPartition() local
687 moveFunctionBody(*F, VMap, &Materializer); in emitPartition()

12