aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
2003-02-26objc-act.c: Include cgraph.hJan Hubicka1-1/+10
2003-02-24calls.c (store_one_arg): Revert 1999-02-16 change.Alan Modra1-57/+143
2003-02-19expr.c (expand_expr): Use gen_int_mode for the argument to gen_rtx_MULT.Daniel Jacobowitz1-3/+5
2003-02-01[multiple changes]Richard Henderson1-0/+28
2003-01-30* expr.c (store_expr): Promote all MEM intermediates to regs.Richard Henderson1-6/+6
2003-01-26expr.c (emit_group_store): Initialize dst with CONST0_RTX for the appropriate...Alexandre Oliva1-1/+1
2003-01-17et-forest.c: Fix comment typos.Kazu Hirata1-1/+1
2003-01-12* expr.c (expand_expr <RDIV_EXPR>): Correct recursive call args.Alan Modra1-2/+2
2002-12-23expr.c (expand_assignment): Apply special treatment to ARRAY_TYPE.David Edelsohn1-1/+2
2002-12-16Merge basic-improvements-branch to trunkZack Weinberg1-17/+19
2002-12-13c-decl.c: Fix a comment typo.Kazu Hirata1-1/+1
2002-12-09target.h (gcc_target): Add cannot_force_const_mem.Richard Henderson1-0/+6
2002-12-09tm.texi (FUNCTION_ARG_REG_LITTLE_ENDIAN): Remove definition.Steve Ellcey1-16/+4
2002-12-06expr.c (expand_expr): Never modify exp in place.Jakub Jelinek1-15/+7
2002-11-27expr.c (gen_group_rtx, [...]): New functions.John David Anglin1-0/+56
2002-11-20emit-rtl.c (gen_reg_rtx): Simplify mapping of Complex type to component type ...Steve Ellcey1-5/+1
2002-11-10calls.c (PUSH_ARGS_REVERSED): Define only if not defined.H.J. Lu1-0/+2
2002-11-01expr.c (emit_move_insn): Use SCALAR_FLOAT_MODE_PJan Hubicka1-1/+1
2002-10-29expr.c (expand_expr): Don't use simplify_binary_operation; check for zero ope...Eric Botcazou1-3/+4
2002-10-24expr.c (convert_move): If unsignedp is less then zero there is no equivalent ...Steve Ellcey1-1/+2
2002-10-15* expr.c (do_tablejump): Fix typo in my previous commit.Jan Hubicka1-2/+2
2002-10-15re PR c/7344 (performance regression on huge case statements)Jan Hubicka1-1/+4
2002-10-07re PR c/7411 (cistore.c:392: Internal compiler error in instantiate_virtual_r...Eric Botcazou1-4/+11
2002-09-26expr.c (expand_expr): Convert A - const to A + (-const) on RTX level, even fo...Ulrich Weigand1-20/+25
2002-09-22dbxout.c: Follow spelling conventions.Kazu Hirata1-6/+6
2002-09-16expr.c (emit_block_move): Set memory block size as appropriate for the copy.Richard Henderson1-0/+10
2002-09-04expr.c (emit_group_load): Revise to allow splitting TCmode source into DImode...John David Anglin1-8/+13
2002-09-03* expr.c (expand_expr): Remove extraneous comment and code.Graham Stott1-3/+0
2002-08-31* expr.c (block_move_libcall_safe_for_call_parm): Fix thinko.Richard Henderson1-2/+1
2002-08-29expr.h (enum block_op_methods): New.Richard Henderson1-19/+166
2002-08-20expr.c (TARGET_MEM_FUNCTIONS): Transform to boolean.Richard Henderson1-391/+422
2002-08-12expr.c (store_expr): In condition for checking if value is generated in TARGE...Hans-Peter Nilsson1-3/+6
2002-08-04Index: ChangeLogGeoffrey Keating1-3/+0
2002-08-03explow.c (int_expr_size): New fn.Jason Merrill1-1/+1
2002-08-02langhooks-def.h (LANG_HOOKS_EXPR_SIZE): New macro.Jason Merrill1-2/+3
2002-08-01* expr.c (expand_assignment): Delete unused variable.Kaveh R. Ghazi1-2/+0
2002-07-29emit-rtl.c (set_mem_attributes_minus_bitpos): Rename from set_mem_attributes ...Richard Henderson1-11/+1
2002-07-24expr.c (expand_expr): Use GOTO_SUBROUTINE_EXPR form when not optimizing.Richard Henderson1-1/+7
2002-07-21expr.c (expand_expr): Don't use GOTO_SUBROUTINE_EXPR when finally_block can b...Richard Henderson1-19/+39
2002-07-16expr.c (emit_move_insn_1): Handle arbitrary moves that are the same size as a...J"orn Rennecke1-3/+3
2002-07-13expr.c [...]: New macro defining the maximum number of move instructions to u...Roger Sayle1-1/+20
2002-06-18simd-1.c: New.Aldy Hernandez1-0/+30
2002-06-15expr.c (compare_from_rtx): Call simplify_relational_operation on all comparis...Roger Sayle1-4/+6
2002-06-11Delete SEQUENCE rtl usage outside of reorg and ssa passes.David S. Miller1-10/+26
2002-06-10alias.c (static_reg_base_value): New to hold RTL for items allocated once per...Jeff Law1-2/+7
2002-06-07emit-rtl.c (init_emit): Add hard registers to regno_reg_rtx.Jeff Law1-1/+1
2002-06-04Merge from pch-branch up to tag pch-commit-20020603.Geoffrey Keating1-47/+31
2002-06-03emit-rtl.c: Likewise.Kazu Hirata1-44/+44
2002-05-31expr.c (compare_from_rtx): Generate comparison between op0 and op1 rather tha...Igor Shevlyakov1-0/+4
2002-05-31expr.c (expand_expr): Output partially zeroed out vectors with output_constan...Aldy Hernandez1-2/+10