Displaying 4 results from an estimated 4 matches for "llvmc_builtin_plugin".
Did you mean:
llvmc_builtin_plugins
2009 Jun 15
0
[LLVMdev] llvmc for PIC16
..., the documentation doesn't talk about creating standalone
drivers. Sorry for that, I was planning to update it for ages...
For now, please look at examples/Skeleton, which is a standalone
driver skeleton, on which the mcc16 driver is based.
> I think the correct command line is
> $ make LLVMC_BUILTIN_PLUGINS=MyPlugin LLVMC_BASED_DRIVER_NAME=mydriver
>
> rather than
> $ make BUILTIN_PLUGINS=MyPlugin DRIVER_NAME=mydriver
> (I found the later one in LLVMC-Reference)
This section is about building the "main" llvmc driver and its plugins.
Creation of standalone drivers is not describ...
2009 Jun 15
3
[LLVMdev] llvmc for PIC16
Mikhail Glushenkov wrote:
>
> Hi Sanjiv,
>
> Sanjiv Gupta <sanjiv.gupta <at> microchip.com> writes:
>
> > The salient features that we want to have in the driver are:
> > [...]
>
> As promised, I've implemented a basic compiler driver for the
> PIC16 toolchain. It's under tools/llvmc/examples/mcc16.
>
Hi Mikhail,
How do you build mcc16
2009 Jun 15
3
[LLVMdev] llvmc for PIC16
...e "Simple" plugin to the configured directory
$ cd objs/tools/llvmc/plugins
$ cp -rf $LLVM_SRC/tools/llvmc/example/Simple MyPlugin
Changed the plugin name in the Makefile from "Simple" to "MyPlugin", and
moved "Simple.td" to "MyPlugin.td"
$ make LLVMC_BUILTIN_PLUGINS=MyPlugin LLVMC_BASED_DRIVER_NAME=mydriver
That created "mydriver" executable for me.
- Sanjiv
> If you're building from some other dir, you'll need to update
> mcc16/Makefile, so it knows where Makefile.common is located.
>
>
>> There are so many confusing...
2011 Apr 22
3
[LLVMdev] LLVMC plugin setup changed?
...ow, the llvm
makefiles do not pick up the plugin in the llvmc/plugins directory
anymore in a recent (r129445) svn checkout.
According to the tutorial (http://llvm.org/docs/CompilerDriverTutorial.html):
$ cd tools/llvmc
$ cp -r example/Simple plugins/Simple
$ make LLVMC_BASED_DRIVER_NAME=mygcc LLVMC_BUILTIN_PLUGINS=Simple
does not build the Simple plugin but only files in the src directory.
I guess this commit changed the code but do not really understand what
the new approach is for llvmc plugins:
r111094 | foldr | 2010-08-15 09:07:12 +0200 (Sun, 15 Aug 2010) | 1 line
llvmc: remove dynamic plugins.
Cu...