Displaying 20 results from an estimated 1000 matches similar to: "[LLVMdev] How to make a cross compiler for xilinx microblaze"
2012 Jun 27
1
[LLVMdev] How to make a cross compiler for xilinx microblaze
conmfigure does not accept mblaze nor mblaze-elf as target.
checking target system type... Invalid configuration `mblaze': machine
`mblaze' not recognized
configure: error: /bin/bash ../../spare/llvm/autoconf/config.sub mblaze
failed
However with microblaze it proceeds fine. But when i try to use clang i get:
clang: error: 'microblaze-unknown-none': unable to pass LLVM bit-code
2012 Jun 26
0
[LLVMdev] How to make a cross compiler for xilinx microblaze
Hi Fivos,
LLVM refers to the target as "mblaze" for -target.
-Jim
On Jun 26, 2012, at 8:42 AM, Fivos <fivosz at gmail.com> wrote:
> Hello,
>
> i am trying to create a LLVM stack to cross compile c code targeting the
> xilinx microblaze.
>
> I built LLVM configured with target=microblaze however cland doesn't
> like it. When i try to emit llvm code
2010 Jan 29
3
[LLVMdev] [patch] MicroBlaze Backend
I have been working on a LLVM backend for the MicroBlaze soft-processor:
http://www.xilinx.com/tools/microblaze.htm
http://en.wikipedia.org/wiki/MicroBlaze
Attached is the initial MicroBlaze patch. It does the following:
1. Adds mblaze as a target in configure and configure.ac
2. Adds mblaze specific intrinsics in include/llvm/IntrinsicsMBlaze.td and include/llvm/Intrinsics.td
3. Adds mblaze
2012 Jun 07
2
[LLVMdev] VMKIT: Assertion at build
Still the same.
Is there any chance that the placement of my directories are causing this?
Also the exact command that fails is
/home1/public/zakkak/java/vmkit/Release+Asserts/bin/vmjc
-std-compile-opts
-load=/home1/public/zakkak/java/vmkit/Release+Asserts/lib/MMTKRuntime.so
-load=/home1/public/zakkak/java/vmkit/Release+Asserts/lib/MMTKMagic.so
-LowerMagic
2012 Jun 07
2
[LLVMdev] VMKIT: Assertion at build
Hi,
My machine is running Ubuntu server 64-bit
And the revision from the trunk is 158095 for llvm, clang and vmkit
llvm configuration
../../llvm/configure --enable-doxygen --enable-optimized --disable-jit
vmkit configuration
../../llvm/vmkit/configure --with-llvmsrc=/home1/public/zakkak/llvm/
--with-llvmobj=/home1/public/zakkak/java/llvm/
2012 Jun 07
2
[LLVMdev] VMKIT: Assertion at build
Hi Nicolas,
I thought MMTk is written in java and it is compiled by javac.
retried a clean build with JIT enabled
llvm configuration
../../llvm/configure --enable-doxygen --enable-optimized --enable-jit
vmkit configuration
../../llvm/vmkit/configure --with-llvmsrc=/home1/public/zakkak/llvm/
--with-llvmobj=/home1/public/zakkak/java/llvm/
2012 Jun 07
4
[LLVMdev] VMKIT: Assertion at build
Hi Nicolas,
it looks like there are missing things
$ more lib/j3/LLVMRuntime/LLVMRuntime.inc
// Generated by llvm2cpp - DO NOT MODIFY!
Module* makeLLVMModuleContents(Module *mod) {
mod->setModuleIdentifier("<stdin>");
// Type Definitions
// Function Declarations
// Global Variable Declarations
// Constant Definitions
// Global Variable Definitions
// Function
2012 Jun 06
0
[LLVMdev] VMKIT: Assertion at build
Hi Fivos,
I cannot reproduce on my machine (ubuntu 64bit, clang/llvm/vmkit on svn
trunk). What's your configuration?
Cheers,
Nicolas
On Tue, Jun 5, 2012 at 3:08 PM, Fivos <fivosz at gmail.com> wrote:
> Hello,
>
> after completing the build i get
>
> ...
> BUILD SUCCESSFUL
> Total time: 5 seconds
> llvm[2]: Building Release+Asserts mmtk-vmkit.jar all
> vmjc:
2012 Jun 07
0
[LLVMdev] VMKIT: Assertion at build
Hi Fovios,
Do you have a ./lib/j3/LLVMRuntime/LLVMRuntime.inc file being generated?
What does it contain?
Nicolas
On Thu, Jun 7, 2012 at 5:47 PM, Foivos S. Zakkak <foivos at zakkak.net> wrote:
> Still the same.
>
> Is there any chance that the placement of my directories are causing this?
>
> Also the exact command that fails is
>
>
2012 Jun 10
0
[LLVMdev] VMKIT: Assertion at build
Hi Nicolas,
I finally found the root of the problem. Build was unable to locate
llvm-build because it was looking for it in
path/to/vmkit_src/utils/llvm-build while it was located in
path/to/llvm_src/utils/llvm-build
Actually llvm-build's path is defined by the
path/to/llvm_src/Makefile.rules and looks like this
LLVMBuildTool := $(PROJ_SRC_ROOT)/utils/llvm-build/llvm-build
however in
2012 Jun 07
0
[LLVMdev] VMKIT: Assertion at build
Hi Fovios,
On Thu, Jun 7, 2012 at 3:51 PM, Foivos <fivosz at gmail.com> wrote:
> Hi,
>
> My machine is running Ubuntu server 64-bit
> And the revision from the trunk is 158095 for llvm, clang and vmkit
>
> llvm configuration
> ../../llvm/configure --enable-doxygen --enable-optimized --disable-jit
>
Why do you disable the JIT? VMKit needs it to compile MMTk.
2012 Jun 07
0
[LLVMdev] VMKIT: Assertion at build
On Thu, Jun 7, 2012 at 4:27 PM, Foivos S. Zakkak <foivos at zakkak.net> wrote:
> Hi Nicolas,
>
> I thought MMTk is written in java and it is compiled by javac.
>
It is compiled by javac to produce Java bytecode. Then vmkit runs the
initialization code of MMTk (through the JIT) and generates the binary code
through llvm.
> retried a clean build with JIT enabled
>
>
2012 Jun 05
3
[LLVMdev] VMKIT: Assertion at build
Hello,
after completing the build i get
...
BUILD SUCCESSFUL
Total time: 5 seconds
llvm[2]: Building Release+Asserts mmtk-vmkit.jar all
vmjc: /home1/public/zakkak/llvm/lib/VMCore/Type.cpp:747: static
llvm::PointerType *llvm::PointerType::get(llvm::Type *, unsigned int):
Assertion `EltTy && "Can't get a pointer to <null> type!"' failed.
0 vmjc
2010 Jan 30
0
[LLVMdev] [patch] MicroBlaze Backend
On Jan 29, 2010, at 9:42 AM, Wesley Peck wrote:
> I have been working on a LLVM backend for the MicroBlaze soft-processor:
> http://www.xilinx.com/tools/microblaze.htm
> http://en.wikipedia.org/wiki/MicroBlaze
Very Cool!
> Attached is the initial MicroBlaze patch. It does the following:
> 1. Adds mblaze as a target in configure and configure.ac
> 2. Adds mblaze specific
2013 Feb 08
3
[LLVMdev] The MBlaze backend: can we remove it?
Hi,
I just saw this thread. I work on llvm at Xilinx but I do not work on
microblaze.
I will check to see if there is any interest here at Xilinx to contribute
resources to the maintenance of this backend.
Thanks,
Jeff
On Tue, Feb 5, 2013 at 7:38 PM, Rogelio Serrano
<rogelio.serrano at gmail.com>wrote:
>
> On Feb 6, 2013 4:52 AM, "Chandler Carruth" <chandlerc at
2013 Feb 28
0
[LLVMdev] The MBlaze backend: can we remove it?
Hi jeff! Any news?
On Feb 9, 2013 1:53 AM, "Jeff Fifield" <fifield at mtnhigh.net> wrote:
> Hi,
>
> I just saw this thread. I work on llvm at Xilinx but I do not work on
> microblaze.
>
> I will check to see if there is any interest here at Xilinx to contribute
> resources to the maintenance of this backend.
>
> Thanks,
> Jeff
>
>
>
> On
2013 Feb 05
2
[LLVMdev] The MBlaze backend: can we remove it?
I think you should wait until it becomes a problem.
Xilink is actively hiring for LLVM people so maybe it will get some use
again soon. I get at least one email a day from their head hunters.
http://en.wikipedia.org/wiki/MicroBlaze
On 02/05/2013 01:02 PM, Chandler Carruth wrote:
>
>
>
> On Tue, Feb 5, 2013 at 12:52 PM, Chandler Carruth <chandlerc at gmail.com
>
2011 Aug 22
1
[LLVMdev] llvm-fpga microblaze target
folks hi,
something i just wanted to double-check. is it possible to use, with
LLVM, entirely free software tools to build and upload to a xilinx
microblaze FPGA target? i take some c code, put it through llvm-fpga,
aaand... then what? is there any documentation about this stuff,
anywhere?
tia,
l.
2013 Feb 05
9
[LLVMdev] The MBlaze backend: can we remove it?
The MBlaze backend seems to be essentially unmaintained since 2011. The
maintainer (Wesley Peck who is BCC'ed) seems to have vanished, and in fact
all emails to him are bouncing.
I propose to remove the MBlaze backend on Friday if none step forward as a
maintainer. Currently, folks are having to keep it up to date when changing
shared parts of the backend with no help.
-Chandler
2010 Dec 14
2
[LLVMdev] Branch delay slots broken.
The Sparc, Microblaze, and Mips code generators implement branch delay
slots. They all seem to exhibit the same bug, which is not surprising
since the code is very similar. If I compile code with this snippit:
while (n--)
*s++ = (char) c;
I get this (for the Microblaze):
swi r19, r1, 0
add r3, r0, r0
cmp r3, r3, r7
beqid r3,