Lines Matching refs:Materializer
101 ValueMaterializer *Materializer = nullptr; member
105 ValueMaterializer *Materializer = nullptr) in MappingContext()
106 : VM(&VM), Materializer(Materializer) {} in MappingContext()
127 ValueMapTypeRemapper *TypeMapper, ValueMaterializer *Materializer, in Mapper() argument
130 MCs(1, MappingContext(VM, Materializer)), IdentityMD(IdentityMD) {} in Mapper()
139 ValueMaterializer *Materializer = nullptr) { in registerAlternateMappingContext() argument
140 MCs.push_back(MappingContext(VM, Materializer)); in registerAlternateMappingContext()
181 ValueMaterializer *getMaterializer() { return MCs[CurrentMCID].Materializer; } in getMaterializer()
351 if (auto *Materializer = getMaterializer()) { in mapValue() local
352 if (Value *NewV = Materializer->materialize(const_cast<Value *>(V))) { in mapValue()
1216 ValueMaterializer *Materializer, in ValueMapper() argument
1218 : pImpl(new Mapper(VM, Flags, TypeMapper, Materializer, IdentityMD)) {} in ValueMapper()
1224 ValueMaterializer *Materializer) { in registerAlternateMappingContext() argument
1225 return getAsMapper(pImpl)->registerAlternateMappingContext(VM, Materializer); in registerAlternateMappingContext()