Displaying 20 results from an estimated 1200 matches similar to: "[LLVMdev] Compiling MiBench to MIPS"
2012 Mar 06
2
[LLVMdev] Assembly Mips from bitecode llvm
For compile and link Basicmath files (using shell script):
llvm-gcc -emit-llvm basicmath_small.c -c -o basicmath_small.bc
llvm-gcc -emit-llvm cubic.c -c -o cubic.bc
llvm-gcc -emit-llvm isqrt.c -c -o isqrt.bc
llvm-gcc -emit-llvm rad2deg.c -c -o rad2deg.bc
llvm-link basicmath_small.bc cubic.bc isqrt.bc rad2deg.bc -o basicmath.bc
2012 Mar 06
0
[LLVMdev] Assembly Mips from bitecode llvm
Ok. And what does llvm-gcc --version show?
---
With best regards,
Anton Korobeynikov
On Mar 6, 2012 5:22 PM, "Rafael Parizi" <parizi.computacao at gmail.com> wrote:
>
> For compile and link Basicmath files (using shell script):
>
> llvm-gcc -emit-llvm basicmath_small.c -c -o basicmath_small.bc
> llvm-gcc -emit-llvm cubic.c -c -o cubic.bc
> llvm-gcc -emit-llvm
2012 Mar 06
2
[LLVMdev] Assembly Mips from bitecode llvm
Hi,
I'm trying to compile the benchmarks from Mibench suite with the
application of the all LLVM's tranformation passes.
Moreover, I'm trying to generate assembly code for Mips architecture for
extraction of energy and performance metrics.
For this, for example, initially I compile the sources and link them
generating a bitecode file. After, I apply each optimization using opt tool:
2012 Mar 06
0
[LLVMdev] Assembly Mips from bitecode llvm
Hello
> For this, for example, initially I compile the sources
How have you made this step?
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University
2012 Mar 06
2
[LLVMdev] Assembly Mips from bitecode llvm
llvm-gcc (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2.9)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
llc --version:
Low Level Virtual Machine (http://llvm.org/):
llvm version 2.9
Optimized build.
Built Mar 5 2012
2014 May 21
2
[LLVMdev] Force register allocator to spill all variables of a basic block
Hi Andy and list,
Just to give you a follow up, I was implementing a transformation pass just
as you recommended at the time I sent the email to the list, but at that
time I was worried that the code generator would change the order of the
instructions created in the LLVM-IR. Indeed, that was the case.
Some instructions after ISel were added between the volatile store
instructions (which is
2014 Apr 10
2
[LLVMdev] Force register allocator to spill all variables of a basic block
Hi,
I need to force all variables of a basic block to spill, i.e., I can't
allow basic blocks to share registers. I would like to know where is the
most appropriate approach to implement that policy in LLVM.
Looking at the LLVM source, it seems that the register allocator is the
best choice because it controls the spilling, but I need to guarantee that
this policy is not violated by post RA
2013 Mar 05
2
Function completely locks up my computer if the input is too big
Dear r-help,
Somewhere in my innocuous function to rotate an object in Cartesian space
I've created a monster that completely locks up my computer (requires a
hard reset every time). I don't know if this is useful description to
anyone - the mouse still responds, but not the keyboard and not windows
explorer.
The script only does this when the input matrix is large, and so my initial
2004 Sep 11
4
Cancor
Dear R's!
I am strugling with cancor procedure in R. I cannot figure out the
meaning of xcoef and of yxcoef.
Are these:
1. standardized coefficients
2. structural coefficients
3. something else?
I have tried to simulate canonical correlation analysis by checking the
eigenstructure of the expression:
Sigma_xx %*% Sigma_xy %*% Sigma_yy %*% t(Sigma_xy).
The resulting eigenvalues were the same
2012 Dec 02
0
[LLVMdev] Two test items of MiBench in test-suite are NOT tested correctly
Hello list,
I found two tests of MiBench in test-suite are NOT tested correctly.
#1. test-suite/MultiSource/Benchmarks/MiBench/office-ispell
#2. test-suite/MultiSource/Benchmarks/MiBench/telecomm-adpcm
Case #1, the test program outputs an error message, 'Illegal format
hash table'. And test is NOT executed!
Case #2, the test program hangs in somewhere and NEVER return. The
test script,
2007 Jan 09
3
[LLVMdev] MiBench
Dear All,
Please don't kill me.
I've accidentally removed the directory
/home/vadve/shared/PublicCVS/llvm-test/MultiSource/Benchmarks/MiBench
from the LLVM Test CVS repository.
I can either have our IT people restore it off of backup, or if someone
has an updated copy of it, they can re-commit all the files.
If you can recommit the files, please email me and do so. Otherwise,
I'll
2012 Feb 19
2
[LLVMdev] Problem While Running Test Suite
Hello;
I was able to build and install llvm(3.0) under Ubuntu 11.10 (using the
./configure script found under llvm source, and then make and make
install). While configuring, I gave --prefix as a directory where I would
like llvm to be installed. I did not give --with-llvmgccdir and the
--enable-optimized argument to configure. Because 3.0 doesn't come with
llvmgcc source/binaries and I
2007 Jan 09
0
[LLVMdev] MiBench
John,
Just get it restored from backups -- they don't take long to do it
and it will preserve the logs.
--Vikram
http://www.cs.uiuc.edu/~vadve
http://llvm.cs.uiuc.edu/
On Jan 9, 2007, at 5:23 PM, John Criswell wrote:
> Dear All,
>
> Please don't kill me.
>
> I've accidentally removed the directory
>
2015 Feb 26
5
[LLVMdev] [RFC] AArch64: Should we disable GlobalMerge?
Hi all,
I've started looking at the GlobalMerge pass, enabled by default on
ARM and AArch64. I think we should reconsider that, at least for
AArch64.
As is, the pass just merges all globals together, in groups of 4KB
(AArch64, 128B on ARM).
At the time it was enabled, the general thinking was "it's almost
free, it doesn't affect performance much, we might as well use it".
2011 May 17
2
[LLVMdev] "Not all catch info was assigned to a landing pad!"' failed
Hi,
My transformation phase inserts an if-the-else construct into a BB.
If that BB contains llvm.eh.exception, I get an Assertion at some later
point:
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:212:
void llvm::FunctionLoweringInfo::clear(): Assertion `CatchInfoFound.size()
== CatchInfoLost.size() && "Not all catch info was assigned to a landing
pad!"' failed.
Is
2011 May 17
0
[LLVMdev] "Not all catch info was assigned to a landing pad!"' failed
Hi Kostya,
> My transformation phase inserts an if-the-else construct into a BB.
> If that BB contains llvm.eh.exception, I get an Assertion at some later point:
>
> lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:212:
> void llvm::FunctionLoweringInfo::clear(): Assertion `CatchInfoFound.size() ==
> CatchInfoLost.size() && "Not all catch info was assigned to a
2008 Feb 03
0
[LLVMdev] 2.2 Prerelease available for testing
Target: FreeBSD 6.2-STABLE on i386
autoconf says:
configure:2122: checking build system type
configure:2140: result: i386-unknown-freebsd6.2
[...]
configure:2721: gcc -v >&5
Using built-in specs.
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 3.4.6 [FreeBSD] 20060305
[...]
objdir != srcdir, for both llvm and gcc.
Release build.
llvm-gcc 4.2 from source.
2009 Oct 20
1
[LLVMdev] 2.6 pre-release2 ready for testing
G'Day Tanya,
Is it too late to bring in the following patches to fix some major
brokenness in the AuroraUX tool chain for 2.6?
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/Tools.cpp?r1=84468&r2=84469&view=diff&pathrev=84469
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/Tools.cpp?r1=84265&r2=84266&view=diff&pathrev=84266
2007 Sep 18
0
[LLVMdev] 2.1 Pre-Release Available (testers needed)
Hi,
LLVM 2.1-pre1 test results:
Linux (SUSE) on x86 (P4)
Release mode, but with assertions enabled
LLVM srcdir == objdir
# of expected passes 2250
# of expected failures 5
I ran the llvm-test suite on my desktop while I was also working on that PC,
so don't put too much trust in the timing info. Especially during the "spiff"
test the machine was swapping
2008 Aug 09
1
[LLVMdev] crash in JIT when running the inliner
>> Today I've been trying to debug a weird bug that makes JIT crash with
>> certain code and when using the inliner. This may sound weird, but if I
>> disable the inliner, it doesn't crash.
>> I include an example gdb dump below. Does something looks wrong? Do you
>> think it's a bug in JIT or it's just some other piece of code that is
>> writing