Displaying 20 results from an estimated 40000 matches similar to: "[LLVMdev] new target as 3rd party project"
2009 Apr 19
0
[LLVMdev] new target as 3rd party project
Hello, Paul
> According to http://llvm.org/docs/Projects.html I can create LLVM
> projects outside the LLVM source tree.
> Does that extend to projects that define a new target, say, like you
> normally would put under lib/Target ?
No, adding new target requires changes to auto* stuff to allow llvm-
config to "catch" things.
---
With best regards, Anton Korobeynikov
2009 Apr 20
1
[LLVMdev] new target as 3rd party project
Anton,
I've got a new target which i've developed outside the tree. I needed to
make a couple of minor modifications to the autoconf scripts to get it to
work, but once done, it works just fine.
Paul, when I get in to work I'll take a look to let you know just what to
do.
Justin
On Sun, Apr 19, 2009 at 9:48 PM, Anton Korobeynikov <anton at korobeynikov.info
> wrote:
>
2009 Dec 18
3
[LLVMdev] problem when use inline asm for msp430 target
Hi everyone,
inline asm code is like below:
void test(unsigned short a) {
asm("myinstr my16bitreg, %0"::"r"(a));
}
I want it generate instruction "myinstr my16bitreg, r15"
I execute
llc test.bc -march = msp430 -o test.s
then it reports
"LLVM ERROR: Couldn't allocate input reg for constraint 'r' !"
What's the reason?
2009 Dec 18
0
[LLVMdev] problem when use inline asm for msp430 target
Hello
> inline asm code is like below:
>
> void test(unsigned short a) {
> asm("myinstr my16bitreg, %0"::"r"(a));
> }
> I want it generate instruction "myinstr my16bitreg, r15"
>
> I execute
> llc test.bc -march = msp430 -o test.s
> then it reports
> "LLVM ERROR: Couldn't allocate input reg for constraint
2013 Apr 12
6
[LLVMdev] GSoC project questions.
> Indeed, dragonegg supports Fortran, but through a gfortran bridge. The
> really interesting part in Fortran is in fact arrays!
>
> Anyway, it's just my opinion, I'm a simple user ;)
Fortran has its own standard library and it's damn big. Also, the
Fortran grammar is not the simplest (or, rather - straightforward
one). So this certainly looks too big for GSoC.
Though, it
2011 Jan 05
2
[LLVMdev] LLVM for ARM target
Can you please tell me what should I do at this point? How to get the standard C library for ARM around?
I also tried to build http://llvm.org/svn/llvm-project/llvm/trunk/utils/crosstool/ in CYGWIN. However, my LLVM building was failed when I run the script. I am in dilemma what steps i should follow. Please help me.
Thanks a lot
Akramul
--- On Tue, 4/1/11, Anton Korobeynikov <anton at
2010 Feb 02
3
[LLVMdev] jit X86 target compilation callback bug
Hi!
We are running llvm jit x86 on MS Visual Studio 2005. It seems there
is a bug in asm code in function X86CompilationCallback in file
X86JITInfo.cpp. Current code sets stack pointer to invalid value in
instruction "and esp, 16". Depending on current stack pointer value
it sometimes overwrites ecx and edx registers with next three lines.
We have fixed this problem by changing this
2009 Dec 07
2
[LLVMdev] How to use property 'isCommutable' in target description file?
Hi everyone,
I practice writing target description file with MSP430 reference.
I add a multiply-and-add instruction as below:
let isTwoAddress=1 in {
def MULADD:Pseudo<(out GR16:$dst), (ins GR16:$src1, GR16:$src2,
GR16:$src3),
"muladd\t{$dst, $src2, $src3}",
[(set GR16:$dst, (add GR16:$src1, (mul
GR16:$src2,
2009 Aug 14
2
[LLVMdev] Lost target in Triple
I add solaris and pic16.
And add support for mingw.
--
Yours
sincerely,
Yonggang Luo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lostTriple.patch
Type: application/octet-stream
Size: 2637 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090814/f44ee795/attachment.obj>
2012 Nov 18
2
[LLVMdev] Is there a stubbed out target definition available somewhere?
I am trying to follow this tutorial:
http://llvm.org/devmtg/2009-10/Korobeynikov_BackendTutorial.pdf
However, figuring out what can and cannot be deleted from the sparc backend
while still compiling is proving rather frustrating.
-Joe
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2009 Jan 14
2
[LLVMdev] ia64 target problems with ELF sections
Hi,
Compilation of the the following very simple file crashes with
--march=ia64 on my x86 machine.
; ModuleID = 'bugpoint-reduced-simplified.bc'
target datalayout =
"e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32"
target triple = "i386-pc-linux-gnu"
@x = weak global [8 x i32] zeroinitializer, align
2011 Jan 04
0
[LLVMdev] LLVM for ARM target
> Can anyone please tell me the problem?
It seems you don't have the standard C library for ARM around.
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University
2016 May 23
3
Code owner for MSP430 target?
Who is a code owner for MSP430 target? I know that a lot of work on this target is done by Anton Korobeynikov (aka asl) but he is not listed as a code owner in CODE_OWNERS.TXT. I would like to get my D20162 reviewed, but I don't know who I can add as a reviewer.
2013 Apr 13
2
[LLVMdev] GSoC project questions.
Hi,
I agree that creating a complete Fortran compiler is a huge effort.
But what about approaching it from a test driven development perspective?
We start with a few small Fortran programs as "test cases".
The GSoC task then gives the task as getting test case 1 to work.
We could also apply this of "lfort". Determine a test case that currently
fails on lfort, and ask the GSoC
2011 Jan 05
0
[LLVMdev] LLVM for ARM target
> Can you please tell me what should I do at this point? How to get the standard C library for ARM around?
The best thing is to grab some description how to build "normal" gcc
for your target and make sure all the steps described there will be
ok.
After this you can substitute normal gcc with llvm-gcc and start the
same scenario from scratch.
I believe this is the best way how the
2016 May 23
1
Code owner for MSP430 target?
Thank you. I don't know what CC means, but I will ping the diff so you can get an email.
> On May 23, 2016, at 15:06, Anton Korobeynikov <anton at korobeynikov.info> wrote:
>
> Please CC me. I will review.
>
> On Mon, May 23, 2016 at 2:46 PM, Vadzim Dambrouski via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
>> Who is a code owner for MSP430 target? I
2013 Apr 13
2
[LLVMdev] GSoC project questions.
----- Original Message -----
> From: "Anton Korobeynikov" <anton at korobeynikov.info>
> To: "James Courtier-Dutton" <james.dutton at gmail.com>
> Cc: "Hal Finkel" <hfinkel at anl.gov>, "Bill Wendling" <isanbard at gmail.com>, "LLVM Developers Mailing List"
> <llvmdev at cs.uiuc.edu>
> Sent: Saturday,
2011 Oct 27
2
[LLVMdev] Resolving sizeof's; target triples; type optimizations
Thanks for the answers.
> See http://llvm.org/docs/FAQ.html#platformindependent . If you're
> dealing with C code, it isn't too hard to add a new target to clang;
> send an email to cfe-dev if you need help with that. The "target
> datalayout" information is purely a hint to the optimizers.
My experience this far has been mainly with using llvm-gcc and llvmc,
2009 Dec 07
0
[LLVMdev] How to use property 'isCommutable' in target description file?
Hello
> How can i tell the system X=A*B + C == X = B*A + C == X=C+A*B == X=C+B*A by
> property 'isCommutable'? Is it necessary to do that?
Most probably you will need to write a special hook to commute this
instruction. However, everything depends on your target (e.g. if there
is an output register tied to one of the input).
> *** Another question: Why set isCommutable = 1 in
2012 Nov 14
3
[LLVMdev] 3.2 Release has branched :T+2 hours
> I can't find any release_32 branch at http://llvm.org/git/llvm.git or http://llvm.org/git/clang.git.
Unfortunately, this requires manual grafting, since git-svn does
really bad job here.
I'm going to work on this tonight.
--
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University