Displaying 7 results from an estimated 7 matches for "fimarn".
2009 Dec 29
1
[LLVMdev] problem compiling x86 intrinsic function
...nsic function in C? How do you do it?
I am actually trying to add several intrinsic functions for my target machine so I am looking for a simple and workable way of doing it.
Thanks again.
-- Fima
----- Original Message ----
From: Chris Lattner <clattner at apple.com>
To: fima rabin <fimarn at yahoo.com>
Cc: LLVMdev at cs.uiuc.edu
Sent: Tue, December 29, 2009 2:57:27 PM
Subject: Re: [LLVMdev] problem compiling x86 intrinsic function
On Dec 29, 2009, at 5:50 AM, fima rabin wrote:
> I am trying to compile this little C-program:
> =================
> typedef double...
2009 Dec 29
0
[LLVMdev] problem compiling x86 intrinsic function
On Dec 29, 2009, at 5:50 AM, fima rabin wrote:
> I am trying to compile this little C-program:
> =================
> typedef double v2f64 __attribute__((ext_vector_type(2)));
>
> int sse2_cmp_sd(v2f64, v2f64, char ) asm("llvm.x86.sse2.cmp.sd");
We used to support this, but there are problems with it. I actually just went to go implement this again, which
2009 Dec 29
2
[LLVMdev] problem compiling x86 intrinsic function
I am trying to compile this little C-program:
=================
typedef double v2f64 __attribute__((ext_vector_type(2)));
int sse2_cmp_sd(v2f64, v2f64, char ) asm("llvm.x86.sse2.cmp.sd");
int main()
{
static int i;
static float x[10];
static float y[10];
v2f64 m1;
v2f64 m2;
int j;
i = sse2_cmp_sd(m1,m2,'z');
==========================
I expected to
2010 Jan 06
0
[LLVMdev] something wrong with .ll file?
On Jan 6, 2010, at 1:12 PM, fima rabin wrote:
> I am trying to compile a little intrinsic function for my machine. Here is a dump from clang-cc with --emit-llvm option:
> =====================
>
> ; ModuleID = 'foo.c'
> 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"
>
2010 Jan 06
2
[LLVMdev] something wrong with .ll file?
I am trying to compile a little intrinsic function for my machine. Here is a dump from clang-cc with --emit-llvm option:
=====================
; ModuleID = 'foo.c'
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"
@main.i = internal global i32
2009 Dec 07
1
[LLVMdev] cross compiling for Sparc
Hi all,
I am trying to build a cross compiler for Sparc on x386 host. I tried to run
configure with
configure --enable-targets=sparc
or with
configure --target=sparc
but in both cases I got llvm compiler for x86 target. Is there a way to
build a cross compiler
for Sparc (or ARM)?
Thanks.
-- Fima Rabin
-------------- next part --------------
An HTML attachment was
2009 Dec 23
0
[LLVMdev] getting error while running tblgen
Hi,
I am trying to build a new backend target. First I wanted to start with just one intrinsic function. So I followed (I think I did) the
guidelines about doing. For some reason I am getting this error message from the tblgen:
"In SU_routeInstr: Type inference contradiction found in node imm!"
Here is my
def Imm8Arg: Operand<i8> {
let