Toggle navigation
Patchwork
gcc
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
James Greenhalgh
| Archived =
No
| 120 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
«
1
2
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[1/11] Add a new target hook for describing excess precision intentions
-
-
-
2016-11-02
James Greenhalgh
Superseded
[1/17] Add a new target hook for describing excess precision intentions
-
-
-
2016-11-11
James Greenhalgh
New
[1/2,AArch64/ARM] Give AArch64 ROR (Immediate) a new type attribute
-
-
-
2015-09-25
James Greenhalgh
Accepted
[1/2,AArch64/ARM] Give AArch64 ROR (Immediate) a new type attribute
-
-
-
2015-09-25
James Greenhalgh
New
[1/2,PR78561] Rename get_pool_size to get_pool_size_upper_bound
-
-
-
2016-12-01
James Greenhalgh
New
[14/17,libgcc,ARM] Generalise float-to-half conversion function.
-
-
-
2016-11-11
James Greenhalgh
New
[1/4,libgcc,ARM] Generalise float-to-half conversion function.
-
-
-
2016-10-24
James Greenhalgh
Superseded
[15/17,libgcc,ARM] Add double to half conversions.
-
-
-
2016-11-11
James Greenhalgh
New
[16/17,libgcc,ARM] Half to double precision conversions
-
-
-
2016-11-11
James Greenhalgh
New
[2/17] Implement TARGET_C_EXCESS_PRECISION for i386
-
-
-
2016-11-11
James Greenhalgh
New
[2/2,ARM/AArch64] Add a new Cortex-A53 scheduling model
-
-
-
2015-10-01
James Greenhalgh
Accepted
[2/2,ARM/AArch64] Add a new Cortex-A53 scheduling model
-
-
-
2015-09-25
James Greenhalgh
Superseded
[2/2,PR78561] Recalculate constant pool size before emitting it
-
-
-
2016-12-01
James Greenhalgh
New
[2/4,libgcc] Add double to half conversions.
-
-
-
2016-10-24
James Greenhalgh
Superseded
[3/17] Implement TARGET_C_EXCESS_PRECISION for s390
-
-
-
2016-11-11
James Greenhalgh
New
[3/4] Half to double precision conversions
-
-
-
2016-11-02
James Greenhalgh
Superseded
[3/4] Half to double precision conversions
-
-
-
2016-10-24
James Greenhalgh
Superseded
[4/17] Implement TARGET_C_EXCESS_PRECISION for m68k
-
-
-
2016-11-11
James Greenhalgh
New
[5/17] Add -fpermitted-flt-eval-methods=[c11|ts-18661-3]
-
-
-
2016-11-14
James Greenhalgh
New
[5/17] Add -fpermitted-flt-eval-methods=[c11|ts-18661-3]
-
-
-
2016-11-11
James Greenhalgh
Superseded
[5/Vect] Partial backport of r228751 (pr68238)
-
-
-
2015-11-10
James Greenhalgh
New
[6/11] Migrate excess precision logic to use TARGET_EXCESS_PRECISION
-
-
-
2016-11-02
James Greenhalgh
Superseded
[6/17] Migrate excess precision logic to use TARGET_EXCESS_PRECISION
-
-
-
2016-11-11
James Greenhalgh
Accepted
[7/17] Delete TARGET_FLT_EVAL_METHOD and poison it.
-
-
-
2016-11-11
James Greenhalgh
New
[8/17] Make _Float16 available if HFmode is available
-
-
-
2016-11-11
James Greenhalgh
New
[AArch64,11/17] Add floatdihf2 and floatunsdihf2 patterns
-
-
-
2016-11-11
James Greenhalgh
New
[AArch64,1/2] Refactor aarch64_operands_ok_for_ldpstp, aarch64_operands_adjust_ok_for_ldpstp
-
-
-
2016-05-17
James Greenhalgh
New
[AArch64,13/17] Enable _Float16 for AArch64
-
-
-
2016-11-11
James Greenhalgh
New
[AArch64,1/3] Enable CRC by default for armv8.1-a
-
-
-
2016-04-06
James Greenhalgh
New
[AArch64,2/2] Fix memory sizes to load/store patterns
Untitled series #3987
-
-
-
2017-09-12
James Greenhalgh
New
[AArch64,2/2] Some more cleanup of ldp/stp generation
-
-
-
2016-05-17
James Greenhalgh
New
[AArch64,2/3] Rework the code to print extension strings (pr70133)
-
-
-
2016-04-06
James Greenhalgh
Accepted
[AArch64,3/3] Fix up for pr70133
-
-
-
2016-04-11
James Greenhalgh
New
[AArch64,3/3] Fix up for pr70133
-
-
-
2016-04-06
James Greenhalgh
Superseded
[AArch64] aarch64-c.o should depend on TARGET_H
-
-
-
2016-11-01
James Greenhalgh
New
[AArch64] Add floatdihf2 and floatunsdihf2 patterns
-
-
-
2016-09-06
James Greenhalgh
Superseded
[AArch64] Add register constraints to add<mode>3_pluslong
-
-
-
2015-12-04
James Greenhalgh
New
[AArch64] Add some more missing intrinsics
-
-
-
2016-06-13
James Greenhalgh
New
[AArch64] Add support for Cortex-A35
-
-
-
2015-11-16
James Greenhalgh
New
[AArch64] Cortex-A57 Choose some new branch costs.
-
-
-
2015-11-13
James Greenhalgh
Accepted
[AArch64] Delete ASM_OUTPUT_DEF and fallback to default .set directive
-
-
-
2016-05-17
James Greenhalgh
New
[AArch64] Do not perform a vector splat for vector initialisation if it is not useful
[AArch64] Do not perform a vector splat for vector initialisation if it is not useful
-
-
-
2017-12-11
James Greenhalgh
New
[AArch64] Fixup to fcvt patterns added in r237200
-
-
-
2016-06-10
James Greenhalgh
New
[AArch64] Fix vcvt_high_f64_f32 and vcvt_figh_f32_f64 intrinsics.
-
-
-
2015-09-21
James Greenhalgh
Accepted
[AArch64] Fix vcvt_high_f64_f32 and vcvt_figh_f32_f64 intrinsics.
-
-
-
2015-09-10
James Greenhalgh
Superseded
[AArch64] Fix vcvt_high_f64_f32 and vcvt_figh_f32_f64 intrinsics.
-
-
-
2015-09-09
James Greenhalgh
New
[AArch64] GCC 6 regression in vector performance. - Fix vector initialization to happen with lane load instructions.
-
-
-
2016-01-20
James Greenhalgh
New
[AArch64] Give some new costs for Cortex-A53 floating-point operations
-
-
-
2016-06-20
James Greenhalgh
Accepted
[AArch64] Give some new costs for Cortex-A57 floating-point operations
-
-
-
2016-06-03
James Greenhalgh
Accepted
[AArch64] Handle HFAs of float16 types properly
-
-
-
2016-07-26
James Greenhalgh
Accepted
[AArch64] Implement copysign[ds]f3
-
-
-
2015-09-16
James Greenhalgh
New
[AArch64] Improve SIMD concatenation with zeroes
-
-
-
2015-10-02
James Greenhalgh
New
[AArch64,Obvious] Fix Bootstrap for my mistake in r238977
-
-
-
2016-08-02
James Greenhalgh
New
[AArch64,obvious] Fix register constraints for aarch64_ml[as]_elt_merge<mode>
[AArch64,obvious] Fix register constraints for aarch64_ml[as]_elt_merge<mode>
-
-
-
2017-08-31
James Greenhalgh
New
[AArch64] Refactor and clean up some of the sched_fusion handling
-
-
-
2016-06-03
James Greenhalgh
New
[AArch64] Reinstate CANNOT_CHANGE_MODE_CLASS to fix pr67609
-
-
-
2015-11-27
James Greenhalgh
New
[AArch64] Remove AARCH64_EXTRA_TUNE_RECIP_SQRT from Cortex-A57 tuning
-
-
-
2016-01-11
James Greenhalgh
New
[AArch64] Restrict 16-bit sqrdml{sa}h instructions to FP_LO_REGS
-
-
-
2016-01-26
James Greenhalgh
New
[AArch64] Simplify reduc_plus_scal_v2[sd]f sequence
-
-
-
2016-05-17
James Greenhalgh
New
[AArch64,trivial] Don't define a macro when a variable will do
-
-
-
2016-05-17
James Greenhalgh
New
[AArch64] Use software sqrt expansion always for -mlow-precision-recip-sqrt
-
-
-
2016-01-11
James Greenhalgh
New
[ARM,17/17] Enable _Float16 for ARM.
-
-
-
2016-11-11
James Greenhalgh
New
[ARM,4/4] Enable _Float16
-
-
-
2016-10-24
James Greenhalgh
Superseded
[ARM] Add support for Cortex-A35
-
-
-
2015-11-16
James Greenhalgh
New
[ARM,arm_neon.h] s/__FAST_MATH/__FAST_MATH__/g
-
-
-
2016-06-16
James Greenhalgh
New
[ARM] Delete ASM_OUTPUT_DEF and fall back to default .set directive
-
-
-
2016-03-31
James Greenhalgh
New
Backport: [Patch AArch64] Reinstate CANNOT_CHANGE_MODE_CLASS to fix pr67609
-
-
-
2015-12-18
James Greenhalgh
New
[combine] Don't create vector mode ZERO_EXTEND from subregs
[combine] Don't create vector mode ZERO_EXTEND from subregs
-
-
-
2017-12-11
James Greenhalgh
New
[doc] Document _Float16 availability on ARM/AArch64
-
-
-
2016-11-30
James Greenhalgh
New
[Docs] Reword the documentation for -fdump-rtl-
-
-
-
2015-10-29
James Greenhalgh
New
[Docs] Reword the documentation for -fdump-rtl-
-
-
-
2015-10-29
James Greenhalgh
Superseded
[Doc] Update documentation for __fp16 type
-
-
-
2016-12-01
James Greenhalgh
Accepted
[Doc] Update documentation for __fp16 type
-
-
-
2016-11-30
James Greenhalgh
Superseded
Fix wrong code on aarch64 due to paradoxical subreg
-
-
-
2016-08-04
James Greenhalgh
New
Gate vect-mask-store-move-1.c correctly, and actually output the dump
-
-
-
2016-02-09
James Greenhalgh
New
Gate vect-mask-store-move-1.c correctly, and actually output the dump
-
-
-
2016-02-08
James Greenhalgh
Superseded
[i386] PR78509 - TARGET_C_EXCESS_PRECISION should not return "unpredictable" for EXCESS_PRECISION_TYPE_STANDARD
-
-
-
2016-11-24
James Greenhalgh
New
[ifcvt,1/3] Factor out cost calculations from noce cases
-
-
-
2015-09-25
James Greenhalgh
New
[ifcvt,2/3] Move noce_if_info in to ifcvt.h
-
-
-
2015-09-25
James Greenhalgh
New
[ifcvt,3/3] Create a new target hook for deciding profitability of noce if-conversion
-
-
-
2015-09-25
James Greenhalgh
New
[ifcvt] Add a new parameter to limit if-conversion
-
-
-
2015-12-18
James Greenhalgh
New
[ifcvt] Teach RTL ifcvt to handle multiple simple set instructions
-
-
-
2015-11-04
James Greenhalgh
New
[ifcvt] Teach RTL ifcvt to handle multiple simple set instructions
-
-
-
2015-10-30
James Greenhalgh
Superseded
[libgcc,9/17] Update soft-fp from glibc
-
-
-
2016-11-11
James Greenhalgh
Accepted
[libgcc,AArch64,12/17] Enable hfmode soft-float conversions and truncations
-
-
-
2016-11-11
James Greenhalgh
New
[LIBGCC] Avoid count_leading_zeros with undefined result (PR 78067)
-
-
-
2016-11-10
James Greenhalgh
New
[libgcc] Enable HCmode multiply and divide (mulhc3/divhc3)
-
-
-
2016-09-07
James Greenhalgh
New
[match.pd] Add a simplify rule for x * copysign (1.0, y);
-
-
-
2015-10-01
James Greenhalgh
New
[obvious,AArch64] Wrap SHIFT_COUNT_TRUNCATED in brackets
-
-
-
2016-05-17
James Greenhalgh
New
[obvious,arm,testsuite] Fixup expected location in require-pic-register-loc.c
[obvious,arm,testsuite] Fixup expected location in require-pic-register-loc.c
-
-
-
2017-10-26
James Greenhalgh
New
[obvious] Fix indentation in c-typeck.c parser_build_unary_op
-
-
-
2016-05-17
James Greenhalgh
New
[Obvious] gcc.dg/vect/bb-slp-pr68892.c requires vectorization of doubles
-
-
-
2016-01-22
James Greenhalgh
New
[PR78561,PowerPC] Revert to old behaviour for counting constant pools
-
-
-
2016-12-07
James Greenhalgh
New
[Prototype,AArch64,ifcvt,4/3] Wire up the new if-convert costs hook for AArch64
-
-
-
2015-09-25
James Greenhalgh
New
Remove all uses of TARGET_FLT_EVAL_METHOD_NON_DEFAULT and poison it
-
-
-
2016-09-22
James Greenhalgh
New
[Re:,RFC:,1/2,v3] New target hook: max_noce_ifcvt_seq_cost
-
-
-
2016-07-20
James Greenhalgh
New
[RFC:,1/6] New target hook: rtx_branch_cost
-
-
-
2016-06-02
James Greenhalgh
New
[RFC:,1/6,v2] New target hook: max_noce_ifcvt_seq_cost
-
-
-
2016-06-21
James Greenhalgh
New
[RFC:,2/2,v3] Introduce a new cost model for ifcvt.
-
-
-
2016-07-20
James Greenhalgh
New
[RFC:,2/6] Factor out the comparisons against magic numbers in ifcvt
-
-
-
2016-06-02
James Greenhalgh
Superseded
«
1
2
»