Displaying 15 results from an estimated 15 matches for "mmintrin".
Did you mean:
xmmintrin
2009 Sep 30
2
[LLVMdev] long double type on ARM
...!
I could not find llvm file for ARM target in llvm-gcc 4.2 front end source code.
$llvm-gcc-src/gcc/config.gcc file
alpha*-*-*)
cpu_type=alpha
need_64bit_hwint=yes
# LLVM LOCAL begin
out_cxx_file=alpha/llvm-alpha.cpp
# LLVM LOCAL end
;;
...
arm*-*-*)
cpu_type=arm
extra_headers="mmintrin.h"
;;
...
i[34567]86-*-*)
cpu_type=i386
# LLVM LOCAL begin
out_cxx_file=i386/llvm-i386.cpp
# LLVM LOCAL end
# APPLE LOCAL begin 5612787 mainline sse4
extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h
pmmintrin.h tmmintrin.h ammintrin.h smmintrin.h...
2009 Sep 30
0
[LLVMdev] long double type on ARM
...t; source code.
>
> $llvm-gcc-src/gcc/config.gcc file
>
> alpha*-*-*)
> cpu_type=alpha
> need_64bit_hwint=yes
> # LLVM LOCAL begin
> out_cxx_file=alpha/llvm-alpha.cpp
> # LLVM LOCAL end
> ;;
> ...
> arm*-*-*)
> cpu_type=arm
> extra_headers="mmintrin.h"
> ;;
> ...
> i[34567]86-*-*)
> cpu_type=i386
> # LLVM LOCAL begin
> out_cxx_file=i386/llvm-i386.cpp
> # LLVM LOCAL end
> # APPLE LOCAL begin 5612787 mainline sse4
> extra_headers="mmintrin.h mm3dnow.h xmmintrin.h emmintrin.h
> pmmint...
2020 Aug 30
3
Proposal to remove MMX support.
...bug.cgi?id=42319> -- Add pass
to insert EMMS/FEMMS instructions to separate MMX and X87 states
llvm.org/PR42320 <https://bugs.llvm.org/show_bug.cgi?id=42320> -- Implement
MMX intrinsics with SSE equivalents
*Proposal*
We should re-implement all the currently-MMX intrinsics in Clang's
*mmintrin.h headers by using the existing SSE/SSE2 compiler builtins, on
both x86-32 and x86-64, and then *delete the MMX implementation of these
intrinsics*. We would thus stop supporting the use of these intrinsics,
without SSE2 also enabled. I've created a preliminary patch for these
header changes, h...
2014 Sep 30
2
[LLVMdev] size_t?
...ed from C:\Program Files
(x86)\LLVM\msbuild-bin\..\lib\clang\3.6.0\include\intrin.h:34:
1> In file included from C:\Program Files
(x86)\LLVM\msbuild-bin\..\lib\clang\3.6.0\include\x86intrin.h:29:
1> In file included from C:\Program Files
(x86)\LLVM\msbuild-bin\..\lib\clang\3.6.0\include\immintrin.h:28:
1>C:\Program Files
(x86)\LLVM\msbuild-bin\..\lib\clang\3.6.0\include\mmintrin.h(52,40):
error : cannot initialize a parameter of type
'__attribute__((__vector_size__(2 * sizeof(int)))) int' (vector of 2
'int' values) with an rvalue of type '__v2si' (aka 'int...
2014 Sep 30
2
[LLVMdev] size_t?
...VM\msbuild-bin\..\lib\clang\3.6.0\include\intrin.h:34:
> 1> In file included from C:\Program Files
> (x86)\LLVM\msbuild-bin\..\lib\clang\3.6.0\include\x86intrin.h:29:
> 1> In file included from C:\Program Files
> (x86)\LLVM\msbuild-bin\..\lib\clang\3.6.0\include\immintrin.h:28:
> 1>C:\Program Files
> (x86)\LLVM\msbuild-bin\..\lib\clang\3.6.0\include\mmintrin.h(52,40):
> error : cannot initialize a parameter of type
> '__attribute__((__vector_size__(2 * sizeof(int)))) int' (vector of
> 2 'int' values) with an rval...
2009 Sep 30
0
[LLVMdev] long double type on ARM
Unlike llvm itself, llvm-gcc needs to be configured for a particular
target architecture. It looks like you're using a copy of llvm-gcc
that was built to generate x86 code.
On Sep 30, 2009, at 6:27 AM, Jin Gu Kang wrote:
> Dear LLVM members.
>
> I am compiling coreutils-7.4 package for ARM linux using LLVM 2.5
> version.
>
> When i compiled 'od' program in
2014 Oct 01
2
[LLVMdev] size_t?
...VM\msbuild-bin\..\lib\clang\3.6.0\include\intrin.h:34:
>> 1> In file included from C:\Program Files
>> (x86)\LLVM\msbuild-bin\..\lib\clang\3.6.0\include\x86intrin.h:29:
>> 1> In file included from C:\Program Files
>> (x86)\LLVM\msbuild-bin\..\lib\clang\3.6.0\include\immintrin.h:28:
>> 1>C:\Program Files
>> (x86)\LLVM\msbuild-bin\..\lib\clang\3.6.0\include\mmintrin.h(52,40): error
>> : cannot initialize a parameter of type '__attribute__((__vector_size__(2 *
>> sizeof(int)))) int' (vector of 2 'int' values) with an rvalue of typ...
2014 Oct 01
2
[LLVMdev] size_t?
....\lib\clang\3.6.0\include\intrin.h:34:
>>> 1> In file included from C:\Program Files
>>> (x86)\LLVM\msbuild-bin\..\lib\clang\3.6.0\include\x86intrin.h:29:
>>> 1> In file included from C:\Program Files
>>> (x86)\LLVM\msbuild-bin\..\lib\clang\3.6.0\include\immintrin.h:28:
>>> 1>C:\Program Files
>>> (x86)\LLVM\msbuild-bin\..\lib\clang\3.6.0\include\mmintrin.h(52,40): error
>>> : cannot initialize a parameter of type '__attribute__((__vector_size__(2 *
>>> sizeof(int)))) int' (vector of 2 'int' values) with...
2009 Sep 30
5
[LLVMdev] long double type on ARM
Dear LLVM members.
I am compiling coreutils-7.4 package for ARM linux using LLVM 2.5 version.
When i compiled 'od' program in coreutils package using LLVM 2.5,
i could see the error message on llc processing.
> llvm-gcc -emit-llvm ./od.c -c -o ./od.bc -other-options...
> llc -march=arm ./od.bc -f -o ./od.s
llc:
2012 Jun 04
3
[LLVMdev] Clang 3.1 __builtin_ia32_pcmpeqd128 doesn't work anymore
Thanks for the answer,
So if i understand right, i can't directly compile the c code using clang.
And i need to manually generate some llvm ir to replace the builtin
function.
Is that right?
2012/6/4 Duncan Sands <baldrick at free.fr>
> Hi Christophe,
>
> > I recently migrate from llvm/clang 2.8 to 3.1.
> > The builtin __builtin_ia32_pcmpeqd128 compile and works
2020 Aug 31
2
Proposal to remove MMX support.
...EMMS instructions to separate MMX and X87 states
>
> llvm.org/PR42320 <https://bugs.llvm.org/show_bug.cgi?id=42320>
> -- Implement MMX intrinsics with SSE equivalents
>
>
>
> *Proposal*
>
> We should re-implement all the currently-MMX intrinsics in Clang's
> *mmintrin.h headers by using the existing SSE/SSE2 compiler builtins, on
> both x86-32 and x86-64, and then *delete the MMX implementation of these
> intrinsics*. We would thus stop supporting the use of these intrinsics,
> without SSE2 also enabled. I've created a preliminary patch for these
&g...
2012 Jul 11
0
[LLVMdev] Compiling llvm and Clang on Linux
It's undocumented FAQ, if you are using RHEL5 (or clone).
- install gcc44-c++
- Build with CC=gcc44 CXX=g++44
- You may need "CC=clang -std=gnu89" to use clang with its glibc.
Have fun!
ps. AFAIK, clang can be built more easily on centos6.
...Takumi
2012/7/11 Sitvanit Ruah <RUAH at il.ibm.com>:
>
> Hello all,
> I am new to this mailing list so I hope this is
2012 Jul 12
3
[LLVMdev] Compiling llvm and Clang on Linux
...b/gcc/i386-redhat-linux6E/4.4.6/crtprec32.o
/usr/lib/gcc/i386-redhat-linux6E/4.4.6/crtprec64.o
/usr/lib/gcc/i386-redhat-linux6E/4.4.6/crtprec80.o
/usr/lib/gcc/i386-redhat-linux6E/4.4.6/include
/usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/abmintrin.h
/usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/ammintrin.h
/usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/avxintrin.h
/usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/bmiintrin.h
/usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/bmmintrin.h
/usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/cpuid.h
/usr/lib/gcc/i386-redhat-linux6E/4.4.6/include/cross-stdarg.h
/us...
2012 Jul 11
5
[LLVMdev] Compiling llvm and Clang on Linux
Hello all,
I am new to this mailing list so I hope this is the right place to post the
following question.
We are considering using Clang front end for our tool. I tried to compile
LLVM
(using configure followed by make from the llvm top directory) on LINUX
X86 with gcc 4.1.2.
I got several compilation error messages of the form
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c+
2014 Sep 30
2
[LLVMdev] Windows Installer
I replaced all instances of "$(Platform)" with "x64" for the x64 .props
file and it still fails, so it looks like that guess was wrong as well.
Regards,
Eric
On 9/29/14, 2:11 PM, Eric Mader wrote:
> Quoting doesn't seem to make a difference. Strangely, the Win32
> toolset seems to work. (Where "work" means that clang runs and
> produces a bunch of