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