Lines Matching defs:pImpl
1181 static Mapper *getAsMapper(void *pImpl) {
1182 return reinterpret_cast<Mapper *>(pImpl);
1191 explicit FlushingMapper(void *pImpl) : M(*getAsMapper(pImpl)) {
1205 : pImpl(new Mapper(VM, Flags, TypeMapper, Materializer)) {}
1207 ValueMapper::~ValueMapper() { delete getAsMapper(pImpl); }
1212 return getAsMapper(pImpl)->registerAlternateMappingContext(VM, Materializer);
1216 FlushingMapper(pImpl)->addFlags(Flags);
1220 return FlushingMapper(pImpl)->mapValue(&V);
1228 return FlushingMapper(pImpl)->mapMetadata(&MD);
1236 FlushingMapper(pImpl)->remapInstruction(&I);
1240 FlushingMapper(pImpl)->remapDbgRecord(DR);
1251 FlushingMapper(pImpl)->remapFunction(F);
1255 FlushingMapper(pImpl)->remapGlobalObjectMetadata(GO);
1261 getAsMapper(pImpl)->scheduleMapGlobalInitializer(GV, Init, MCID);
1269 getAsMapper(pImpl)->scheduleMapAppendingVariable(
1275 getAsMapper(pImpl)->scheduleMapAliasOrIFunc(GA, Aliasee, MCID);
1280 getAsMapper(pImpl)->scheduleMapAliasOrIFunc(GI, Resolver, MCID);
1284 getAsMapper(pImpl)->scheduleRemapFunction(F, MCID);