search for: tomahawkins

Displaying 5 results from an estimated 5 matches for "tomahawkins".

2010 Feb 22
1
[LLVMdev] instruction set simulation
Hi, Does LLVM have any facilities for embedded instruction set simulation? Ideally I'd like to convert a PowerPC program to LLVM, then run the LLVM program while being able to interact with the memory space at each step to emulate external stuff like sensors and network transceivers. Is anything like this possible? Are there utilities to transform various targets, like PowerPC, back to
2010 Mar 13
0
[LLVMdev] Targeting low level embedded
On Fri, Mar 12, 2010 at 9:10 PM, Tom Hawkins <tomahawkins at gmail.com> wrote: > I'm new to LLVM and I'm trying to set it up to target a low level > embedded device with no OS.  Therefore the final program needs to > perform variable initialization and be located at a certain address > location.  Here is my basic flow: > > Com...
2010 Jun 05
1
[LLVMdev] undefined reference when using llvm-config
On Sat, Jun 5, 2010 at 3:18 AM, Duncan Sands <baldrick at free.fr> wrote: > Hi Tom, > > I'm pretty sure that the LLVMContext constructor is defined in libLLVMCore.a > What is the output of `llvm-config --libs bitwriter`?  Does it include > -lLLVMCore? Hi Duncan, e0082888 at e0082888-laptop:~$ local/bin/llvm-config --libs bitwriter -lLLVMBitWriter -lLLVMCore -lLLVMSupport
2010 Mar 13
3
[LLVMdev] Targeting low level embedded
I'm new to LLVM and I'm trying to set it up to target a low level embedded device with no OS. Therefore the final program needs to perform variable initialization and be located at a certain address location. Here is my basic flow: Compile C to bytecode: $ llvm-gcc -emit-llvm -c src1.c src2.c src3.c Consolidate to one bytecode file: $ llvm-link -o all.o src1.c src2.o src3.o Emit
2010 Jun 04
2
[LLVMdev] undefined reference when using llvm-config
I'm trying to start a project based on llvm, but am running into some difficulties. I started with the 'LLVM Project Guide', but got hung up in the complexities of configure.ac. I'm now using llvm-config to provide the linker directives, but this results in undefined references: $ llvm-g++ `$HOME/local/bin/llvm-config --cppflags --ldflags --libs bitwriter` ModuleMaker.cpp