aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/snames.h
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2008-08-01 18:13:23 +0000
committerH.J. Lu <hongjiu.lu@intel.com>2008-08-01 18:13:23 +0000
commit7ca990edc48056c62e8fb3b8cd55660e2d688db7 (patch)
tree2f0394cba8e3c6c72ace1616a717a39af840475d /gcc/ada/snames.h
parent96031b461920f1f046b03c85bbe97b91b04706cd (diff)
2008-08-01 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/i386.c (x86_64_reg_class): Add X86_64_AVX_CLASS. (classify_argument): Return 0 for COImode and OImode. Return 1 and X86_64_AVX_CLASS for 256bit vector types. (examine_argument): Handle X86_64_AVX_CLASS. (construct_container): Likewise. (function_arg_advance_32): Pass OImode in AVX register. (function_arg_advance_64): Take a new argument to indicate if a parameter is named. Return immediately for unnamed 256bit vector mode parameters. (function_arg_advance): Updated. (function_arg_32): Add comments for TImode and OImode. (function_arg_64): Take a new argument to indicate if a parameter is named. Don't pass OImode in AVX register. Return NULL for unnamed 256bit vector mode parameters. (function_arg): Updated. (ix86_gimplify_va_arg): Handle unnamed 256bit vector mode parameters. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/ix86/avx@138528 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/snames.h')
0 files changed, 0 insertions, 0 deletions