This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r185262 - in /branches/cilkplus/gcc: ChangeLog....


Author: bviyer
Date: Mon Mar 12 18:55:33 2012
New Revision: 185262

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=185262
Log:
Added elemental function mangling for C.
2012-03-11  Balaji V. Iyer  <balaji.v.iyer@intel.com>

	* attribs.c (decl_attributes): Concatinated existing attributes with
	vector attributes.
	* c-decl.c (bind): Added a check if scope is not null.
	* elem-function.c (rename_elm_fn): New function.
	(is_elem_fn): Likewise.
	(find_processor_code): Likewise.
	(find_vlength_code): Likewise.
	(create_processor_attribute): Likewise.
	(create_optimize_attribute): Likewise.
	(find_suffix): Likewise.
	(create_elem_fn_nodes): Likewise.
	(extract_elem_fn_values): Likewise.
	(create_elem_vec_fn): Likewise.
	* passes.c (init_optimization_passes): Added elemental function pass.

	* c-common.c (handle_vector_attribute): New function.


Added:
    branches/cilkplus/gcc/elem-function.c
Modified:
    branches/cilkplus/gcc/ChangeLog.cilk
    branches/cilkplus/gcc/Makefile.in
    branches/cilkplus/gcc/attribs.c
    branches/cilkplus/gcc/c-decl.c
    branches/cilkplus/gcc/c-family/ChangeLog.cilk
    branches/cilkplus/gcc/c-family/c-common.c
    branches/cilkplus/gcc/function.c
    branches/cilkplus/gcc/function.h
    branches/cilkplus/gcc/passes.c
    branches/cilkplus/gcc/tree-pass.h


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]