summaryrefslogtreecommitdiffstats
path: root/gcc/expr.c
Commit message (Expand)AuthorAgeFilesLines
* (expand_expr, case OFFSET_REF): Avoid using build_{unary,binary}_opkenner1993-04-231-1/+1
* Edit comment.kenner1993-04-131-1/+1
* Treat QUAL_UNION_TYPE like UNION_TYPE when seeing if aggregate.kenner1993-04-131-4/+19
* (do_store_flag, case GT_EXPR, LE_EXPR): Don't confuse highest unsignedkenner1993-04-091-4/+4
* (expand_expr, case SAVE_EXPR): Pass promoted type to store_expr.kenner1993-04-051-1/+15
* (store_constructor): Properly compute size of array whenrms1993-04-051-1/+1
* (store_expr): Call size_binop instead of doing the same thing withkenner1993-04-031-6/+6
* (emit_push_insn, expand_assignment): Fix typo in last change.kenner1993-04-011-4/+4
* (expand_expr, case ADDR_EXPR): Allow taking the address of any object;kenner1993-03-311-0/+24
* (emit_block_move, emit_push_insn, expand_assignment): Size passed tokenner1993-03-311-6/+18
* (movstr_optab): No longer static.kenner1993-03-301-24/+1
* (expand_expr, case MAX_EXPR/MIN_EXPR): If mode is multiword int,rms1993-03-291-14/+92
* (expand_expr): For COMPONENT_REF, don't force_reg op0 if it is BLKmode.rms1993-03-281-1/+1
* Move misapplied patchwood1993-03-231-3/+3
* Don't include gvarargs.h.kenner1993-03-231-599/+0
* (expand_builtin, BUILT_IN_SAVEREGS): Use these to put thewood1993-03-231-10/+533
* (get_inner_reference): Simplify code by initializing OFFSET tokenner1993-03-211-135/+165
* (expand_assignment): Pass to_rtx's mode to expand_exprrms1993-03-191-1/+4
* (expand_expr): Don't ensure ref to a volatile value if it is a function.rms1993-03-181-0/+1
* Correctly define PUSH_ARGS_REVERSED.kenner1993-03-131-2/+7
* Add prototypes for static functions.kenner1993-03-131-34/+47
* (emit_push_insn): Handle failure of gen_movstr...rms1993-03-121-12/+28
* (expand_assignment): Special handling for storing in RESULT_DECL.rms1993-03-061-0/+10
* (expand_builtin, BUILT_IN_FRAME_ADDRESS case): Use newwilson1993-03-021-0/+17
* (convert_move): Truncate via word_mode only if to_mode fits in one word.rms1993-02-271-9/+12
* (expand_expr, case IN_EXPR): Fix numerous small bugs and make somekenner1993-02-261-28/+29
* (emit_library_call_value): Fix bug in prev change.rms1993-02-251-1/+1
* (emit_library_call_value): Really pass mem value addressrms1993-02-221-8/+63
* (emit_move_insn_1): New subroutine cut from emit_move_insn.rms1993-02-211-0/+16
* (expand_builtin): Move memory_address callsrms1993-02-111-8/+9
* (emit_push_insn): If REG is zero, don't set regs here.kenner1993-02-081-3/+6
* (emit_library_call, emit_library_call_value):rms1993-02-031-0/+48
* (expand_builtin): Report overflow if __builtin_args_informs1993-02-021-7/+258
* (compare_from_rtx): Only swap operand if first is a constant andkenner1993-01-281-2/+4
* (emit_library_call): Correct mis-applied patch.kenner1993-01-221-3/+3
* (emit_library_call): Handle OUTGOING_REG_PARM_STACK_SPACE.wilson1993-01-181-1/+4
* (emit_move_insn, expand_expr): Fix typos in comments.wilson1993-01-181-3/+3
* (do_tablejump): Pass 1 for unsigned flag to emit_cmp_insn.wilson1993-01-141-1/+1
* (expand_increment): Handle all preincrements by buildingrms1993-01-131-7/+9
* * expr.c (group_insns): Make void, since it never returns an rtx.brendan1993-01-121-1/+1
* (compare_from_rtx): Allow simplify_relational_operation to fail.kenner1993-01-121-3/+6
* # Fix misspellings in comments.eggert1993-01-101-4/+4
* (convert_move): Added code to support new modes QFmode and HFmode.rms1993-01-071-0/+129
* (emit_library_call): Pass NULL_TREE to INIT_CUMULATIVE_ARGS.wilson1993-01-061-1/+1
* (expand_expr, case TRUTH_XOR_EXPR): New case.kenner1992-12-301-0/+1
* (expand_expr): In NOP_EXPR case, truncate and reextend integer constants.rms1992-12-301-1/+37
* (get_inner_reference): Don't look at flag_volatile.kenner1992-12-281-5/+2
* (expand_expr, constructor case): If we made a stack slot,rms1992-12-271-4/+5
* (init_expr_once): Try indexing mem by fp as well as sp.rms1992-11-201-0/+15
* (emit_move_insn): Do return a value, in complex case.rms1992-11-071-0/+2
OpenPOWER on IntegriCloud