Lines Matching defs:pImpl
1187 static Mapper *getAsMapper(void *pImpl) {
1188 return reinterpret_cast<Mapper *>(pImpl);
1197 explicit FlushingMapper(void *pImpl) : M(*getAsMapper(pImpl)) {
1212 : pImpl(new Mapper(VM, Flags, TypeMapper, Materializer, IdentityMD)) {}
1214 ValueMapper::~ValueMapper() { delete getAsMapper(pImpl); }
1219 return getAsMapper(pImpl)->registerAlternateMappingContext(VM, Materializer);
1223 FlushingMapper(pImpl)->addFlags(Flags);
1227 return FlushingMapper(pImpl)->mapValue(&V);
1235 return FlushingMapper(pImpl)->mapMetadata(&MD);
1243 FlushingMapper(pImpl)->remapInstruction(&I);
1247 FlushingMapper(pImpl)->remapDbgRecord(DR);
1258 FlushingMapper(pImpl)->remapFunction(F);
1262 FlushingMapper(pImpl)->remapGlobalObjectMetadata(GO);
1268 getAsMapper(pImpl)->scheduleMapGlobalInitializer(GV, Init, MCID);
1276 getAsMapper(pImpl)->scheduleMapAppendingVariable(
1282 getAsMapper(pImpl)->scheduleMapAliasOrIFunc(GA, Aliasee, MCID);
1287 getAsMapper(pImpl)->scheduleMapAliasOrIFunc(GI, Resolver, MCID);
1291 getAsMapper(pImpl)->scheduleRemapFunction(F, MCID);