[llvm-dev] [RFC] LLVM Directory Structure Changes (was Re: [PATCH] D20992: [CMake] Add LLVM runtimes directory)

Jim Rowan via llvm-dev llvm-dev at lists.llvm.org
Thu Jun 9 11:10:50 PDT 2016


On Jun 9, 2016, at 12:20 PM, Chris Bieneman via llvm-dev <llvm-dev at lists.llvm.org> wrote:

> 
> My proposal is that we make the tools subdirectory the *only* place for projects that fall into category 1.

+1

> 
> Second I want to add a “runtimes” directory to LLVM to cover case 2 (see D20992).

+1

> 
> If we want to go with this proposal I envision the transition being multi-staged:
> 
> (1) Adding the new functionality, getting it up and fully working for all runtime projects - this will involve changes to runtime projects
> (2) Work with bot maintainers to migrate bots, and fix any issues that come up
> (3) Add support for a new secondary location for the test-suite
> (4) Set a date for removing the projects directory, post patches including updated documentation
> (5) Remove the projects directory entirely

This is pretty intrusive … We (internally) probably have a lot of individual people and scripts doing things in various ways that will need adjustment.    I’d vote for a pretty liberal window on the timing of the removal step.

However, I think it’s clearly worthwhile.

Jim Rowan
jmr at codeaurora.org
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by the Linux Foundation





More information about the llvm-dev mailing list