Show patches with: Submitter = Tamar Christina       |    Archived = No       |   113 patches
« 1 2 »
Patch Series rb/tb S/W/F Date Submitter Delegate State
AArch64: Fix codegen regressions around tbz. AArch64: Fix codegen regressions around tbz. - - --- 2023-01-27 Tamar Christina New
AArch64: Fix native detection in the presence of mandatory features which don't have midr values AArch64: Fix native detection in the presence of mandatory features which don't have midr values - - --- 2023-01-27 Tamar Christina New
AArch64 relax constraints on FP16 insn PR108172 AArch64 relax constraints on FP16 insn PR108172 - - --- 2022-12-20 Tamar Christina Dropped
AArch64 Fix ILP32 tbranch AArch64 Fix ILP32 tbranch - - --- 2022-12-13 Tamar Christina Committed
AArch64 div-by-255, ensure that arguments are registers. [PR107988] AArch64 div-by-255, ensure that arguments are registers. [PR107988] - - --- 2022-12-08 Tamar Christina Committed
AArch64 sve2: Fix expansion of division [PR107830] AArch64 sve2: Fix expansion of division [PR107830] - - --- 2022-11-23 Tamar Christina Committed
middle-end: ensure that VEC_PERM operands get lowered to the same SSA_NAME. [PR107717] middle-end: ensure that VEC_PERM operands get lowered to the same SSA_NAME. [PR107717] - - --- 2022-11-17 Tamar Christina Committed
middle-end: replace GET_MODE_WIDER_MODE with GET_MODE_NEXT_MODE middle-end: replace GET_MODE_WIDER_MODE with GET_MODE_NEXT_MODE - - --- 2022-11-15 Tamar Christina Committed
[committed] middle-end: Fix addsub patch removing return statements [committed] middle-end: Fix addsub patch removing return statements - - --- 2022-11-14 Tamar Christina Committed
[committed] middle-end: Fix can_special_div_by_const doc. [committed] middle-end: Fix can_special_div_by_const doc. - - --- 2022-11-14 Tamar Christina Committed
AArch64 Fix vector re-interpretation between partial SIMD modes AArch64 Fix vector re-interpretation between partial SIMD modes - - --- 2022-11-11 Tamar Christina Committed
[i386] : Update ix86_can_change_mode_class target hook to accept QImode conversions [i386] : Update ix86_can_change_mode_class target hook to accept QImode conversions - - --- 2022-11-11 Tamar Christina Deferred
[2/2] AArch64 Add implementation for vector cbranch. [1/2] middle-end: Support early break/return auto-vectorization. - - --- 2022-11-02 Tamar Christina Deferred
[1/2] middle-end: Support early break/return auto-vectorization. [1/2] middle-end: Support early break/return auto-vectorization. - - --- 2022-11-02 Tamar Christina Deferred
[8/8] AArch64: Have reload not choose to do add on the scalar side if both values exist on the SIMD… [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - --- 2022-10-31 Tamar Christina Dropped
[7/8] AArch64: Consolidate zero and sign extension patterns and add missing ones. [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - --- 2022-10-31 Tamar Christina Deferred
[6/8] AArch64: Add peephole and scheduling logic for pairwise operations that appear late in RTL. [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - --- 2022-10-31 Tamar Christina Dropped
[5/8] AArch64 aarch64: Make existing V2HF be usable. [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - --- 2022-10-31 Tamar Christina Deferred
[4/8] AArch64 aarch64: Implement widening reduction patterns [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - --- 2022-10-31 Tamar Christina Dropped
[3/8] middle-end: Support extractions of subvectors from arbitrary element position inside a vector [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - --- 2022-10-31 Tamar Christina Dropped
[2/8] middle-end: Recognize scalar widening reductions [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - --- 2022-10-31 Tamar Christina Dropped
[1/8] middle-end: Recognize scalar reductions from bitfields and array_refs [1/8] middle-end: Recognize scalar reductions from bitfields and array_refs - - --- 2022-10-31 Tamar Christina Dropped
AArch64 Extend umov and sbfx patterns. AArch64 Extend umov and sbfx patterns. - - --- 2022-10-31 Tamar Christina Deferred
[2/2] AArch64 Support new tbranch optab. [1/2] middle-end: Add new tbranch optab to add support for bit-test-and-branch operations - - --- 2022-10-31 Tamar Christina Committed
[1/2] middle-end: Add new tbranch optab to add support for bit-test-and-branch operations [1/2] middle-end: Add new tbranch optab to add support for bit-test-and-branch operations - - --- 2022-10-31 Tamar Christina Committed
[2/2] AArch64 Perform more late folding of reg moves and shifts which arrive after expand [1/2] middle-end Fold BIT_FIELD_REF and Shifts into BIT_FIELD_REFs alone - - --- 2022-09-23 Tamar Christina Dropped
[1/2] middle-end Fold BIT_FIELD_REF and Shifts into BIT_FIELD_REFs alone [1/2] middle-end Fold BIT_FIELD_REF and Shifts into BIT_FIELD_REFs alone - - --- 2022-09-23 Tamar Christina Deferred
[4/4] AArch64 sve2: rewrite pack + NARROWB + NARROWB to NARROWB + NARROWT [1/2] middle-end Support optimized division by pow2 bitmask - - --- 2022-09-23 Tamar Christina Dropped
[3/4] AArch64 Add SVE2 implementation for pow2 bitmask division [1/2] middle-end Support optimized division by pow2 bitmask - - --- 2022-09-23 Tamar Christina Committed
[2/4] AArch64 Add implementation for pow2 bitmask division. Untitled series #12466 - - --- 2022-09-23 Tamar Christina Committed
[2/2] AArch64 Extend tbz pattern to allow SI to SI extensions. Untitled series #12465 - - --- 2022-09-23 Tamar Christina Committed
[1/2] middle-end: RFC: On expansion of conditional branches, give hint if argument is a truth type … [1/2] middle-end: RFC: On expansion of conditional branches, give hint if argument is a truth type … - - --- 2022-09-23 Tamar Christina Dropped
[testsuite] : make check-functions-body dump expected and seen cases on failure. [testsuite] : make check-functions-body dump expected and seen cases on failure. - - --- 2022-09-23 Tamar Christina Committed
middle-end fix floating out of constants in conditionals middle-end fix floating out of constants in conditionals - - --- 2022-09-23 Tamar Christina Deferred
middle-end Recognize more conditional comparisons idioms. middle-end Recognize more conditional comparisons idioms. - - --- 2022-09-23 Tamar Christina Deferred
[2/2] AArch64 Add support for neg on v1df [1/2] middle-end: RFC: On expansion of conditional branches, give hint if argument is a truth type … - - --- 2022-09-23 Tamar Christina Dropped
[committed] AArch64 Fix bootstrap failure due to dump_printf_loc format attribute uses [PR106782] [committed] AArch64 Fix bootstrap failure due to dump_printf_loc format attribute uses [PR106782] - - --- 2022-09-01 Tamar Christina Committed
middle-end: fix min/max phiopts reduction [PR106744] middle-end: fix min/max phiopts reduction [PR106744] - - --- 2022-08-30 Tamar Christina Committed
[committed] middle-end intialize regnum in store_bit_field_1 [committed] middle-end intialize regnum in store_bit_field_1 - - --- 2022-08-30 Tamar Christina Committed
AArch64 sve: Fix fcmuo combine patterns [PR106524] AArch64 sve: Fix fcmuo combine patterns [PR106524] - - --- 2022-08-12 Tamar Christina Committed
middle-end Guard value_replacement and store_elim from seeing diamonds. middle-end Guard value_replacement and store_elim from seeing diamonds. - - --- 2022-08-05 Tamar Christina Committed
middle-end: Fix phi-ssa assertion triggers. [PR106519] middle-end: Fix phi-ssa assertion triggers. [PR106519] - - --- 2022-08-04 Tamar Christina Committed
[s390] : Fix the usage of store_bit_field in the backend. [s390] : Fix the usage of store_bit_field in the backend. - - --- 2022-07-08 Tamar Christina Committed
middle-end: don't lower past veclower [PR106063] middle-end: don't lower past veclower [PR106063] - - --- 2022-07-05 Tamar Christina Committed
middle-end simplify complex if expressions where comparisons are inverse of one another. middle-end simplify complex if expressions where comparisons are inverse of one another. - - --- 2022-06-16 Tamar Christina Deferred
[2/2] middle-end: Support recognition of three-way max/min. [1/2] middle-end: Simplify subtract where both arguments are being bitwise inverted. - - --- 2022-06-16 Tamar Christina Committed
[1/2] middle-end: Simplify subtract where both arguments are being bitwise inverted. [1/2] middle-end: Simplify subtract where both arguments are being bitwise inverted. - - --- 2022-06-16 Tamar Christina Committed
middle-end Add optimized float addsub without needing VEC_PERM_EXPR. middle-end Add optimized float addsub without needing VEC_PERM_EXPR. - - --- 2022-06-16 Tamar Christina Committed
[2/2] Add SVE fallback case using sdot for usdot [1/2] AArch64 Add fallback case using sdot for usdot - - --- 2022-06-16 Tamar Christina Dropped
[1/2] AArch64 Add fallback case using sdot for usdot [1/2] AArch64 Add fallback case using sdot for usdot - - --- 2022-06-16 Tamar Christina Dropped
middle-end Use subregs to expand COMPLEX_EXPR to set the lowpart. middle-end Use subregs to expand COMPLEX_EXPR to set the lowpart. - - --- 2022-06-09 Tamar Christina Committed
[2/2] AArch64 aarch64: Add implementation for pow2 bitmask division. [1/2] middle-end Support optimized division by pow2 bitmask - - --- 2022-06-09 Tamar Christina Superseded
[1/2] middle-end Support optimized division by pow2 bitmask [1/2] middle-end Support optimized division by pow2 bitmask - - --- 2022-06-09 Tamar Christina Committed
[2/2,AArch32] Fix 128-bit sequential consistency atomic operations. [1/2] AArch64 Fix 128-bit sequential consistency atomic operations. - - --- 2022-06-08 Tamar Christina Committed
[1/2] AArch64 Fix 128-bit sequential consistency atomic operations. [1/2] AArch64 Fix 128-bit sequential consistency atomic operations. - - --- 2022-06-08 Tamar Christina Committed
AArch64 relax predicate on load structure load instructions AArch64 relax predicate on load structure load instructions - - --- 2022-06-08 Tamar Christina Dropped
[3/3] AArch64 Update the testsuite to remove xfails. [1/3] middle-end: Add the ability to let the target decide the method of argument promotions. - - --- 2022-05-13 Tamar Christina Committed
[2/3] AArch64 Promote function arguments using a paradoxical subreg when beneficial. [1/3] middle-end: Add the ability to let the target decide the method of argument promotions. - - --- 2022-05-13 Tamar Christina Dropped
[1/3] middle-end: Add the ability to let the target decide the method of argument promotions. [1/3] middle-end: Add the ability to let the target decide the method of argument promotions. - - --- 2022-05-13 Tamar Christina Dropped
middle-end testsuite: Backport testsuite changes from GCC 12 to GCC 11 middle-end testsuite: Backport testsuite changes from GCC 12 to GCC 11 - - --- 2022-04-28 Tamar Christina Committed
middle-end: Prevent the use of the cond inversion detection code when both conditions are external.… middle-end: Prevent the use of the cond inversion detection code when both conditions are external.… - - --- 2022-04-11 Tamar Christina Committed
[committed] testsuite: delete slp scan from loop vect test. [committed] testsuite: delete slp scan from loop vect test. - - --- 2022-04-07 Tamar Christina Committed
AArch64 fix ls64 intrinsics expansion [PR104409] AArch64 fix ls64 intrinsics expansion [PR104409] - - --- 2022-04-07 Tamar Christina Committed
[committed] AArch64 testsuite: skip PR103350 tests on big-endian [committed] AArch64 testsuite: skip PR103350 tests on big-endian - - --- 2022-04-05 Tamar Christina Committed
middle-end testsuite: enable fast-math-complex-* testcases. middle-end testsuite: enable fast-math-complex-* testcases. - - --- 2022-04-05 Tamar Christina Committed
AArch64 Fix left fold sum reduction RTL patterns [PR104049] AArch64 Fix left fold sum reduction RTL patterns [PR104049] - - --- 2022-04-05 Tamar Christina Committed
[committed,testsuite] vect: disable bitmask tests on sparc [committed,testsuite] vect: disable bitmask tests on sparc - - --- 2022-03-08 Tamar Christina Committed
middle-end vect: add vect_float to pr102819 tests middle-end vect: add vect_float to pr102819 tests - - --- 2022-03-02 Tamar Christina Committed
[2/2] middle-end Backport complex vect testsuite to GCC 11 [1/2] middle-end Handle difference between complex negations in SLP tree better (GCC 11 backport) - - --- 2022-02-28 Tamar Christina Committed
[1/2] middle-end Handle difference between complex negations in SLP tree better (GCC 11 backport) [1/2] middle-end Handle difference between complex negations in SLP tree better (GCC 11 backport) - - --- 2022-02-28 Tamar Christina Committed
middle-end vect: Simplify and extend the complex numbers validation routines. (GCC-11 Backport) middle-end vect: Simplify and extend the complex numbers validation routines. (GCC-11 Backport) - - --- 2022-02-24 Tamar Christina Committed
[AArch32] : correct usdot-product RTL patterns. [AArch32] : correct usdot-product RTL patterns. - - --- 2021-12-21 Tamar Christina Committed
[AArch32] : correct dot-product RTL patterns. [AArch32] : correct dot-product RTL patterns. - - --- 2021-12-21 Tamar Christina Committed
[3/3,AArch32] use canonical ordering for complex mul, fma and fms [1/3] middle-end vect: Simplify and extend the complex numbers validation routines. - - --- 2021-12-17 Tamar Christina Committed
[2/3] AArch64 use canonical ordering for complex mul, fma and fms [1/3] middle-end vect: Simplify and extend the complex numbers validation routines. - - --- 2021-12-17 Tamar Christina Committed
[1/3] middle-end vect: Simplify and extend the complex numbers validation routines. [1/3] middle-end vect: Simplify and extend the complex numbers validation routines. - - --- 2021-12-17 Tamar Christina Committed
middle-end slp: check that the operation we're combing is a boolean operation [PR103741] middle-end slp: check that the operation we're combing is a boolean operation [PR103741] - - --- 2021-12-17 Tamar Christina Committed
middle-end: REE should always check all vector usages, even if it finds a defining def. [PR103350] middle-end: REE should always check all vector usages, even if it finds a defining def. [PR103350] - - --- 2021-12-14 Tamar Christina Committed
AArch64 Fix the AAPCs for new partial and full SIMD structure types [PR103094] AArch64 Fix the AAPCs for new partial and full SIMD structure types [PR103094] - - --- 2021-12-14 Tamar Christina Committed
[committed] middle-end: make bic-bitmask-18.c test more precise [PR103479] [committed] middle-end: make bic-bitmask-18.c test more precise [PR103479] - - --- 2021-12-02 Tamar Christina Committed
middle-end: move bitmask match.pd pattern and update tests middle-end: move bitmask match.pd pattern and update tests - - --- 2021-11-29 Tamar Christina Committed
middle-end cse: Make sure duplicate elements are not entered into the equivalence set [PR103404] middle-end cse: Make sure duplicate elements are not entered into the equivalence set [PR103404] - - --- 2021-11-29 Tamar Christina Committed
[committed,libstdc++] Fix ctype changed after newlib update. [committed,libstdc++] Fix ctype changed after newlib update. - - --- 2021-11-19 Tamar Christina Committed
middle-end: Handle FMA_CONJ correctly after SLP layout update. middle-end: Handle FMA_CONJ correctly after SLP layout update. - - --- 2021-11-19 Tamar Christina Committed
middle-end: check that both sides of complex expression is a mul. middle-end: check that both sides of complex expression is a mul. - - --- 2021-11-18 Tamar Christina Committed
[committed] middle-end signbit-2: make test check for scalar or vector versions [committed] middle-end signbit-2: make test check for scalar or vector versions - - --- 2021-11-16 Tamar Christina Committed
[committed] AArch64 shrn-combine-10: update test to current codegen. [committed] AArch64 shrn-combine-10: update test to current codegen. - - --- 2021-11-16 Tamar Christina Committed
middle-end: Fix FMA detection when inspecting gimple which have no LHS. middle-end: Fix FMA detection when inspecting gimple which have no LHS. - - --- 2021-11-16 Tamar Christina Committed
AArch64 Optimize right shift rounding narrowing AArch64 Optimize right shift rounding narrowing - - --- 2021-11-12 Tamar Christina Committed
Arm Update missing entries of cost tables Arm Update missing entries of cost tables - - --- 2021-11-10 Tamar Christina Dropped
AArch64 Remove shuffle pattern for rounding variant. AArch64 Remove shuffle pattern for rounding variant. - - --- 2021-11-10 Tamar Christina Committed
[committed,testsuite] : change vect_long to vect_long_long in complex tests. [committed,testsuite] : change vect_long to vect_long_long in complex tests. - - --- 2021-11-10 Tamar Christina Committed
[committed] middle-end: Fix signbit tests when ran on ISA with support for masks. [committed] middle-end: Fix signbit tests when ran on ISA with support for masks. - - --- 2021-11-10 Tamar Christina Committed
[committed] middle-end vect: remove unused variable in complex numbers detection code. [committed] middle-end vect: remove unused variable in complex numbers detection code. - - --- 2021-11-10 Tamar Christina Committed
testsuite: Add more guards to complex tests testsuite: Add more guards to complex tests - - --- 2021-11-04 Tamar Christina Committed
middle-end Add an RPO pass after successful vectorization middle-end Add an RPO pass after successful vectorization - - --- 2021-11-02 Tamar Christina Committed
middle-end testsuite: fix failing complex add testcases PR103000 middle-end testsuite: fix failing complex add testcases PR103000 - - --- 2021-11-01 Tamar Christina Committed
middle-end Fix PR103007, add missing check on complex fms detection. middle-end Fix PR103007, add missing check on complex fms detection. - - --- 2021-11-01 Tamar Christina Committed
[committed] AArch64 [testsuite] Don't expect a complex FMA [committed] AArch64 [testsuite] Don't expect a complex FMA - - --- 2021-10-29 Tamar Christina Committed
[2/2] middle-end Add target independent tests for complex numbers vectorization. [1/2] middle-end Update the complex numbers auto-vec detection to the new format of the SLP tree. - - --- 2021-10-29 Tamar Christina Committed
« 1 2 »