search for: llvmc_builtin_plugin

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...