aboutsummaryrefslogtreecommitdiff
path: root/gcc/optabs.h
AgeCommit message (Expand)AuthorFilesLines
2023-09-20internal-fn: Support undefined rtx for uninitialized SSA_NAME[PR110751]Juzhe-Zhong1-1/+12
2023-07-05gimple-isel: Recognize vec_extract pattern.Robin Dapp1-0/+1
2023-06-30fold-const+optabs: Change return type of predicate functions from int to boolUros Bizjak1-8/+8
2023-02-16don't declare header-defined functions both static and inlinePatrick Palka1-7/+7
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-12-12middle-end: Add new tbranch optab to add support for bit-test-and-branch oper...Tamar Christina1-0/+4
2022-01-19ifcvt/optabs: Allow using a CC comparison for emit_conditional_move.Robin Dapp1-2/+2
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-02expansion: Further improve double-word modulo, division and divmod [PR97459]Jakub Jelinek1-0/+2
2020-12-01Introduce can_vec_cmp_compare_pIlya Leoshkevich1-3/+9
2020-10-30Add -fzero-call-used-regs option and zero_call_used_regs function attributes.qing zhao1-0/+2
2020-09-27IFN: Implement IFN_VEC_SET for ARRAY_REF with VIEW_CONVERT_EXPRXionghu Luo1-0/+4
2020-06-17Lower VEC_COND_EXPR into internal functions.Martin Liska1-3/+4
2020-01-16Fix uninitialized field in expand_operand.Andrew Pinski1-0/+1
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-10-07Introduce can_vcond_compare_p functionIlya Leoshkevich1-0/+6
2019-08-15Add support for conditional shiftsRichard Sandiford1-1/+5
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-15/+15
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+2
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2018-01-02Remove vec_perm_const optabRichard Sandiford1-1/+4
2017-12-20poly_int: create_integer_operandRichard Sandiford1-13/+6
2017-12-16Add VEC_SERIES_EXPR and associated optabRichard Sandiford1-0/+3
2017-12-16Add VEC_DUPLICATE_EXPR and associated optabRichard Sandiford1-0/+1
2017-06-29asan.c (asan_emit_stack_protection): Update.Jan Hubicka1-1/+3
2017-05-12Patch for RTL expand bug affecting aarch64 vector code.Jim Wilson1-1/+4
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-21remove cast from emit_libcall_blockTrevor Saunders1-1/+1
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-11-10expr.c (do_store_flag): Use expand_vec_cmp_expr for mask results.Ilya Enkovich1-0/+3
2015-11-10[optabs][ifcvt][1/3] Define negcc, notcc optabsKyrylo Tkachov1-0/+4
2015-09-17Split up optabs.[hc]Richard Sandiford1-226/+2
2015-06-06emit-rtl.c, [...]: Replace rtx base types with more derived ones.Richard Sandiford1-8/+7
2015-05-22remove #if HAVE_conditional_moveTrevor Saunders1-2/+0
2015-05-22always define HAVE_conditional_moveTrevor Saunders1-1/+1
2015-05-20Promote types of RTL expressions to more derived ones.Mikhail Maltsev1-2/+2
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-11-17cfgexpand.c (expand_gimple_cond): Check ccmp.Zhenqiang Chen1-0/+2
2014-11-13Remove VEC_RSHIFT_EXPR tree code, now unusedAlan Lawrence1-2/+0
2014-11-012014-11-01 Andrew MacLeod <amacleod@redhat,com>Andrew MacLeod1-265/+288
2014-10-29decl.c, [...]: Remove redundant enum from machine_mode.Richard Sandiford1-78/+78
2014-10-28Remove VEC_LSHIFT_EXPR and vec_shl_optabAlan Lawrence1-1/+1
2014-10-27Add new optabs for reducing vectors to scalarsAlan Lawrence1-0/+5
2014-10-17re PR tree-optimization/63464 (compare one character to many: faster)Jakub Jelinek1-0/+1
2014-05-24gengtype-state.c (fatal_reading_state): Bring offline.Jan Hubicka1-19/+2
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-12-10tree-vectorizer.h (struct _loop_vec_info): Add scalar_loop field.Jakub Jelinek1-1/+4
2013-11-19Factor unrelated declarations out of tree.h.Diego Novillo1-0/+1