Skip to content
  • Nick Desaulniers's avatar
    [libc] delete hdrgen (#117220) · e0ae7793
    Nick Desaulniers authored
    Thanks to the effort of @RoseZhang03 and @aaryanshukla under the
    guidance of
    @michaelrj-google and @amykhuang, we now have newhdrgen and no longer
    have a
    dependency on TableGen and thus LLVM in order to start bootstrapping a
    full
    build.
    
    This PR removes:
    - LIBC_HDRGEN_EXE; the in tree newhdrgen is the only hdrgen that can be
    used.
    - LIBC_USE_NEW_HEADER_GEN; newhdrgen is the default and only option.
    - LIBC_HDRGEN_ONLY; there is no need to have a distinct build step for
    old
      hdrgen.
    - libc-api-test and libc-api-test-tidy build targets.
    - Deletes all .td files.
    
    It does not rename newhdrgen to just hdrgen. Will follow up with a
    distinct PR
    for that.
    
    Link: #117209
    Link: #117254
    Fixes: #117208
    e0ae7793
Loading