aboutsummaryrefslogtreecommitdiff
path: root/gcc/targhooks.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-2593/+0
2022-01-04ipa-inline: Add target info into fn summary [PR102059]Kewen Lin1-0/+16
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-04vect: Convert cost hooks to classesRichard Sandiford1-58/+3
2021-10-20calls.c: Remove some dead code and target hooksAlex Coplan1-30/+0
2021-10-18Remove unused but set variables.Martin Liska1-3/+1
2021-10-08Come up with OPTION_SET_P macro.Martin Liska1-2/+2
2021-08-16gcov: Add TARGET_GCOV_TYPE_SIZE target hookSebastian Huber1-0/+7
2021-07-29Use preferred mode for doloop IV [PR61837]Jiufu Guo1-0/+8
2021-06-17Add a target calls hook: TARGET_PUSH_ARGUMENTH.J. Lu1-0/+12
2021-05-20dwarf: new dwarf_debuginfo_p predicateIndu Bhagat1-1/+1
2021-05-20vect: Replace hardcoded inner loop cost factorKewen Lin1-1/+8
2021-05-12retry zero-call-used-regs from zeroed regsAlexandre Oliva1-7/+86
2021-05-11vect: Add costing_for_scalar parameter to init_cost hookKewen Lin1-1/+2
2021-04-03rs6000: Avoid -fpatchable-function-entry* regressions on powerpc64 be [PR98125]Jakub Jelinek1-12/+26
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-17vect, aarch64: Extend SVE vs Advanced SIMD costing decisions in vect_better_l...Kyrylo Tkachov1-1/+1
2020-12-02Use the section flag 'o' for __patchable_function_entriesH.J. Lu1-1/+4
2020-11-25libsanitizer: mid-end: Introduce stack variable handling for HWASANMatthew Malcomson1-0/+109
2020-11-25libsanitizer: options: Add hwasan flags and argument parsingMatthew Malcomson1-0/+6
2020-11-04targhooks.c: Fix -fzero-call-used-regs 'sorry' typoTobias Burnus1-1/+1
2020-10-30Add -fzero-call-used-regs option and zero_call_used_regs function attributes.qing zhao1-0/+32
2020-09-30[nvptx] Add type arg to TARGET_LIBC_HAS_FUNCTIONTom de Vries1-3/+6
2020-09-01PR middle-end/90597: gcc_assert ICE in layout_typeRoger Sayle1-2/+3
2020-05-13add vectype parameter to add_stmt_cost hookRichard Biener1-3/+2
2020-05-12RISC-V: Add shorten_memrefs pass.Craig Blackmore1-0/+13
2020-05-05add vec_info * parameters where neededRichard Biener1-2/+4
2020-01-20Fix PR 93242: patchable-function-entry broken on MIPSAndrew Pinski1-1/+1
2020-01-20Align __patchable_function_entries to POINTER_SIZE [PR93194]Fangrui Song1-0/+1
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-27target.def (TARGET_VECTORIZE_BUILTIN_CONVERSION): Remove.Richard Biener1-10/+0
2019-11-16Optionally pick the cheapest loop_vec_infoRichard Sandiford1-1/+2
2019-11-14Replace autovectorize_vector_sizes with autovectorize_vector_modesRichard Sandiford1-3/+2
2019-11-14Pass the data vector mode to get_mask_modeRichard Sandiford1-14/+2
2019-11-14Add a targetm.vectorize.related_mode hookRichard Sandiford1-0/+19
2019-11-12PR tree-optimization/92412 - excessive errno aliasing assumption defeats opti...Martin Sebor1-2/+4
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-10/+11
2019-10-17cp-gimplify.c (cp_gimplify_expr): Use get_initialized_tmp_var.Jason Merrill1-3/+3
2019-09-30Pass an ABI to choose_hard_reg_modeRichard Sandiford1-2/+4
2019-09-30Pass an ABI identifier to hard_regno_call_part_clobberedRichard Sandiford1-1/+1
2019-09-30Add a function for getting the ABI of a call insn targetRichard Sandiford1-5/+0
2019-09-09Remove bt-load.cRichard Sandiford1-6/+0
2019-08-20Use function_arg_info for TARGET_MUST_PASS_IN_STACKRichard Sandiford1-1/+1
2019-08-20Use function_arg_info for TARGET_CALLEE_COPIESRichard Sandiford1-19/+6
2019-08-20Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCERichard Sandiford1-4/+1
2019-08-20Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARGRichard Sandiford1-8/+2
2019-08-20Use function_arg_info for TARGET_SETUP_INCOMING_ARGSRichard Sandiford1-5/+2
2019-08-20Use function_arg_info for TARGET_PASS_BY_REFERENCERichard Sandiford1-4/+10
2019-08-20Use function_arg_info for TARGET_ARG_PARTIAL_BYTESRichard Sandiford1-4/+2