summaryrefslogtreecommitdiff
path: root/gcc/cp/optimize.c
Commit message (Expand)AuthorAgeFilesLines
* regmove.c (record_stack_memrefs): Catch all references to the stack pointer.Mark Mitchell2001-04-301-7/+26
* optimize.c (maybe_clone_body): Copy parameter names and locations.Nathan Sidwell2001-04-271-2/+26
* optimize.c (maybe_clone_body): Copy TREE_PUBLIC before emitting the clone.Mark Mitchell2001-04-261-0/+1
* optimize.c: Include hashtab.h.Zack Weinberg2001-04-251-3/+14
* Lazy __FUNCTION__ generation.Nathan Sidwell2001-04-241-1/+0
* optimize.c (maybe_clone_body): Copy DECL_NUM_STMTS from the cloned function t...Mark Mitchell2001-04-111-0/+4
* cp-tree.h (DECL_THIS_INLINE): Rename to DECL_DECLARED_INLINE_P.Mark Mitchell2001-04-061-1/+1
* optimize.c (expand_call_inline): Only add newly inlined statements into inlin...Jakub Jelinek2001-04-041-1/+1
* c-common.h (DECL_NUM_STMTS): New macro.Mark Mitchell2001-03-271-4/+51
* decl.c (local_names): Define.Jakub Jelinek2001-03-231-11/+8
* pt.c (instantiate_decl): Abort if we see a member constant instantiation that...Jason Merrill2001-03-211-1/+1
* optimize.c: Include toplev.h for note_deferral_of_defined_inline_function pro...Andreas Jaeger2001-02-221-33/+34
* cp-tree.h (struct lang_decl_inlined_fns): New.Jakub Jelinek2001-02-221-4/+45
* tree.h (DECL_UNINLINABLE): Move from C++ frontend.Jason Merrill2001-02-211-1/+8
* optimize.c (expand_call_inline): Don't walk subtrees of type nodes.Kriang Lerdsuwanakij2001-02-191-0/+6
* Do put the VTT parameter in DECL_ARGUMENTS.Jason Merrill2001-02-181-5/+8
* cp-tree.h (DECL_USE_VTT_PARM): Remove.Jason Merrill2001-02-161-6/+0
* tree.h (BLOCK_CHAIN): Use BLOCK_CHECK.Jason Merrill2001-02-161-9/+16
* Remove old ABI support.Mark Mitchell2001-02-121-5/+1
* Clarify comment.Jakub Jelinek2001-01-281-2/+2
* optimize.c (copy_body_r): If MODIFY_EXPR has both arguments identical and the...Jakub Jelinek2001-01-281-0/+20
* commentJason Merrill2001-01-151-0/+1
* optimize.c (copy_body_r): Set STMT_IS_FULL_EXPR_P on EXPR_STMT.Jakub Jelinek2000-12-071-0/+1
* expr.c (do_preexpand_calls): Remove.Mark Mitchell2000-10-231-4/+0
* splay-tree.c (splay_tree_predecessor): Fix typo in comment.Mark Mitchell2000-09-171-1/+1
* c-common.h (genrtl_clear_out_block): Remove.Mark Mitchell2000-09-121-1/+0
* Makefile.in (CXX_TREE_H): Add dependency on HTAB_H.Mark Mitchell2000-09-051-8/+10
* cp-tree.h (function_depth): Declare.Mark Mitchell2000-07-271-0/+14
* c-common.h (build_stmt): Declare.Benjamin Chelf2000-07-101-12/+12
* Makefile.in (C_AND_OBJC_OBJS): Added c-semantics.o.Ben Chelf2000-07-011-1/+1
* call.c (build_conditional_expr): Use VOID_TYPE_P.Nathan Sidwell2000-06-201-2/+1
* tree.c (count_trees): New debugging function.Jason Merrill2000-06-151-5/+0
* optimize.c (expand_call_inline): Don't recurse into the code used to initiali...Mark Mitchell2000-06-121-3/+6
* mangle.c (NESTED_TEMPLATE_MATCH): Fix typo in comment.Mark Mitchell2000-06-121-0/+4
* timevar.def: Add TV_EXPAND.Jason Merrill2000-06-091-0/+5
* Finish implementation of VTTs.Mark Mitchell2000-05-251-1/+29
* class.c (build_ctor_vtbl_group): Set inits.Mark Mitchell2000-05-231-0/+2
* tree.c (build_target_expr_with_type): If we already have a TARGET_EXPR, just ...Jason Merrill2000-05-011-10/+19
* cp-tree.h (same_type_ignoring_top_level_qualifiers_p): New macro.Mark Mitchell2000-05-011-3/+4
* expr.c (cplus_expand_expr): Preserve temporaries when expanding STMT_EXPRs.Mark Mitchell2000-05-011-4/+44
* optimize.c (initialize_inlined_parameters): If the parameter is addressable...Mark Mitchell2000-04-301-1/+3
* revertJason Merrill2000-04-281-4/+0
* tree.c (get_callee_fndecl): Extract the initial value from a readonly decl.Jason Merrill2000-04-281-0/+4
* optimize.c (copy_body_r): Use STRIP_TYPE_NOPS when copying variables.Mark Mitchell2000-04-281-2/+34
* correct commentJason Merrill2000-04-251-4/+3
* cp-tree.h (IDENTIFIER_CTOR_OR_DTOR_P): New macro.Mark Mitchell2000-04-121-10/+1
* cp-tree.h (cp_tree_index): Add CPTI_DTOR_IDENTIFIER.Mark Mitchell2000-04-111-7/+120
* optimize.c (remap_decl): Avoid sharing structure for arrays whose size is onl...Mark Mitchell2000-04-111-2/+7
* cp-tree.h (instantiate_decl): Change prototype.Mark Mitchell2000-04-061-14/+15
* Fix problems in my previous commit.Jan Hubicka2000-04-051-1/+1