Patches

Show patches with: Submitter = Bin.Cheng       |    State = Action Required       |    Archived = No   
« 1 2 »
Patch A/R/T S/W/F Date Submitter Delegate State
[PR81832] Skip copying loop header if inner loop is distributed - - - 0 0 0 2017-08-16 Bin.Cheng New
[5/5] Enable tree loop distribution at -O3 and above optimization levels. - - - 0 0 0 2017-08-07 Bin.Cheng New
[AArch64] Fix ICE in cortex-a57 fma steering pass - - - 0 0 0 2017-07-20 Bin.Cheng New
[PR81408] Turn TREE level unsafe loop optimizations warning to missed optimization message - - - 0 0 0 2017-07-18 Bin.Cheng New
[4/4] Better handle store-stores chain if eliminated stores only store loop invariant - - - 0 0 0 2017-07-10 Bin.Cheng New
[3/4] Generalize dead store elimination (or store motion) across loop iterations in predcom - - - 0 0 0 2017-07-10 Bin.Cheng New
[3/4] Generalize dead store elimination (or store motion) across loop iterations in predcom - - - 0 0 0 2017-07-03 Bin.Cheng New
[13/13] Distribute loop with loop versioning under runtime alias check - - - 0 0 0 2017-06-30 Bin.Cheng New
[01/13] Introduce internal function IFN_LOOP_DIST_ALIAS - - - 0 0 0 2017-06-30 Bin.Cheng New
[5/6] Record initialization statements and only insert it for valid chains - - - 0 0 0 2017-06-26 Bin.Cheng New
[13/13] Distribute loop with loop versioning under runtime alias check - - - 0 0 0 2017-06-23 Bin.Cheng New
[08/13] Refactoring structure partition for distribution - - - 0 0 0 2017-06-23 Bin.Cheng New
[12/13] Workaround reduction statements for distribution - - - 0 0 0 2017-06-23 Bin.Cheng New
[11/13] Annotate partition by its parallelism execution type - - - 0 0 0 2017-06-23 Bin.Cheng New
[10/13] Compute and cache data dependence relation - - - 0 0 0 2017-06-23 Bin.Cheng New
[09/13] Simply cost model merges partitions with the same references - - - 0 0 0 2017-06-23 Bin.Cheng New
[01/13] Introduce internal function IFN_LOOP_DIST_ALIAS - - - 0 0 0 2017-06-23 Bin.Cheng New
[13/13] Distribute loop with loop versioning under runtime alias check - - - 0 0 0 2017-06-20 Bin.Cheng New
[12/13] Workaround reduction statements for distribution - - - 0 0 0 2017-06-20 Bin.Cheng New
[11/13] Annotate partition by its parallelism execution type - - - 0 0 0 2017-06-20 Bin.Cheng New
[10/13] Compute and cache data dependence relation - - - 0 0 0 2017-06-20 Bin.Cheng New
[07/13] Preserve data references for whole distribution life time - - - 0 0 0 2017-06-19 Bin.Cheng New
[09/13] Simply cost model merges partitions with the same references - - - 0 0 0 2017-06-19 Bin.Cheng New
[08/13] Refactoring structure partition for distribution - - - 0 0 0 2017-06-19 Bin.Cheng New
[06/13] Preserve loop nest in whole distribution life time - - - 0 0 0 2017-06-19 Bin.Cheng New
[TEST] Rectify test case gcc.dg/tree-ssa/ivopt_mult_4.c - - - 0 0 0 2017-05-31 Bin.Cheng New
[4/6] Relax minimal segment length of DR_B for merging alias check - - - 0 0 0 2017-05-30 Bin.Cheng New
[2/6] Factor out code pruning runtime alias checks - - - 0 0 0 2017-05-26 Bin.Cheng New
[1/6] Move compare_tree to tree.c and expose the interface. - - - 0 0 0 2017-05-26 Bin.Cheng New
[4/6] Relax minimal segment length of DR_B for merging alias check - - - 0 0 0 2017-05-25 Bin.Cheng New
[3/6] Fix PR80815 by handling negative DR_STEPs in runtime alias check - - - 0 0 0 2017-05-25 Bin.Cheng New
[3/6] Fix PR80815 by handling negative DR_STEPs in runtime alias check - - - 0 0 0 2017-05-24 Bin.Cheng New
[GCC8,31/33] Set range information for niter bound of vectorized loop - - - 0 0 0 2017-05-22 Bin.Cheng New
[GCC8,31/33] Set range information for niter bound of vectorized loop - - - 0 0 0 2017-05-15 Bin.Cheng New
[GCC8,30/33] Fold more type conversion into binary arithmetic operations - - - 0 0 0 2017-05-15 Bin.Cheng New
[GCC8,29/33] New register pressure estimation - - - 0 0 0 2017-05-15 Bin.Cheng New
[GCC8,01/33] Handle TRUNCATE between tieable modes in rtx_cost - - - 0 0 0 2017-05-10 Bin.Cheng New
[GCC8,17/33] Treat complex cand step as invriant expression - - - 0 0 0 2017-05-04 Bin.Cheng New
[GCC8,28/33] Don't count non-interger PHIs for register pressure - - - 0 0 0 2017-05-04 Bin.Cheng New
[GCC8,13/33] Rewrite cost computation of ivopts - - - 0 0 0 2017-05-04 Bin.Cheng New
[GCC8,11/33] New interfaces for tree affine - - - 0 0 0 2017-05-04 Bin.Cheng New
[GCC8,07/33] Offset validity check in address expression - - - 0 0 0 2017-05-04 Bin.Cheng New
[GCC8,01/33] Handle TRUNCATE between tieable modes in rtx_cost - - - 0 0 0 2017-05-03 Bin.Cheng New
[GCC8,22/33] Generate TMR in new reassociation order - - - 0 0 0 2017-05-02 Bin.Cheng New
[GCC8,22/33] Generate TMR in new reassociation order - - - 0 0 0 2017-04-26 Bin.Cheng New
[GCC8,13/33] Rewrite cost computation of ivopts - - - 0 0 0 2017-04-26 Bin.Cheng New
[GCC8,33/33] Fix PR69710/PR68030 by reassociate vect base address and a simple CSE pass - - - 0 0 0 2017-04-19 Bin.Cheng New
[PR80153] Always generate folded type conversion in tree-affine - - - 0 0 0 2017-04-05 Bin.Cheng New
[RFC] Fix P1 PR77498 - - - 0 0 0 2017-03-31 Bin.Cheng New
[PR80153] Always generate folded type conversion in tree-affine - - - 0 0 0 2017-03-30 Bin.Cheng New
[PR80153] Always generate folded type conversion in tree-affine - - - 0 0 0 2017-03-29 Bin.Cheng New
[PR77536] Generate correct profiling information for vectorized loop - - - 0 0 0 2017-02-22 Bin.Cheng New
[PR77536] Generate correct profiling information for vectorized loop - - - 0 0 0 2017-02-21 Bin.Cheng New
[PR79347] Maintain profile counter information in vect_do_peeling - - - 0 0 0 2017-02-15 Bin.Cheng New
Be careful about combined chain with length == 0 (PR, tree-optimization/70754). - - - 0 0 0 2017-01-20 Bin.Cheng New
[TEST] Add test for PR78652 - - - 0 0 0 2017-01-13 Bin.Cheng New
Simplify (cond (cmp (convert? x) c1) (op x c2) c3) -> (op (minmax x c1) c2) - - - 0 0 0 2016-12-02 Bin.Cheng New
[PR78507/PR78510] Fix two ICEs in pattern (cond (cmp (convert1? @1) @3) (convert2? @1) @2). - - - 0 0 0 2016-11-25 Bin.Cheng New
Refine type conversion in result expressions for cond_expr pattern - - - 0 0 0 2016-11-24 Bin.Cheng New
Refine type conversion in result expressions for cond_expr pattern - - - 0 0 0 2016-11-23 Bin.Cheng New
[PR78114] Refine gfortran.dg/vect/fast-math-mgrid-resid.f - - - 0 0 0 2016-11-17 Bin.Cheng New
[VECT] Swap operands for cond_reduction when necessary - - - 0 0 0 2016-11-01 Bin.Cheng New
[VECT] Support operand swapping for cond_expr in vect_slp - - - 0 0 0 2016-10-31 Bin.Cheng New
[1/4] Simplify (convert1 (minmax ((convert2 (x) c)))) into minmax (x c) - - - 0 0 0 2016-10-26 Bin.Cheng New
[3/4] Add support for constant operand in pattern (convert (op:s (convert@2 @0) (convert?@3 @1))) - - - 0 0 0 2016-10-26 Bin.Cheng New
[1/4] Simplify (convert1 (minmax ((convert2 (x) c)))) into minmax (x c) - - - 0 0 0 2016-10-26 Bin.Cheng New
[9/9] Prove no-overflow in computation of LOOP_VINFO_NITERS and improve code generation - - - 0 0 0 2016-10-13 Bin.Cheng New
[2/9] Add interface reseting original copy tables in cfg.c - - - 0 0 0 2016-10-13 Bin.Cheng New
[v2] Simplify alias check code generation in vectorizer - - - 0 0 0 2016-09-22 Bin.Cheng New
[AArch64/V3] Add new patterns for vcond_mask and vec_cmp - - - 0 0 0 2016-08-08 Bin.Cheng New
Simplify interface for simplify_using_initial_conditions - - - 0 0 0 2016-08-05 Bin.Cheng New
Support constraint flags in loop structure. - - - 0 0 0 2016-07-28 Bin.Cheng New
[GCC/01] Bring back warning message on loop whose counter might overflow - - - 0 0 0 2016-07-22 Bin.Cheng New
Improve no-overflow check in SCEV using value range info. - - - 0 0 0 2016-07-20 Bin.Cheng New
[PR71503/PR71683] Fix ICE in tree-if-conv.c - - - 0 0 0 2016-07-19 Bin.Cheng New
Remove support for -funsafe-loop-optimizations - - - 0 0 0 2016-07-18 Bin.Cheng New
Improve loop-niter to handle possible infinite loop. - - - 0 0 0 2016-07-13 Bin.Cheng New
Resolve compilation time known alias checks in vectorizer - - - 0 0 0 2016-06-28 Bin.Cheng New
A latent alignment bug in tree-ssa-address.c - - - 0 0 0 2016-05-23 Bin.Cheng New
[PR69848/partial] Propagate comparison into VEC_COND_EXPR if target supports - - - 0 0 0 2016-05-18 Bin.Cheng New
[PR69848/partial] Propagate comparison into VEC_COND_EXPR if target supports - - - 0 0 0 2016-05-16 Bin.Cheng New
Proving no-trappness for array ref in tree if-conv using loop niter information. - - - 0 0 0 2016-05-06 Bin.Cheng New
Do more tree if-conversions by handlding PHIs with more than two arguments. - - - 0 0 0 2016-04-29 Bin.Cheng New
Refactor IVOPT. - - - 0 0 0 2016-04-27 Bin.Cheng New
Improve tree ifconv by handling virtual PHIs which can be degenerated. - - - 0 0 0 2016-04-25 Bin.Cheng New
Support BIT_AND_EXPR in scalar evolution - - - 0 0 0 2016-04-20 Bin.Cheng New
[PR69489/01] Improve tree ifcvt by storing/tracking DR against its innermost loop bahavior if pos... - - - 0 0 0 2016-03-31 Bin.Cheng New
Reduce compilation time for IVOPT by skipping cost computation in use group - - - 0 0 0 2016-03-31 Bin.Cheng New
Reduce compilation time for IVOPT by skipping cost computation in use group - - - 0 0 0 2016-03-30 Bin.Cheng New
[PR69052] Set higher precedence for CONST_WIDE_INT than CONST_INT when canonicalizing addr expr - - - 0 0 0 2016-03-07 Bin.Cheng New
[PR69052] Check if loop inv can be propagated into mem ref with additional addr expr canonicaliza... - - - 0 0 0 2016-02-23 Bin.Cheng New
[PR66796] Obvious, revise check condition in test case - - - 0 0 0 2016-01-18 Bin.Cheng New
[AArch64] Handle REG+REG+CONST and REG+NON_REG+CONST in legitimize address - - - 0 0 0 2015-12-04 Bin.Cheng New
[AArch64] Handle REG+REG+CONST and REG+NON_REG+CONST in legitimize address - - - 0 0 0 2015-12-03 Bin.Cheng New
[AArch64] Handle REG+REG+CONST and REG+NON_REG+CONST in legitimize address - - - 0 0 0 2015-12-01 Bin.Cheng New
[PR68529] Fix not recognized scev by computing no-overflow info for loop with NE_EXPR exit condition - - - 0 0 0 2015-11-28 Bin.Cheng New
[AArch64] Handle REG+REG+CONST and REG+NON_REG+CONST in legitimize address - - - 0 0 0 2015-11-19 Bin.Cheng New
[PR52272] Be smart when adding iv candidates - - - 0 0 0 2015-11-10 Bin.Cheng New
[PR52272] Be smart when adding iv candidates - - - 0 0 0 2015-11-10 Bin.Cheng New
Improve rtl loop inv cost by checking if the inv can be propagated to address uses - - - 0 0 0 2015-10-21 Bin.Cheng New
« 1 2 »