Show patches with: Submitter = Bin Cheng       |    State = Action Required       |    Archived = No       |   416 patches
« 1 2 3 44 5 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
A latent alignment bug in tree-ssa-address.c - - - - --- 2016-05-23 Bin Cheng New
A simple implementation of loop interchange A simple implementation of loop interchange - - - - --- 2017-08-30 Bin Cheng New
Allow cfgcleanup to remove forwarder loop preheaders and latches - - - - --- 2014-02-25 Bin Cheng New
Allow cfgcleanup to remove forwarder loop preheaders and latches - - - - --- 2014-02-25 Bin Cheng New
By pass following iterations if expr has already been simplified into const. - - - - --- 2015-07-28 Bin Cheng New
Catch more MEM_REFs sharing common addressing part in gimple strength reduction - - - - --- 2013-09-10 Bin Cheng New
Catch more MEM_REFs sharing common addressing part in gimple strength reduction - - - - --- 2013-09-02 Bin Cheng New
Check depends_on before recording invariant expressions - - - - --- 2016-04-29 Bin Cheng New
Check the code to be executed for COND_EXEC in noop_move_p - - - - --- 2013-06-13 Bin Cheng New
Check the code to be executed for COND_EXEC in noop_move_p - - - - --- 2013-06-13 Bin Cheng New
Check tieable TRUNCATE only if inner rtx is register - - - - --- 2017-05-19 Bin Cheng New
Clean pedantic calls and useless lvalue code in fold_cond_expr_with_comparison - - - - --- 2016-11-03 Bin Cheng New
Cleanup interface of iv_ca_add_use and the calls to it - - - - --- 2014-08-27 Bin Cheng New
Cleanup lt_to_ne handling in niter analyzer - - - - --- 2016-07-20 Bin Cheng New
Cleanup tree ifcvt by renaming any_mask_load_store. - - - - --- 2016-04-25 Bin Cheng New
Compute, cache and use cost of auto-increment rtx patterns in IVOPT - - - - --- 2013-11-19 Bin Cheng New
Compute, cache and use cost of auto-increment rtx patterns in IVOPT - - - - --- 2013-11-04 Bin Cheng New
Consider NOP_EXPR and CONVERT_EXPR as equal nodes in operand_equal_p - - - - --- 2013-06-13 Bin Cheng New
Construct canonical scaled address expression in IVOPT - - - - --- 2013-09-26 Bin Cheng New
Construct canonical scaled address expression in IVOPT - - - - --- 2013-09-20 Bin Cheng New
Do more tree if-conversions by handlding PHIs with more than two arguments. - - - - --- 2016-04-27 Bin Cheng New
Document vect_cond_mixed in sourcebuild.texi - - - - --- 2016-05-16 Bin Cheng New
Don't clobber cbase when computing iv_use cost. - - - - --- 2016-04-29 Bin Cheng New
Enable elimination of IV use with unsigned type candidate - - - - --- 2014-06-23 Bin Cheng New
Enable vect_cond_mixed for AArch64. - - - - --- 2016-05-17 Bin Cheng New
FW: [PATCH GCC]Relax the probability condition in CE pass when optimizing for code size - - - - --- 2013-07-12 Bin Cheng New
Find auto-increment use both before and after candidate's increment in IVOPT - - - - --- 2013-09-02 Bin Cheng New
Fix PR51867, in which gcc generates inconsistent code for same functions - - - - --- 2012-02-04 Bin Cheng New
Fix PR57540, try to choose scaled_offset address mode when expanding array reference - - - - --- 2013-06-14 Bin Cheng New
Fix a latent bug in cfgcleanup by updating loop's latch info if necessary - - - - --- 2014-03-10 Bin Cheng New
Fix broken Canadian when checking isl library support - - - - --- 2014-08-21 Bin Cheng New
Fix checking on MAX_PENDING_LIST_LENGTH - - - - --- 2014-11-10 Bin Cheng New
Fix computation of offset in ivopt - - - - --- 2013-10-17 Bin Cheng New
Fix computation of offset in ivopt - - - - --- 2013-09-30 Bin Cheng New
Fix computation of offset in ivopt - - - - --- 2013-09-24 Bin Cheng New
Fix memory leak and wrong invariant dependence computation in IVOPT - - - - --- 2015-10-28 Bin Cheng New
Fix obvious bogus test case - - - - --- 2014-02-20 Bin Cheng New
Fix pr60363 by adding backtraced value of phi arg along jump threading path - - - - --- 2014-05-04 Bin Cheng New
Fix pr60363 by adding backtraced value of phi arg along jump threading path - - - - --- 2014-03-18 Bin Cheng New
Fix test case failure reported in PR54989 - - - - --- 2012-10-22 Bin Cheng New
Fix test case failure reported in PR54989 - - - - --- 2012-10-22 Bin Cheng New
Fix typo in definition of macro AUTO_INC_DEC in rtl.h - - - - --- 2013-04-03 Bin Cheng New
Improve IVOPT to handle outside and inside loop iv uses differently in GCC - - - - --- 2013-11-06 Bin Cheng New
Improve alias check code generation in vectorizer - - - - --- 2016-06-13 Bin Cheng New
Improve auto-increment addressing mode support in IVO by refactoring add candiate logic. - - - - --- 2015-07-09 Bin Cheng New
Improve bound information in loop niter analysis - - - - --- 2015-07-28 Bin Cheng New
Improve candidate selecting in IVOPT - - - - --- 2014-09-30 Bin Cheng New
Improve how we handle overflow for type conversion in scev/ivopts, part I - - - - --- 2015-05-20 Bin Cheng New
Improve how we handle overflow in scev by using overflow information computed for control iv in loo… - - - - --- 2015-05-26 Bin Cheng New
Improve how we handle overflow in scev by using overflow information computed for control iv in loo… - - - - --- 2015-05-26 Bin Cheng New
Improve loop bound info by simplifying conversions in iv base - - - - --- 2015-07-28 Bin Cheng New
Improve loop-niter to handle possible infinite loop. - - - - --- 2016-06-28 Bin Cheng New
Improve no-overflow check in SCEV using value range info. - - - - --- 2016-07-18 Bin Cheng New
Improve rtl loop inv cost by checking if the inv can be propagated to address uses - - - - --- 2015-09-28 Bin Cheng New
Improve tree ifconv by handling virtual PHIs which can be degenerated. - - - - --- 2016-04-22 Bin Cheng New
Improving register pressure directed hoist - - - - --- 2012-10-29 Bin Cheng New
Introduce loop interchange pass and enable it at -O3 Introduce loop interchange pass and enable it at -O3 - - - - --- 2017-12-07 Bin Cheng New
Introduce qsort_range interface for GCC vector Introduce qsort_range interface for GCC vector - - - - --- 2017-10-16 Bin Cheng New
Look into unnecessary conversion when checking mult_op in get_shiftadd_cost - - - - --- 2015-09-02 Bin Cheng New
Make pointer overflow always undefined and remove the macro - - - - --- 2017-07-24 Bin Cheng New
More conservative interchanging small loops with const initialized simple reduction More conservative interchanging small loops with const initialized simple reduction - - - - --- 2017-12-08 Bin Cheng New
Move simplification from fold-cond.c to match.pd and extend it - - - - --- 2016-11-18 Bin Cheng New
Move simplification of (A == C1) ? A : C2 to match.pd - - - - --- 2016-11-18 Bin Cheng New
New vectorization pattern turning cond_expr into max/min and plus/minus - - - - --- 2016-10-11 Bin Cheng New
Obvious change, dump min_profitable_estimate, rather than min_profitable_iters - - - - --- 2016-02-22 Bin Cheng New
PR45070: Fix wrong epilogue code for cortex-m0/Os - - - - --- 2012-09-04 Bin Cheng New
Pick up more address lowering cases for ivopt and tree-affine.c - - - - --- 2013-11-25 Bin Cheng New
Proving no-trappness for array ref in tree if-conv using loop niter information. - - - - --- 2016-04-28 Bin Cheng New
Reduce compilation time for IVOPT by skipping cost computation in use group - - - - --- 2016-03-24 Bin Cheng New
Refactor IVOPT. - - - - --- 2016-04-21 Bin Cheng New
Refactor doloop by moving cheaper checks earlier. - - - - --- 2016-08-12 Bin Cheng New
Refine comment and set type for partition merged from SCC Refine comment and set type for partition merged from SCC - - - - --- 2017-10-11 Bin Cheng New
Refine type conversion in result expressions for cond_expr pattern - - - - --- 2016-11-23 Bin Cheng New
Relax the probability condition in CE pass when optimizing for code size - - - - --- 2013-03-25 Bin Cheng New
Remove duplciated alias check in vectorizer - - - - --- 2016-06-06 Bin Cheng New
Remove duplicate check on BRANCH_COST in fold-const.c - - - - --- 2012-07-26 Bin Cheng New
Remove support for -funsafe-loop-optimizations - - - - --- 2016-07-15 Bin Cheng New
Rename and make remove_dead_inserted_code a simple dce interface Rename and make remove_dead_inserted_code a simple dce interface - - - - --- 2017-11-28 Bin Cheng New
Resolve compilation time known alias checks in vectorizer - - - - --- 2016-06-13 Bin Cheng New
Simplify (cond (cmp (convert? x) c1) (op x c2) c3) -> (op (minmax x c1) c2) - - - - --- 2016-11-18 Bin Cheng New
Simplify (convert)(X op const) -> (convert)X op (convert)const by match&simplify - - - - --- 2016-10-11 Bin Cheng New
Simplify address expression in IVOPT - - - - --- 2013-11-06 Bin Cheng New
Simplify address expression in IVOPT - - - - --- 2013-11-05 Bin Cheng New
Simplify address expression in IVOPT - - - - --- 2013-10-29 Bin Cheng New
Simplify interface for simplify_using_initial_conditions - - - - --- 2016-08-03 Bin Cheng New
Slightly tune to make iv cand choosing algorithm more accurate - - - - --- 2013-11-14 Bin Cheng New
Support BIT_AND_EXPR in scalar evolution - - - - --- 2016-04-19 Bin Cheng New
Support constraint flags in loop structure. - - - - --- 2016-07-26 Bin Cheng New
Support load in CT_STORE_STORE chain if dominated by store in the same loop iteration Support load in CT_STORE_STORE chain if dominated by store in the same loop iteration - - - - --- 2017-11-17 Bin Cheng New
Try harder to find base object by expanding base address Try harder to find base object by expanding base address - - - - --- 2017-10-13 Bin Cheng New
Try to fold (long)(A-B) into (long)A - (long)B for canonicalization in tree affine - - - - --- 2015-09-02 Bin Cheng New
Udate best_cost for start cand if it has lower overall cost in iv set narrowing - - - - --- 2015-07-09 Bin Cheng New
Vectorize possible infinite loop by loop versioning. - - - - --- 2016-07-26 Bin Cheng New
Vectorize possible infinite loops by versioning - - - - --- 2016-06-28 Bin Cheng New
[01/06] New interface returning all adjacent vertices in graph - - - - --- 2017-08-14 Bin Cheng New
[01/13] Introduce internal function IFN_LOOP_DIST_ALIAS - - - - --- 2017-06-12 Bin Cheng New
[01/2] Maintain irreducible region information in vectorizer peeling - - - - --- 2017-03-28 Bin Cheng New
[02/06] New field in struct dependence_info indicating fixed length access - - - - --- 2017-08-14 Bin Cheng New
[02/13] Skip distribution if there is no loop - - - - --- 2017-06-12 Bin Cheng New
[02/2] Add newly created bb to correct loop when reverting if-conversion in vectorizer - - - - --- 2017-03-28 Bin Cheng New
« 1 2 3 44 5 »