aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-param-manipulation.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-2401/+0
2022-01-14Fix reverse scalar storage order issues in IPA-SRAEric Botcazou1-1/+1
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-30ipa-param-manip: Be careful about a reallocating hash_mapMartin Jambor1-3/+4
2021-11-25ipa: Teach IPA-CP transformation about IPA-SRA modifications (PR 103227)Martin Jambor1-0/+33
2021-11-19Revert "Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEBUG_BIND_STMTS."Martin Liska1-1/+1
2021-11-18Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEBUG_BIND_STMTS.Martin Liska1-1/+1
2021-11-16Replace more DEBUG_EXPR_DECL creations with build_debug_expr_declMartin Jambor1-10/+7
2021-11-13Whitelity type attributes for function signature changeJan Hubicka1-7/+36
2021-11-13Enable ipa-sra with fnspec attributesJan Hubicka1-4/+43
2021-11-09Introduce build_debug_expr_declMartin Jambor1-4/+1
2021-11-09ipa: Fix segfault when remapping debug_binds with expressions (PR 103132)Martin Jambor1-8/+19
2021-11-08ipa: Unshare expresseions before putting them into debug statements (PR 10309...Martin Jambor1-2/+2
2021-11-04ipa-sra: Improve debug info for removed parameters (PR 93385)Martin Jambor1-56/+210
2021-06-28ipa-sra: Introduce a mini-DCE to tree-inline.c (PR 93385)Martin Jambor1-15/+114
2021-06-28ipa-sra: Restructure how cloning and call redirection communicate (PR 93385)Martin Jambor1-349/+436
2021-05-11ipa/100513 - fix SSA_NAME_DEF_STMT corruption in IPA param manipRichard Biener1-1/+3
2021-04-27ipa-sra: Release dead LHS SSA_NAME when removing it (PR 99951)Martin Jambor1-0/+4
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-07Fix location info in ipa_param_body_adjustments::modify_call_stmtBernd Edlinger1-0/+2
2020-10-31Move clone_info to summaryJan Hubicka1-4/+8
2020-10-22Materialize clones on demandJan Hubicka1-0/+7
2020-07-02ipa-sra: Prevent constructing debug info from wrong argumentMartin Jambor1-1/+5
2020-06-01Fix dump in clone materializationFeng Xue1-1/+4
2020-05-07extend DECL_GIMPLE_REG_P to all typesRichard Biener1-5/+1
2020-02-18Drop MALLOC attribute for void functions.Martin Liska1-0/+4
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-18ipa-param-manipulation.h (get_original_index): Declare.Jan Hubicka1-0/+12
2019-12-10* ipa-param-manipulation.cJakub Jelinek1-1/+1
2019-09-30[PR 91853] Prevent IPA-SRA ICEs on type-mismatched callsMartin Jambor1-2/+9
2019-09-24[PR 91831] Copy PARM_DECLs of artificial thunksMartin Jambor1-8/+14
2019-09-20New IPA-SRAMartin Jambor1-473/+1620
2019-08-13Use checking forms of DECL_FUNCTION_CODE (PR 91421)Richard Sandiford1-4/+1
2019-08-05Add a gimple_move_vops helper functionRichard Sandiford1-8/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-08-27Come up with fndecl_built_in_p.Martin Liska1-1/+1
2018-02-13[PR 83990] Fix location handling in ipa_modify_call_argumentsMartin Jambor1-2/+2
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-21poly_int: MEM_REF offsetsRichard Sandiford1-1/+1
2017-12-20poly_int: get_addr_base_and_unit_offsetRichard Sandiford1-1/+1
2017-12-20poly_int: get_ref_base_and_extentRichard Sandiford1-2/+2
2017-12-20poly_int: ipa_parm_adjustmentRichard Sandiford1-11/+10
2017-12-12[SFN] boilerplate changes in preparation to introduce nonbind markersAlexandre Oliva1-1/+1
2017-11-09Moving parameter manipulation into its own fileMartin Jambor1-0/+767