Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/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 …]
DCloning.h144 ValueMaterializer *Materializer = nullptr);
/third_party/skia/third_party/externals/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 …]
DDebugInfo.cpp374 if (GVMaterializer *Materializer = M.getMaterializer()) in StripDebugInfo() local
375 Materializer->setStripDebugInfo(); in StripDebugInfo()
/third_party/skia/third_party/externals/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()
/third_party/skia/third_party/externals/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()
/third_party/skia/third_party/externals/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()
DIndirectionUtils.h461 ValueMaterializer *Materializer = nullptr,
478 ValueMaterializer *Materializer = nullptr,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DModule.h184 Materializer; ///< Used to materialize GlobalValues variable
508 GVMaterializer *getMaterializer() const { return Materializer.get(); } in getMaterializer()