aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
AgeCommit message (Expand)AuthorFilesLines
1994-11-16(convert_move): Don't put FROM in a register if it is a SUBREG.Richard Kenner1-7/+8
1994-11-15(do_jump_by_parts_greater_rtx): No longer static.Richard Kenner1-66/+4
1994-10-31(expand_expr, COND_EXPR case): Don't use original target as a temp if it's a ...Richard Kenner1-3/+4
1994-10-31(expand_expr, case COMPONENT_REF): Don't extract field from a CONSTRUCTOR if ...Richard Kenner1-2/+6
1994-10-26(expand_expr, COND_EXPR case): Don't expand "X ? A & 1 : A" as "A & (X != 0)".Doug Evans1-2/+1
1994-10-10(convert_move): Add TImode conversions.Richard Kenner1-0/+52
1994-10-07Fix typo in last change.Richard Kenner1-2/+2
1994-10-07(safe_from_p): If EXP has a variable size, assume safe.Richard Kenner1-2/+10
1994-10-06(store_expr): Don't clobber TEMP with address.Richard Kenner1-8/+9
1994-10-06(expand_expr, case ADDR_EXPR): Call mark_temp_addr_taken.Richard Kenner1-1/+4
1994-10-04Fix error in last change.Richard Kenner1-8/+8
1994-10-04(do_jump_for_compare): Properly scan insns when branch is at start ofRichard Kenner1-3/+3
1994-09-29(result_vector): Use INCOMING_REGNO when !savep insteadJim Wilson1-1/+1
1994-09-29expr.c (do_jump): Handle cleanups in TRUTH_ANDIF_EXPR and TRUTH_ORIF_EXPR.Mike Stump1-8/+108
1994-09-28(convert_move): Added handling of PDImode conversions.Richard Kenner1-0/+35
1994-08-19(emit_move_insn_1): Never make a no-conflict block.Richard Kenner1-19/+0
1994-08-11(expand_builtin): Relegate sin and cos to ffast-math.Richard Kenner1-0/+3
1994-08-05(expand_expr...Jason Merrill1-1/+2
1994-08-05(defer_cleanups_to): Put back line which was mistakenlyJason Merrill1-0/+1
1994-07-29(move_block_to_reg): Do nothing if NREGS == 0.Richard Kenner1-0/+3
1994-07-28(expand_expr, case CONJ_EXPR): Use correct mode for parts of a complexRichard Kenner1-4/+6
1994-07-26(expand_expr, case ARRAY_REF): Don't fold L"foo"[2].Richard Kenner1-2/+5
1994-07-13(store_field): Set MEM_IN_STRUCT_P on object andJim Wilson1-0/+2
1994-07-11(convert_move): Add some conversions for TQFmode.Richard Kenner1-0/+16
1994-07-10(expand_builtin, case BUILT_IN_FSQRT): Don't use asterisk in name ofRichard Kenner1-1/+1
1994-07-08(expand_expr, case CONVERT_EXPR): If changing signedness and we have aRichard Kenner1-1/+13
1994-07-08(get_inner_unaligned_p): New function.Jim Wilson1-7/+43
1994-07-08fix temp lifetime (FOR TARGET_EXPRs only)Mike Stump1-1/+15
1994-07-07expr.c (expand_expr, [...]): All cleanups have to be protected by interim exc...Mike Stump1-1/+14
1994-07-05(expand_increment): If pre-incrementing a promoted variable, don'tRichard Kenner1-1/+6
1994-06-28(do_jump, case BIT_AND_EXPR): Only narrow to a type that correspondsRichard Kenner1-1/+3
1994-06-02(expand_expr, case ADDR_EXPR): If result is ignored, just returnRichard Kenner1-0/+6
1994-06-02Update comments.Richard Kenner1-3/+4
1994-05-27expr.c (use_reg): Fix recording of USE information.Doug Evans1-14/+11
1994-05-27(expand_expr...Richard Kenner1-2/+8
1994-05-16Use #ifdef TARGET_EDOM, not #if.Richard Kenner1-1/+1
1994-05-16(convert_move): When {zero,sign}_extending, allow a wider intermediateRichard Kenner1-2/+4
1994-05-13calls.c (expand_call): Only destroy temporaries at the end of function calls,...Mike Stump1-17/+135
1994-05-11(expand_builtin_apply): Put new function usage data at end of any dataRichard Kenner1-2/+14
1994-05-06(use_regs, expand_builtin_apply): Change from USE and CLOBBER insns toRichard Kenner1-24/+39
1994-05-06(expand_builtin...Richard Kenner1-7/+2
1994-05-06tell expand_expr that we are going to ignore the cleanup.Mike Stump1-1/+1
1994-05-06minor tweak.Mike Stump1-3/+5
1994-04-28(expand_builtin): Fix typo in previous patchDoug Evans1-4/+4
1994-04-26Use new macro AGGREGATE_TYPE_P.Per Bothner1-21/+5
1994-04-24(expand_expr, case SAVE_EXPR): Fix error in last change.Richard Kenner1-2/+3
1994-04-21(store_expr): Don't check the TYPE_MODE of an ERROR_MARK.Jim Wilson1-0/+1
1994-04-21(bc_expand_expr): Call expand_decl and expand_decl_init, not the bc_Richard Kenner1-2/+2
1994-04-20(expand_expr): Don't force ignore when expanding the subexpression of a WITH_...Jason Merrill1-9/+3
1994-04-20#include regs.h.Doug Evans1-1/+2