search for: mpreferred

Displaying 20 results from an estimated 121 matches for "mpreferred".

Did you mean: preferred
2017 Nov 07
2
RFC: [X86] Introducing command line options to prefer narrower vector instructions even when wider instructions are available
On Fri, Nov 3, 2017, at 05:47, Craig Topper via llvm-dev wrote: > That's a very good point about the ordering of the command line options. > gcc's current implementation treats -mprefer-avx256 has "prefer 256 over > 512" and -mprefer-avx128 as "prefer 128 over 256". Which feels weird for > other reasons, but has less of an ordering ambiguity. > >
2017 Nov 03
2
RFC: [X86] Introducing command line options to prefer narrower vector instructions even when wider instructions are available
On Thu, Nov 2, 2017 at 7:05 PM James Y Knight via llvm-dev < llvm-dev at lists.llvm.org> wrote: > On Wed, Nov 1, 2017 at 7:35 PM, Craig Topper via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >> Hello all, >> >> >> >> I would like to propose adding the -mprefer-avx256 and -mprefer-avx128 >> command line flags supported by latest GCC to
2017 Nov 09
2
RFC: [X86] Introducing command line options to prefer narrower vector instructions even when wider instructions are available
I agree that a less x86 specific command line makes sense. I've been having an internal discussions with gcc folks and their evaluating switching to something like -mprefer-vector-width=128/256/512/none Based on the current performance data we're seeing, we think we need to ultimately default skylake-avx512 to -mprefer-vector-width=256. If we go with a target independent
2017 Nov 11
2
RFC: [X86] Introducing command line options to prefer narrower vector instructions even when wider instructions are available
Are you referring to the X86TargetLowering::isFsqrtCheap hook? ~Craig On Fri, Nov 10, 2017 at 7:39 AM, Sanjay Patel <spatel at rotateright.com> wrote: > We can tie a user preference / override to a CPU model. We do something > like that for square root estimates already (although it does use a > SubtargetFeature currently for x86; ideally, we'd key that off of something >
2017 Nov 01
5
RFC: [X86] Introducing command line options to prefer narrower vector instructions even when wider instructions are available
Hello all, I would like to propose adding the -mprefer-avx256 and -mprefer-avx128 command line flags supported by latest GCC to clang. These flags will be used to limit the vector register size presented by TTI to the vectorizers. The backend will still be able to use wider registers for code written using the instrinsics in x86intrin.h. And the backend will still be able to use AVX512VL
2017 Nov 12
2
RFC: [X86] Introducing command line options to prefer narrower vector instructions even when wider instructions are available
If skylake is that bad at AVX2 it belongs in -mcpu / -march IMO. Most people will build for the standard x86_64-pc-linux or whatever anyway, and completely ignore the change. This will mainly affect those who build their own software and optimize for their system, and lots there have probably caught on to this already. I always thought that's what -march was made for, really. GNOMETOYS
2002 Oct 05
6
Problems with installing
...home/wayne/wine2/wine/dlls' make[2]: Entering directory `/home/wayne/wine2/wine/dlls/ntdll' make[2]: *** Warning: File `../../memory/atom.c' has modification time in the future (2002-10-04 19:45:00 > 2002-10-04 17:55:05) gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fPIC -D__WINE__ -D_NTSYSTEM_ -DBINDIR="\"/usr/local/bin\"" -DETCDIR="\"/usr/local/etc\"" -D_REENTRANT -o ../../memory/atom.o ../../memory/atom.c gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2...
2017 Nov 13
3
RFC: [X86] Introducing command line options to prefer narrower vector instructions even when wider instructions are available
On Sat, Nov 11, 2017 at 8:52 PM, Hal Finkel via llvm-dev < llvm-dev at lists.llvm.org> wrote: > > On 11/11/2017 09:52 PM, UE US via llvm-dev wrote: > > If skylake is that bad at AVX2 > > > I don't think this says anything negative about AVX2, but AVX-512. > > it belongs in -mcpu / -march IMO. > > > No. We'd still want to enable the architectural
2017 Nov 13
2
RFC: [X86] Introducing command line options to prefer narrower vector instructions even when wider instructions are available
On 11/13/2017 05:49 PM, Eric Christopher wrote: > > > On Mon, Nov 13, 2017 at 2:15 PM Craig Topper via llvm-dev > <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote: > > On Sat, Nov 11, 2017 at 8:52 PM, Hal Finkel via llvm-dev > <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote: > > > On
2017 Nov 14
2
RFC: [X86] Introducing command line options to prefer narrower vector instructions even when wider instructions are available
I haven't looked into actually implementing revectorization, so we may just want to ignore that possibility for now. But I imagined that revectorization could hit the same problem that we're trying to avoid here: if the cost models say that wider vectors are legal and cheaper, but the reality is that perf will suffer when using those wider vectors, then we want to avoid using the wider
2002 Dec 07
1
need help installing wine...Please!
...This got me future then running as a user ,"which would not run at all", but stills has problems. When i run wineinstall now it starts doing its magic but stops with this error. Compiling regedit... gcc -c -I. -I. -I../../include -I../../include -I../../include/msvcrt -g -O2 -Wall -mpreferred-stack-boundary=2 -fPIC -DSTRICT -DNONAMELESSUNION -DNONAMELESSSTRUCT -D_REENTRANT -o regedit.o regedit.c gcc -c -I. -I. -I../../include -I../../include -I../../include/msvcrt -g -O2 -Wall -mpreferred-stack-boundary=2 -fPIC -DSTRICT -DNONAMELESSUNION -DNONAMELESSSTRUCT -D_REENTRANT -o regproc...
2002 Dec 27
1
Wine Problems
When i run make, in the wine directory, i have the followin errors: gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fPIC -D__WINE__ -D_REENTRANT -o riched32.dll.dbg.o riched32.dll.dbg.c ld -r charlist.o reader.o text-writer.o richedit.o riched32.dll.dbg.o -o riched32.dll.tmp.o strip --strip-unneeded riched32.dll.tmp.o LD_LIBRARY_PATH="../../library:../../unicode:$LD_LIBRARY_PATH&quot...
2001 Nov 28
2
segv while compiling
Why can't I build wine? And why didn't ./configure catch it? ....... ....... ....... gcc -c -I. -I. -I../include -I../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o ts_xresource.o ts_xresource.c gcc -c -I. -I. -I../include -I../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o ts_xvideo.o ts_xvideo.c gcc -c -I. -I. -I../include -I../inc...
2002 Jun 03
1
build fails dumping R code in 'methods' on i686-pc-linux-gnu (PR#1630)
...nfigured for i686-pc-linux-gnu Source directory: . Installation directory: /usr/local C compiler: gcc -D__NO_MATH_INLINES -mieee-fp -O2 \ -pipe -s -mpentiumpro -mcpu=pentiumpro -march=pentiumpro -mieee-fp \ -malign-loops=2 -malign-jumps=2 -malign-functions=2 \ -mpreferred-stack-boundary=2 C++ compiler: g++ -mieee-fp -O2 -pipe -s -mpentiumpro \ -mcpu=pentiumpro -march=pentiumpro -mieee-fp -malign-loops=2 \ -malign-jumps=2 -malign-functions=2 -mpreferred-stack-boundary=2 FORTRAN compiler: g77 -O2 -pipe -s -mpentiumpro \ -mcpu=pentiumpro...
2005 Sep 11
1
Compile cvs version
Hi ! After download latest version from cvs compile fails: make[2]: Entering directory `/backup/privat/emulator/wine/dlls/activeds' gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -g -O2 -o activeds_main.o activeds_main.c ../../tools/winebuild/winebuild -D__WINESRC__ -o activeds.dll.dbg.c --debug -C. activeds_main.c gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -p...
2004 Nov 21
7
wxRuby 0.6.0 is released!
wxRuby 0.6.0 has been released and is now available for download from RubyForge at http://wxruby.rubyforge.org/ This release includes binary builds for Max OS X and MS Windows. Changes in this release include: * Additional widget support in XRC (thanks to Marshall Elfstrand) * Addition of wxScrollbar (thanks to Hans Harmon of Pinnacle Technologies Inc) * Addition of wxGrid event handlers (thanks
2003 Jul 20
0
[-STABLE tinderbox] failure on i386/pc98
...e -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I/vol/vol0/users/des/tinderbox/RELENG_4/i386/pc98/src/sys -I/vol/vol0/users/des/tinderbox/RELENG_4/i386/pc98/src/sys/../include -I/vol/vol0/users/des/tinderbox/RELENG_4/i386/pc98/src/sys/contrib/ipfilter -D_KERNEL -include opt_global.h -mpreferred-stack-boundary=2 /vol/vol0/users/des/tinderbox/RELENG_4/i386/pc98/src/sys/kern/tty_tty.c cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I/vol/vol0/users/des/tinde...
2003 Oct 01
0
[releng_4 tinderbox] failure on i386/i386
...des/tinderbox/RELENG_4/i386/i386/src/sys -I/vol/vol0/users/des/tinderbox/RELENG_4/i386/i386/src/sys/../include -I/vol/vol0/users/des/tinderbox/RELENG_4/i386/i386/src/sys/contrib/dev/acpica -I/vol/vol0/users/des/tinderbox/RELENG_4/i386/i386/src/sys/contrib/ipfilter -D_KERNEL -include opt_global.h -mpreferred-stack-boundary=2 /vol/vol0/users/des/tinderbox/RELENG_4/i386/i386/src/sys/vm/vm_glue.c cc -c -O -pipe -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -nostdinc -I- -I. -I/vol/vol0/users/des/tinderb...
2005 Sep 01
2
Wine 20050830 compilation fails
Hello all. The latest version of wine (both CVS and tarball) doesn't compile on my machine (2.6.13 kernel, gcc 3.3.4). I get an error in dlls/wldap32: gcc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -g -O2 -o add.o add.c In file included from add.c:39: winldap_private.h:289: error: parse error before "BerElement" winldap_private.h:290: error: parse error before "BerElement" winldap_private.h:322: error: parse...
2001 Jul 06
4
ext3 0.9.0 compile failure
Tried to compile 0.9.0 with kernel 2.4.6 on a RH7.1 machine with the latest gcc updates installed. gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 -march=k6 -c -o sysctl.o sysctl.c sysctl.c:317: `journal_oom_retry' undeclared here (not in a function) sysctl.c:317: initializer element is not constant sysctl.c:317: (near initialization for `fs_table[14].data') make[2]: *** [sysctl.o] Error 1 Klaasjan Brand kjb@dds....