- 03 Aug, 1993 3 commits
-
-
(undo_all, SUBST, gen_rtx_combine): Corresponding changes. From-SVN: r5059
Richard Stallman committed -
SCRATCH if it will not fit in scratch_list. From-SVN: r5058
Jim Wilson committed -
From-SVN: r5057
Richard Stallman committed
-
- 02 Aug, 1993 4 commits
-
-
(subst): Move simple operations inside IF_THEN_ELSE if the IF_THEN_ELSE is in the second operand as well as the first. (subst): Move simple operations inside IF_THEN_ELSE if the IF_THEN_ELSE is in the second operand as well as the first. (subst, case NEG): Use plus_constant to make a PLUS. (subst, case MINUS): Simplify (minus 1 (comparison foo bar)). (subst, case EQ): Add a number of missing cases where comparisons may be replaced with arithmetic or logical ops. (subst, case IF_THEN_ELSE): Handle (if_then_else COND (OP Z C1) Z) in a more general manner. (simplify_and_const_int): Make AND with gen_binary in case we can simplify it. From-SVN: r5056
Richard Kenner committed -
From-SVN: r5055
Richard Stallman committed -
the arg types of the arg functions. From-SVN: r5054
Richard Stallman committed -
From-SVN: r5053
Richard Stallman committed
-
- 01 Aug, 1993 4 commits
-
-
From-SVN: r5052
Richard Stallman committed -
(GO_IF_LEGITIMATE_ADDRESS): If pic, accept LABEL+INDEX. From-SVN: r5051
Richard Stallman committed -
From-SVN: r5050
Richard Stallman committed -
(build_shared_structure_initializer): Call default_conversion for NAME. (add_objc_string): Make an ADDR_EXPR to return. (init_objc_symtab): Make ADDR_EXPR for UOBJC_SELECTOR_TABLE_decl. Build all CONSTRUCTORs with types. (build_constructor): New function. All CONSTRUCTOR builds changed. (init_def_list, init_objc_symtab): New arg TYPE. (init_module_descriptor): Likewise. (init_objc_symtab): Pass TYPE arg to init_def_list. (generate_objc_symtab_decl): Pass TYPE arg to init_objc_symtab. (build_module_descriptor): Pass TYPE arg to init_module_descriptor. (build_descriptor_table_initializer): New arg TYPE. (generate_method_descriptors): Pass TYPE arg to build_descriptor_table_initializer. (generate_protocols): Pass TYPE arg to build_protocol_initializer. (uild_protocol_initializer): New arg TYPE. (build_ivar_list_initializer): New arg TYPE. (generate_ivar_lists): Pass TYPE arg to build_ivar_list_initializer. (build_dispatch_table_initializer): New arg TYPE. (generate_dispatch_tables): Pass TYPE arg to build_dispatch_table_initializer. (build_category_initializer): New arg TYPE. (build_shared_structure_initializer): New arg TYPE. (generate_category): Pass TYPE arg to build_category_initializer. (generate_shared_structures): Pass TYPE arg to build_shared_structure_initializer. From-SVN: r5049
Richard Stallman committed
-
- 31 Jul, 1993 2 commits
-
-
only for arrays of integers. From-SVN: r5048
Richard Stallman committed -
Also get rid of old_tail_contents. Don't set free_tree_list. (free_tree_list): Var deleted. From-SVN: r5047
Richard Stallman committed
-
- 30 Jul, 1993 6 commits
-
-
(fold, case NOP_EXPR): Delete a pair of conversions back to the original type when intermediate type is at least as wide. From-SVN: r5046
Richard Kenner committed -
(mult_cost): Delete. (init_expmed): Delete computation of mult_cost and mult_is_very_cheap. (expand_mult): Compute mult_cost here for every constant multiplier. (synth_mult): Return found algorithms through a struct pointer. From-SVN: r5045
Richard Kenner committed -
(this_basic_block): New variable. (combine_instructions): Set it. (try_combine, distribute_links): Use it and basic_block_head to see if we've gone to a new basic block instead of trying to reproduce calculation done in flow. From-SVN: r5044
Richard Kenner committed -
expensive. From-SVN: r5043
Richard Kenner committed -
(process_init_element): Special handling for {"foo"}. (struct constructor_stack): New field `replacement_value'. (push_init_level, really_start_incremental_init): Clear new field. (pop_init_level): Return the replacement_value if any. At top level in initializer, output that value, and set the array size from it. (digest_init): Delete arg TAIL. Fix all calls. (convert_for_assignment): Mismatch in signedness of pointer targets should not inhibit warnings for const mismatch. From-SVN: r5042
Richard Stallman committed -
From-SVN: r5041
Richard Stallman committed
-
- 29 Jul, 1993 6 commits
-
-
LABEL_REF_NONLOCAL_P, increment function_call_count. From-SVN: r5040
Richard Kenner committed -
From-SVN: r5039
Richard Stallman committed -
From-SVN: r5038
Richard Stallman committed -
From-SVN: r5037
Richard Stallman committed -
From-SVN: r5036
Richard Stallman committed -
From-SVN: r5035
Richard Stallman committed
-
- 28 Jul, 1993 15 commits
-
-
(copy_for_inline, case LABEL_REF): Properly copy LABEL_REF with LABEL_REF_NONLOCAL_P set. Copy LABEL_OUTSIDE_LOOP_P flag. (copy_rtx_and_substitute, case LABEL_REF): Likewise. (copy_rtx_and_substitute, case CONST): Make recursive call for a LABEL_REF in the constant pool. From-SVN: r5034
Richard Kenner committed -
From-SVN: r5033
Richard Kenner committed -
(iterator_loop_{pro,epi}logue): Set TREE_SIDE_EFFECTS on the MODIFY_EXPRs we make. Pass const0_rtx as TARGET to expand_expr. From-SVN: r5032
Richard Kenner committed -
From-SVN: r5031
Michael Meissner committed -
From-SVN: r5030
Richard Stallman committed -
(if_prefix): Store stmt_count in $$ not $1. (stmt): Add comment explaining why empty-if warning is here. From-SVN: r5029
Jim Wilson committed -
From-SVN: r5028
Jim Wilson committed -
From-SVN: r5027
Jim Wilson committed -
From-SVN: r5026
Jim Wilson committed -
reversed biv. From-SVN: r5025
Jim Wilson committed -
From-SVN: r5024
Jim Wilson committed -
From-SVN: r5023
Jim Wilson committed -
From-SVN: r5022
Richard Stallman committed -
From-SVN: r5021
Jim Wilson committed -
From-SVN: r5020
Jim Wilson committed
-