[cfe-dev] Passing Arguments to Back-End
Arnaud Allard de Grandmaison
Arnaud.AllardDeGrandMaison at dibcom.com
Wed Sep 14 09:31:37 PDT 2011
Hi Justin
You can try the clang's hidden '-llvm' switch like this : '-llvm -mcpu=mycpu' to pass options to the backend. I do not know for top of tree, but this works fine with llvm-2.9.
Cheers,
--
Arnaud de Grandmaison
________________________________
From: cfe-dev-bounces at cs.uiuc.edu [mailto:cfe-dev-bounces at cs.uiuc.edu] On Behalf Of Justin Holewinski
Sent: Wednesday, September 14, 2011 3:45 PM
To: clang-dev Developers
Subject: [cfe-dev] Passing Arguments to Back-End
Using Clang, is there any way to specify -mcpu and -mattr options for the back-end? I am using -ccc-host-triple to force the triple to ptx32--. I have tried -mcpu and -mtarget with Clang, but I just get the "argument unused during compilation" warning.
For context, my back-end supports -mattr=+double. I can pass this argument to llc. Is there a command-line option in Clang to pass this along to the back-end? I know I can use -emit-llvm and then invoke llc manually, but I would like to let Clang handle this, if possible.
--
Thanks,
Justin Holewinski
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20110914/64dc1f6d/attachment.html>
More information about the cfe-dev
mailing list