librustc: drop AST before running LLVM, frees 400mb on a librustc build