Do you mean check if the protocol exist in PlatformBootManager.c? i.e.
if (gEdkiiPlatformLogoProtocolGuid ) {
  gST->ConOut->ClearScreen (gST->ConOut);

If not, can I ask the reasoning, as if I understand it, that would be a complex solution for saving one PCD