[LLVMdev] [RFC] What options should be hidden/not-hidden for opt command

Chris Lattner
Tue, 25 Oct 2011 17:09:23 -0000

On Oct 24, 2011, at 8:29 PM, 陳韋任 wrote:

> Hi, all
>
>  Take the discussion thread [1] as an example. Although
"-help-hidden"
> is not intended to be use by normal folk, I think there should be
> somewhere notes "-help-hidden" revealing more options which might
be
> needed by developers. I thought it will be a good idea to mention the
> existence of "-help-hidden" on the web page, but the patch I sent
brought
> some discussion on llvm-commits [2][3]. Duncan suggested that there are
> options should be not-hidden but hidden, and vice versa. And we should
> regroup those options into hidden/not-hidden.

The logic here is that these flags should only be used by people looking at
code.  For example, if a pass has a hidden option that controls some knob, you
should only find out about it by reading the code.  We don't want people
surfing through all the hidden options to "see what is available".

What specific knobs are you interested in?  Maybe they shouldn't be hidden.

-Chris

>
>  Any idea? Thanks!
>
>
> [1] http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-October/044484.html
> [2] http://comments.gmane.org/gmane.comp.compilers.llvm.cvs/101547
> [3]
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20111024/130575.html
>
> Regards,
> chenwj
>
> --
> Wei-Ren Chen (陳韋任)
> Computer Systems Lab, Institute of Information Science,
> Academia Sinica, Taiwan (R.O.C.)
> Tel:886-2-2788-3799 #1667
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev