Home
last modified time | relevance | path

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

/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 …]
DCloning.h147 ValueMaterializer *Materializer = nullptr);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DValueMapper.h148 ValueMaterializer *Materializer = nullptr);
161 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 …]
DCloning.h147 ValueMaterializer *Materializer = nullptr);
/external/swiftshader/third_party/LLVM/lib/VMCore/
DModule.cpp46 : Context(C), Materializer(NULL), ModuleID(MID) { in Module()
334 assert(!Materializer && in setMaterializer()
337 Materializer.reset(GVM); in setMaterializer()
341 if (Materializer) in isMaterializable()
342 return Materializer->isMaterializable(GV); in isMaterializable()
347 if (Materializer) in isDematerializable()
348 return Materializer->isDematerializable(GV); in isDematerializable()
353 if (Materializer) in Materialize()
354 return Materializer->Materialize(GV, ErrInfo); in Materialize()
359 if (Materializer) in Dematerialize()
[all …]
/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-7.0/llvm/lib/IR/
DModule.cpp73 : Context(C), Materializer(), ModuleID(MID), SourceFileName(MID), DL("") { in Module()
380 assert(!Materializer && in setMaterializer()
383 Materializer.reset(GVM); in setMaterializer()
387 if (!Materializer) in materialize()
390 return Materializer->materialize(GV); in materialize()
394 if (!Materializer) in materializeAll()
396 std::unique_ptr<GVMaterializer> M = std::move(Materializer); in materializeAll()
401 if (!Materializer) in materializeMetadata()
403 return Materializer->materializeMetadata(); in materializeMetadata()
414 if (Materializer) in getIdentifiedStructTypes()
[all …]
DDebugInfo.cpp375 if (GVMaterializer *Materializer = M.getMaterializer()) in StripDebugInfo() local
376 Materializer->setStripDebugInfo(); in StripDebugInfo()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
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()
180 ValueMaterializer *getMaterializer() { return MCs[CurrentMCID].Materializer; } in getMaterializer()
350 if (auto *Materializer = getMaterializer()) { in mapValue() local
351 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()
443 ValueMaterializer *Materializer = nullptr; in CloneAndPruneIntoFromInst() local
501 TypeMapper, Materializer); in CloneAndPruneIntoFromInst()
/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/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/swiftshader/third_party/llvm-7.0/llvm/lib/ExecutionEngine/Orc/
DIndirectionUtils.cpp285 ValueMaterializer *Materializer, in moveFunctionBody() argument
299 "", nullptr, nullptr, Materializer); in moveFunctionBody()
317 ValueMaterializer *Materializer, in moveGlobalVariableInitializer() argument
330 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()
DIndirectionUtils.h393 ValueMaterializer *Materializer = nullptr,
410 ValueMaterializer *Materializer = nullptr,
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ExecutionEngine/Orc/
DCompileOnDemandLayer.h445 auto Materializer = createLambdaMaterializer( in addLogicalModule() local
477 moveGlobalVariableInitializer(GV, VMap, &Materializer); in addLogicalModule()
484 &Materializer); in addLogicalModule()
618 auto Materializer = createLambdaMaterializer([&LD, &LMId, in emitPartition() local
661 moveFunctionBody(*F, VMap, &Materializer); in emitPartition()
DIndirectionUtils.h359 ValueMaterializer *Materializer = nullptr,
376 ValueMaterializer *Materializer = nullptr,
/external/swiftshader/third_party/LLVM/include/llvm/
DModule.h170 OwningPtr<GVMaterializer> Materializer; ///< Used to materialize GlobalValues
388 GVMaterializer *getMaterializer() const { return Materializer.get(); }
/external/llvm/include/llvm/IR/
DModule.h181 Materializer; ///< Used to materialize GlobalValues
469 GVMaterializer *getMaterializer() const { return Materializer.get(); }
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DModule.h181 Materializer; ///< Used to materialize GlobalValues variable
493 GVMaterializer *getMaterializer() const { return Materializer.get(); } in getMaterializer()