Libc++ does not use the monorepo-wide CI checks defined in premerge.yaml. However, these jobs still run on all LLVM pull requests, only to determine that there's nothing to do for libc++ and then be no-ops.
This creates noise and confusion when submitting PRs to LLVM projects that don't use these checks. Note that libc++ itself suffers from a similar problem: it imposes its BuiltKite pipeline checks on all LLVM monorepo PRs, which creates noise for all non-libc++ contributions. I am trying to address that in #165928.
Since we have a single monorepo for all of LLVM, I think it will be important going forward to ensure proper "insulation" between projects (when relevant) to avoid this.