aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/ipa
AgeCommit message (Expand)AuthorFilesLines
2023-10-05Revert "ipa: Self-DCE of uses of removed call LHSs (PR 108007)"Martin Jambor1-32/+0
2023-10-03ipa-sra: Allow IPA-SRA in presence of returns which will be removedMartin Jambor3-2/+82
2023-10-03ipa: Self-DCE of uses of removed call LHSs (PR 108007)Martin Jambor1-0/+32
2023-08-20Testsuite: mark IPA test as requiring alias supportFrancois-Xavier Coudert1-0/+1
2023-08-15Feed results of IPA-CP into tree value numberingMartin Jambor2-0/+52
2023-06-29Compute ipa-predicates for conditionals involving __builtin_expect_pJan Hubicka1-0/+27
2023-06-28Enable ranger for ipa-propJan Hubicka1-0/+16
2023-06-20ipa-sra: Disable candidates with no known callers (PR 110276)Martin Jambor1-0/+15
2023-05-24Provide an API for ipa_vr.Aldy Hernandez9-11/+11
2023-05-16Skip -fdelete-null-pointer-check tests if target keeps_null_pointer_checksSenthil Kumar Selvaraj5-0/+5
2023-04-18Shrink points-to analysis dumps when not dumping with -detailsRichard Biener1-1/+1
2023-04-17ipa: Fix double reference-count decrements for the same edge (PR 107769, PR 1...Martin Jambor1-0/+20
2023-04-05ipa: Avoid another ICE when dealing with type-incompatibilities (PR 108959)Martin Jambor1-0/+22
2023-03-04testsuite: Skip gcc.dg/ipa/pr77653.c for CRISHans-Peter Nilsson1-0/+1
2023-03-04testsuite: Fix various scan-assembler identifiers not handling _-prefixHans-Peter Nilsson1-2/+2
2023-02-15ipa: Avoid IPA confusing scalar values and single-field aggregates (PR 108679)Martin Jambor1-0/+25
2023-02-03ipa: Avoid invalid gimple when IPA-CP and IPA-SRA disagree on types (108384)Martin Jambor1-0/+25
2023-01-29Fix find_always_executed_bbs handling of infinite loopsJan Hubicka2-0/+35
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-14ipa-sra: Fix address escape case when detecting Fortran descriptorsMartin Jambor1-0/+38
2022-12-14ipa-sra: Forward propagation of sizes which are safe to dereferenceMartin Jambor3-0/+131
2022-12-14ipa-sra: Move caller->callee propagation before callee->caller oneMartin Jambor1-0/+17
2022-12-14ipa: Better way of applying both IPA-CP and IPA-SRA (PR 103227)Martin Jambor1-0/+50
2022-11-29Couple of testsuite adjustmentsEric Botcazou1-2/+2
2022-11-01Add attribute hot judgement for INLINE_HINT_known_hot hint.Cui,Lili1-0/+47
2022-10-18ipa-cp: Better representation of aggregate values we clone forMartin Jambor2-4/+4
2022-06-14Fix ipa-cp wrt volatile loadsJan Hubicka1-0/+30
2022-05-27ipa: Check cst type when propagating controled uses infoMartin Jambor1-0/+16
2022-05-21testsuite: Adjust pr91088.c for default_packed targetsDimitar Dimitrov1-1/+2
2022-04-13testsuite: Increase auto-inlining param in gcc.dg/ipa/remref-7.c (PR 105183)Martin Jambor1-1/+1
2022-04-09Propagate nondeterministic and side_effects flags in modref summary after inl...Jan Hubicka1-0/+77
2022-03-31ipa: Careful processing ANCESTOR jump functions and NULL pointers (PR 103083)Martin Jambor2-0/+58
2022-03-31ipa-cp: Do not create clones for values outside known value range (PR 102513)Martin Jambor1-0/+33
2022-03-31ipa: Create LOAD references when necessary during inlining (PR 103171)Martin Jambor2-1/+34
2022-03-10ipa-cp: Avoid adjusting references through self-recursion (PR 104813)Martin Jambor1-0/+32
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-10PR ipa/103601: ICE compiling CSiBE in ipa-modref's insert_kill.Roger Sayle1-0/+35
2021-11-26Fix failure in inlline-9.c testcaseJan Hubicka1-1/+1
2021-11-25Remove forgotten early return in ipa_value_range_from_jfuncJan Hubicka1-0/+33
2021-11-25ipa: Teach IPA-CP transformation about IPA-SRA modifications (PR 103227)Martin Jambor3-0/+110
2021-11-16ipa-sra: Testcase that removing a "returns_nonnull" retval worksMartin Jambor1-0/+40
2021-11-14Cleanup tree-ssa-alias and tree-ssa-dse use of modref summaryJan Hubicka1-1/+1
2021-11-10Make EAF flags more regular (and expressive)Jan Hubicka1-1/+1
2021-11-09ipa: Fix segfault when remapping debug_binds with expressions (PR 103132)Martin Jambor1-0/+19
2021-11-08ipa: Unshare expresseions before putting them into debug statements (PR 10309...Martin Jambor1-0/+17
2021-11-02Static chain support in ipa-modrefJan Hubicka1-0/+20
2021-10-13ipa/102714 - IPA SRA eliding volatileRichard Biener1-0/+117
2021-08-31Fix gcc.dg/ipa/inline-8.c for -fPICAndrew Pinski1-2/+2
2021-08-25Merge load/stores in ipa-modref summariesJan Hubicka1-4/+4
2021-08-16ipa: ICF should check SSA_NAME_IS_DEFAULT_DEFMartin Liska1-0/+22