search for: mmintrin

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