aboutsummaryrefslogtreecommitdiff
path: root/gcc/lra.c
AgeCommit message (Expand)AuthorFilesLines
2014-10-16function.h: Flatten file.Andrew MacLeod1-1/+5
2014-10-15re PR rtl-optimization/63448 (ICE when compiling atlas 3.10.2)Vladimir Makarov1-3/+3
2014-09-25lra.c (lra_set_insn_recog_data): Fix typo in comment.Felix Yang1-1/+1
2014-09-18re PR target/61360 (ICE: in lra_update_insn_recog_data, at lra.c:1363 with -m...Vladimir Makarov1-0/+5
2014-09-09recog_memoized works on an rtx_insn *David Malcolm1-20/+18
2014-08-28Work towards NEXT_INSN/PREV_INSN requiring insns as their paramsDavid Malcolm1-2/+2
2014-08-26Strengthen various insn emission functionsDavid Malcolm1-2/+4
2014-08-22lra: use rtx_insnDavid Malcolm1-35/+39
2014-06-04lra-int.h (lra_static_insn_data): Make operand_alternative a const pointer.Richard Sandiford1-191/+40
2014-05-30-fuse-caller-save - Support in lraTom de Vries1-1/+13
2014-05-28revert: lra-int.h (struct lra_reg): Add field actual_call_used_reg_set.Tom de Vries1-13/+1
2014-05-28-fuse-caller-save - Support in lraTom de Vries1-1/+13
2014-05-27system.h (TEST_BIT): New macro.Richard Sandiford1-29/+8
2014-03-24re PR rtl-optimization/60501 (LRA emits add patterns which might clobber cc)Andreas Krebbel1-0/+13
2014-02-27re PR target/59222 (gcc.c-torture/compile/20050622-1.c ICEs at -O1 and above ...Vladimir Makarov1-2/+3
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-12-16re PR rtl-optimization/59466 (Slow code generation by LRA for memory addresse...Vladimir Makarov1-3/+10
2013-12-13ira.h (struct ira_reg_equiv): Rename to ira_reg_equiv_s.Vladimir Makarov1-0/+1
2013-12-09Eliminate FOR_EACH_BB macro.David Malcolm1-4/+4
2013-12-09Eliminate last_basic_block macro.David Malcolm1-1/+1
2013-11-29re PR rtl-optimization/59340 (LRA enable-checking bootstrap failure since r20...Vladimir Makarov1-6/+6
2013-11-28re PR target/57293 (not needed frame pointers on IA-32 (performance regressio...Vladimir Makarov1-6/+32
2013-11-20re PR rtl-optimization/59133 (ICE after r204219 on SPEC2006 435.gromacs.)Vladimir Makarov1-4/+6
2013-11-20lra.c (lra): Set lra_in_progress before check_rtl call.Robert Suchanek1-4/+4
2013-11-19Eliminate ENTRY_BLOCK_PTR and EXIT_BLOCK_PTR macrosDavid Malcolm1-2/+2
2013-11-19Eliminate n_basic_blocks macroDavid Malcolm1-1/+1
2013-10-30re PR target/58784 ([ARM] LRA legitimate address issue with misalign neon_store)Vladimir Makarov1-25/+5
2013-09-25lra.c (update_inc_notes): Remove all REG_DEAD and REG_UNUSED notes.Yvan Roux1-1/+3
2013-09-18re PR rtl-optimization/58438 (ICE: in check_rtl, at lra.c:2036)Vladimir Makarov1-1/+3
2013-09-10lra.c (lra): Clear lra_optional_reload_pseudos before every constraint pass.Vladimir Makarov1-1/+1
2013-09-08ira.c (update_equiv_regs): Only call set_paradoxical_subreg for non-debug insns.Richard Sandiford1-8/+10
2013-07-05re PR rtl-optimization/55342 ([LRA,x86] Non-optimal code for simple loop with...Vladimir Makarov1-10/+18
2013-06-19re PR bootstrap/57604 (LRA related bootstrap comparison failure on s390x --wi...Vladimir Makarov1-23/+57
2013-06-08re PR rtl-optimization/57559 (S/390: ICE with lra)Vladimir Makarov1-3/+3
2013-04-26rtl.h (struct rtx_def): Add comment for field jump.Vladimir Makarov1-0/+9
2013-04-24revert: rtl.h (struct rtx_def): ...Vladimir Makarov1-9/+0
2013-04-24rtl.h (struct rtx_def): Add comment for field jump.Vladimir Makarov1-0/+9
2013-04-23lra-assigns.c (find_hard_regno_for): Use lra_reg_val_equal_p to check the reg...Shiva Chen1-1/+2
2013-04-19lra.c: Update the flow chart diagram.Vladimir Makarov1-22/+22
2013-04-19[multiple changes]Vladimir Makarov1-3/+12
2013-03-30cfgrtl.c (fixup_reorder_chain): Do not emit barriers to BB_FOOTER.Steven Bosscher1-12/+3
2013-03-29cfgbuild.c (inside_basic_block_p): Use JUMP_TABLE_DATA_P in lieu of tests for...Steven Bosscher1-2/+1
2013-03-05re PR middle-end/56461 (GCC is leaking lots of memory)Jakub Jelinek1-1/+6
2013-02-08re PR rtl-optimization/56246 (ICE in assign_by_spills, at lra-assigns.c:1262)Vladimir Makarov1-1/+1
2013-01-10Update copyright years in gcc/Richard Sandiford1-2/+1
2012-11-29re PR middle-end/55456 (454.calculix in SPEC CPU 2006 is miscompiled)Vladimir Makarov1-1/+4
2012-11-27rtl.h (debug_bb_n_slim, [...]): Remove prototypes.Steven Bosscher1-3/+3
2012-11-23lra.c (lra): Move init_reg_info and expand_reg_info calls before init_insn_re...Vladimir Makarov1-3/+3
2012-11-23re PR middle-end/55430 (LRA miscompilation of ree.c)Vladimir Makarov1-4/+12
2012-11-17This patch rewrites the old VEC macro-based interface into a new one based on...Diego Novillo1-27/+22