Displaying 20 results from an estimated 2000 matches similar to: "[LLVMdev] llvm cross compilation and simplescalar simulation for ARM"
2012 Sep 26
1
[LLVMdev] [Questions] clang cross compilation and SimpleScalar simulation
Simplescalar is not compatible with llvm because the binutils simplescalar is based on is ancient.
Jim
On Sep 26, 2012, at 12:21 AM, 陳奕梅 <ymchen at sslab.cs.nctu.edu.tw> wrote:
> Dear all
>
> I use arm-linux-gcc 2.95.2, because the code generated by version 3.X and 4.X can not run on SimpleScalar.
> So I use the arm-linux-gcc 2.95.2 *only*, the version is recommended by
2008 Jun 16
1
[LLVMdev] [llvm-announce] llvm and simplescalar
It use to. alphasim (the validated alpha model based on simplescalar)
is better though. Also, since no one has needed to run simplescalar
experiments, the alpha backend has bitrotted some. The last version
that I know worked with most of spec was llvm 1.8 or so. You need to
get or write an elf64 loader and fix a couple instruction
implementations in simplescalar to get it to run linux binaries
2011 Jul 17
1
[LLVMdev] 32bit MIPS (little endian) code gen for simplescalar 3.0
We are using simplescalar 3.0 as an architecture simulation platform for our
research. The current version of the simplescalar still uses gnu binutils
1.5. and gcc-2.7.2 to generate 32bit mips code. We are currently trying to
replace gcc-2.7.2 by LLVM current. However, the generated code cannot be
processed by this old binutils-1.5. We expect that it can be quite difficult
to make simplescalar use
2012 Sep 24
4
[LLVMdev] [Questions] clang cross compilation and SimpleScalar simulation
Hello,
I want to compile MiBench by clang, and the target-ISA is armv4. The code
generated using llvm-2.9, clang-2.9, and arm-linux-gcc (gcc version
2.95.2), simulator is sim-panalyzer 2.0.3 .
I use these commends:
$ clang -O3 -o hello.ll -c -emit-llvm hello.c
$ llc -O3 -o hello.s -march=arm -mcpu=strongarm1100 hello.ll
$ arm-linux-gcc -O3 -march=armv4 -mcpu=strongarm1100 -static
2008 Jun 17
0
[LLVMdev] [llvm-announce] llvm and simplescalar
Thank you for your answers and suggestions!
Well, I want to do some experiments about the compiler optimization in llvm under SPM and I need performance evaluation. As I know, alpha is a general-purpose CPU, so I consider that arm may be an alternative. Simplesim-arm is able to do performance simulation while m5-arm is still under development. Then, what should I do? Do the experiment under
2012 Sep 26
0
[LLVMdev] [Questions] clang cross compilation and SimpleScalar simulation
Dear all
I use arm-linux-gcc 2.95.2, because the code generated by version 3.X and
4.X can not run on SimpleScalar.
So I use the arm-linux-gcc 2.95.2 *only*, the version is recommended by
SimpleScalar.
The code generated by arm-linux-gcc 2.95.2 can run on SimpleScalar.
Now I want to use llvm/clang to generate ARM assembly code and
arm-linux-gcc 2.95.2 to be assembler.
Unfortunately, I got some
2012 Sep 25
0
[LLVMdev] [Questions] clang cross compilation and SimpleScalar simulation
> generated using llvm-2.9, clang-2.9, and arm-linux-gcc (gcc version 2.95.2),
> simulator is sim-panalyzer 2.0.3 .
LLVM/Clang 2.9 is too old. Please use LLVM/Clang 3.1 release or svn.
Regards,
chenwj
--
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
Tel:886-2-2788-3799 #1667
Homepage: http://people.cs.nctu.edu.tw/~chenwj
2008 Jun 16
6
llvm and simplescalar
hello everyone,
I'm wondering whether llvm can work together with simplescalar. Would anyone
please give me some clarification? Thanks a lot!
2008 Jun 16
6
llvm and simplescalar
hello everyone,
I'm wondering whether llvm can work together with simplescalar. Would anyone
please give me some clarification? Thanks a lot!
2008 Jun 16
0
[LLVMdev] [llvm-announce] llvm and simplescalar
On Sunday 15 June 2008 22:30, Andrew Lenharth wrote:
> It use to. alphasim (the validated alpha model based on simplescalar)
> is better though. Also, since no one has needed to run simplescalar
> experiments, the alpha backend has bitrotted some. The last version
> that I know worked with most of spec was llvm 1.8 or so. You need to
> get or write an elf64 loader and fix a
2012 Sep 26
3
[LLVMdev] [Questions] clang cross compilation and SimpleScalar simulation
Hi Jim,
On Tue, Sep 25, 2012 at 10:52:58AM -0700, Jim Grosbach wrote:
> These errors are from the assembler, not LLVM. Specifically, your binutils is
> too old. Given that it doesn't even recognize the ".syntax" directive, they're
> *very* much too old. You need to upgrade.
> -Jim
She said in her previous mail,
P.S. Because I got error when I use
2009 Jun 18
2
[LLVMdev] Unknown pseudo-op with -march=arm
I am using SimpleScalar cross-compiler 2.95.2 (
http://www.simplescalar.com/v4test.html)
On Thu, Jun 18, 2009 at 3:30 PM, Anton Korobeynikov <anton at korobeynikov.info
> wrote:
> Hello
>
> > hello.s:6: Error: Unknown pseudo-op: `.eabi_attribute'
> How old is your arm toolchain?
>
> --
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and
2012 Sep 25
1
[LLVMdev] [Questions] clang cross compilation and SimpleScalar simulation
I tried llvm/clang-3.1 previously. It was not work, so I use version 2.9
now.
Best regards,
Yi Mei Chen
2012/9/25 陳韋任 (Wei-Ren Chen) <chenwj at iis.sinica.edu.tw>
> > generated using llvm-2.9, clang-2.9, and arm-linux-gcc (gcc version
> 2.95.2),
> > simulator is sim-panalyzer 2.0.3 .
>
> LLVM/Clang 2.9 is too old. Please use LLVM/Clang 3.1 release or svn.
>
>
2012 Sep 25
0
[LLVMdev] [Questions] clang cross compilation and SimpleScalar simulation
These errors are from the assembler, not LLVM. Specifically, your binutils is too old. Given that it doesn't even recognize the ".syntax" directive, they're *very* much too old. You need to upgrade.
-Jim
On Sep 24, 2012, at 3:31 AM, 陳奕梅 <ymchen at sslab5.cs.nctu.edu.tw> wrote:
> Hello,
>
> I want to compile MiBench by clang, and the target-ISA is armv4. The
2009 Jun 18
0
[LLVMdev] Unknown pseudo-op with -march=arm
> I am using SimpleScalar cross-compiler 2.95.2 (http://www.simplescalar.com/v4test.html)
It's really ancient. Consider upgrading to something not from stone
age :) I doubt you'll be able to assemble anything generated by, for
example, with mainline gcc.
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University
2009 Jun 18
3
[LLVMdev] Unknown pseudo-op with -march=arm
wow... Tell me, what cross compiler can I use for ARM if I am working in a
i686-Linux machine? At the same time, how I can simulate it?
But the way, If I deleted the unknown pseudo-op and change section .rodata
definition, I can use my stone age cross compiler. I am just wondering why
it works without them.
Thanks in advance.
On Thu, Jun 18, 2009 at 4:26 PM, Anton Korobeynikov <anton at
2004 Nov 17
4
[LLVMdev] Re: questions about LLVM
Hi Shuo,
I am CCing your questions to the LLVM developers list so others can
reply or correct me.
>I have a few questions about LLVM:
>(1) The LLVM tutorial says LLVM can be used in architecture research. If
>I want to run my program on an instruction set defined by myself, is LLVM
>a right tool to do that?
>
I don't think so.
>In this aspect, is LLVM similar to
2011 Aug 23
2
Can't install program with today's git in 64-bit
<head><style>body{font-family: Geneva,Arial,Helvetica,sans-serif;font-size:9pt;background-color: #ffffff;color: black;}</style></head><body id="compText">>I downloaded today''s git, compiled --enable-win64, and installed. <br>>The command "wine64 notepad" produces notepad, and everything seems fine. <br>>But then I
2012 Nov 16
0
[LLVMdev] problem trying to write an LLVM register-allocation pass
Hi Susan,
Jakob pointed out to me that the Gcra.cpp allocator doesn't record
basic-block live-ins, which are used by the verifier to check correctness.
You can record which variables are live into a basic block with
MachineBasicBlock::addLiveIn(unsigned physReg). I don't know the verifier
well, but if it's using other built in infrastructure for register
allocation then it may not be
2016 Apr 20
0
Data reshaping with conditions
Hi sri,
As your problem involves a few logical steps, I found it easier to
approach it in a stepwise way. Perhaps there are more elegant ways to
accomplish this.
svdat<-read.table(text="Count id name type
117 335 sally A
19 335 sally A
167 335 sally B
18 340 susan A
56 340 susan A
22 340 susan B
53 340 susan B
135 351 lee A
114 351 lee A
84 351 lee A
80 351 lee A
19 351 lee A
8 351 lee A