RE: [PATCH] [X86_64]: Add support for MONITORX and MWAITX ISA

2015-06-18 Thread Kumar, Venkataramanan
From: Uros Bizjak [mailto:ubiz...@gmail.com] > Sent: Friday, June 12, 2015 4:02 PM > To: Kumar, Venkataramanan > Cc: gcc-patches@gcc.gnu.org > Subject: Re: [PATCH] [X86_64]: Add support for MONITORX and MWAITX ISA > > On Fri, Jun 12, 2015 at 12:27 PM, Kumar, Venkataramanan >

Re: [PATCH] [X86_64]: Add support for MONITORX and MWAITX ISA

2015-06-12 Thread Uros Bizjak
On Fri, Jun 12, 2015 at 12:27 PM, Kumar, Venkataramanan wrote: >> > Ok for trunk ? >> >> OK for mainline with a small improvement below. >> >> +case IX86_BUILTIN_MONITORX: >> + arg0 = CALL_EXPR_ARG (exp, 0); >> + arg1 = CALL_EXPR_ARG (exp, 1); >> + arg2 = CALL_EXPR_ARG (exp, 2)

RE: [PATCH] [X86_64]: Add support for MONITORX and MWAITX ISA

2015-06-12 Thread Kumar, Venkataramanan
Hi Uros, > -Original Message- > From: Uros Bizjak [mailto:ubiz...@gmail.com] > Sent: Thursday, June 11, 2015 3:50 PM > To: Kumar, Venkataramanan > Cc: gcc-patches@gcc.gnu.org > Subject: Re: [PATCH] [X86_64]: Add support for MONITORX and MWAITX ISA > > On Thu,

Re: [PATCH] [X86_64]: Add support for MONITORX and MWAITX ISA

2015-06-11 Thread Uros Bizjak
On Thu, Jun 11, 2015 at 11:49 AM, Kumar, Venkataramanan wrote: > Hi Maintainers, > > This patch adds support for new MONITORX and MWAITX instructions and also > enables them via builtins. > The ISA is enabled by new -mmwaitx option and is available for AMD bdver4 > target (-march=bdver4). > > M

[PATCH] [X86_64]: Add support for MONITORX and MWAITX ISA

2015-06-11 Thread Kumar, Venkataramanan
Hi Maintainers, This patch adds support for new MONITORX and MWAITX instructions and also enables them via builtins. The ISA is enabled by new -mmwaitx option and is available for AMD bdver4 target (-march=bdver4). MONITORX and MWAITX implements same functionality as old MONITOR and MWAIT.