[LLVMdev] command line option
Chris Lattner
sabre at nondot.org
Sat Apr 14 11:44:25 PDT 2007
On Sat, 14 Apr 2007, Fernando Magno Quintao Pereira wrote:
> the info I was looking for. Could any of you tell me a little about it?
> I mean, do I have to write something like:
>
> static cl::opt<bool>
> EnableJoining("join-liveintervals",
> cl::desc("Join compatible live intervals"),
> cl::init(true));
>
> in some .h, and then include it in every pass that would read
> EnableJoining? Is there a standard way of doing this?
You want to use "external storage" so that the bool value gets put into
some other global variable, then you declare the global in the public
header. Take a look at how llvm/Target/TargetOptions.h works.
-Chris
--
http://nondot.org/sabre/
http://llvm.org/
More information about the llvm-dev
mailing list