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
[6/9] Simplify control flow graph for vectorized loop - - - - --- 2016-09-06 Bin Cheng New
[5/9] Put copied loop after its preheader and after the original loop's latch in basic block link l… - - - - --- 2016-09-06 Bin Cheng New
[4/9] Check niters for peeling for data access gaps in analyzer - - - - --- 2016-09-06 Bin Cheng New
[3/9] Support rewriting non-lcssa phis for vars live outside of vect-loop - - - - --- 2016-09-06 Bin Cheng New
[2/9] Add interface reseting original copy tables in cfg.c - - - - --- 2016-09-06 Bin Cheng New
[1/9] Delete useless code in tree-vect-loop-manip.c - - - - --- 2016-09-06 Bin Cheng New
Refactor doloop by moving cheaper checks earlier. - - - - --- 2016-08-12 Bin Cheng New
[PR72817/PR73450] Fix wrong code caused by niter analyzer for NE_EXPR exit cond. - - - - --- 2016-08-11 Bin Cheng New
[AArch64] Delete useless var declaration as obvious - - - - --- 2016-08-11 Bin Cheng New
[AArch64] Fix spurious warning with explicit initialization - - - - --- 2016-08-11 Bin Cheng New
[PR69848] Introduce special conditional reduction CONST_COND_REDUCTION - - - - --- 2016-08-10 Bin Cheng New
[PR69848] Avoid not insn by inverting comparison code in vcond patterns - - - - --- 2016-08-10 Bin Cheng New
[testsuite] Require vect_cond_mixed for test case gcc.dg/vect/pr56541.c - - - - --- 2016-08-10 Bin Cheng New
[testsuite/PR33707] Add test case. - - - - --- 2016-08-03 Bin Cheng New
[PR72772] Also check equality for expanded iv base. - - - - --- 2016-08-03 Bin Cheng New
Simplify interface for simplify_using_initial_conditions - - - - --- 2016-08-03 Bin Cheng New
[PR34114/2] Prove no-overflow for loop with NE_EXPR exit condition and non-ONE step - - - - --- 2016-07-29 Bin Cheng New
[PR34114/1] More multiple_of_p cases. - - - - --- 2016-07-29 Bin Cheng New
Vectorize possible infinite loop by loop versioning. - - - - --- 2016-07-26 Bin Cheng New
Support constraint flags in loop structure. - - - - --- 2016-07-26 Bin Cheng New
[GCC/03] New option warning missed optimization on loops whose counter may overflow - - - - --- 2016-07-21 Bin Cheng New
[GCC/02] Remove -funsafe-loop-optimizations option. - - - - --- 2016-07-21 Bin Cheng New
[GCC/01] Bring back warning message on loop whose counter might overflow - - - - --- 2016-07-21 Bin Cheng New
[test] XFAIL gcc.dg/vect/vect-mask-store-move-1.c - - - - --- 2016-07-20 Bin Cheng New
Cleanup lt_to_ne handling in niter analyzer - - - - --- 2016-07-20 Bin Cheng New
Improve no-overflow check in SCEV using value range info. - - - - --- 2016-07-18 Bin Cheng New
Remove support for -funsafe-loop-optimizations - - - - --- 2016-07-15 Bin Cheng New
[PR71503/PR71683] Fix ICE in tree-if-conv.c - - - - --- 2016-07-14 Bin Cheng New
[testsuite] XFAIL gcc.dg/tree-ssa/pr71347 on some targets - - - - --- 2016-07-14 Bin Cheng New
[test] Refine test string for scev-8.c - - - - --- 2016-07-14 Bin Cheng New
[test] Refine test string for scev-8.c - - - - --- 2016-07-13 Bin Cheng New
Vectorize possible infinite loops by versioning - - - - --- 2016-06-28 Bin Cheng New
[testsuite] XFAIL tests for -funsafe-loop-optimizations - - - - --- 2016-06-28 Bin Cheng New
Improve loop-niter to handle possible infinite loop. - - - - --- 2016-06-28 Bin Cheng New
[AArch64,2/2] Add missing vcond by rewriting it with vcond_mask/vec_cmp patterns. - - - - --- 2016-06-15 Bin Cheng New
[AArch64,1/2] Implement vcond_mask/vec_cmp patterns. - - - - --- 2016-06-15 Bin Cheng New
Improve alias check code generation in vectorizer - - - - --- 2016-06-13 Bin Cheng New
Resolve compilation time known alias checks in vectorizer - - - - --- 2016-06-13 Bin Cheng New
[PR71354] Require vect_cond in test gcc.dg/vect/vect-23.c - - - - --- 2016-06-13 Bin Cheng New
[PR71347,Partial,revert,r235513] Compute cost for all uses in group - - - - --- 2016-06-13 Bin Cheng New
[Obvious] Check gimple seq before inserting it. - - - - --- 2016-06-13 Bin Cheng New
[AArch64] Support missing vcond pattern by adding/using vec_cmp/vcond_mask patterns. - - - - --- 2016-06-08 Bin Cheng New
Remove duplciated alias check in vectorizer - - - - --- 2016-06-06 Bin Cheng New
[PR68030/PR69710,RFC] Introduce a simple local CSE interface and use it in vectorizer - - - - --- 2016-05-25 Bin Cheng New
A latent alignment bug in tree-ssa-address.c - - - - --- 2016-05-23 Bin Cheng New
[Obvious/r236200] Check invariant expression pointer, not pointer to the pointer - - - - --- 2016-05-18 Bin Cheng New
Enable vect_cond_mixed for AArch64. - - - - --- 2016-05-17 Bin Cheng New
[AArch64] Support missing vcond pattern by adding/using vec_cmp/vcond_mask patterns. - - - - --- 2016-05-17 Bin Cheng New
Document vect_cond_mixed in sourcebuild.texi - - - - --- 2016-05-16 Bin Cheng New
[PR69848/partial] Propagate comparison into VEC_COND_EXPR if target supports - - - - --- 2016-05-13 Bin Cheng New
[PR57206] Add test since the PR is fixed by patch to PR48052 - - - - --- 2016-05-05 Bin Cheng New
Check depends_on before recording invariant expressions - - - - --- 2016-04-29 Bin Cheng New
Don't clobber cbase when computing iv_use cost. - - - - --- 2016-04-29 Bin Cheng New
[PR70803] Require "vect_int_mult" for the test. - - - - --- 2016-04-28 Bin Cheng New
Proving no-trappness for array ref in tree if-conv using loop niter information. - - - - --- 2016-04-28 Bin Cheng New
Do more tree if-conversions by handlding PHIs with more than two arguments. - - - - --- 2016-04-27 Bin Cheng New
Cleanup tree ifcvt by renaming any_mask_load_store. - - - - --- 2016-04-25 Bin Cheng New
Improve tree ifconv by handling virtual PHIs which can be degenerated. - - - - --- 2016-04-22 Bin Cheng New
Refactor IVOPT. - - - - --- 2016-04-21 Bin Cheng New
[PR70715] Expand simple operations in IV.base and check if it's the control_IV - - - - --- 2016-04-20 Bin Cheng New
Support BIT_AND_EXPR in scalar evolution - - - - --- 2016-04-19 Bin Cheng New
Reduce compilation time for IVOPT by skipping cost computation in use group - - - - --- 2016-03-24 Bin Cheng New
[PR69489/02] Handle PHI which can be degenerated to two arguments node in tree ifcvt. - - - - --- 2016-03-21 Bin Cheng New
[PR69042/02] Increase PARAM_IV_CONSIDER_ALL_CANDIDATES_BOUND from 30 to 40 - - - - --- 2016-03-21 Bin Cheng New
[PR69489/01] Improve tree ifcvt by storing/tracking DR against its innermost loop bahavior if possi… - - - - --- 2016-03-16 Bin Cheng New
[PR69042/01] Add IV candidate for use with constant offset stripped in base. - - - - --- 2016-03-16 Bin Cheng New
[OBVIOUS] Fix dump info by reporting malformed loop nest. - - - - --- 2016-03-16 Bin Cheng New
[PR69052] Set higher precedence for CONST_WIDE_INT than CONST_INT when canonicalizing addr expr - - - - --- 2016-03-04 Bin Cheng New
Obvious change, dump min_profitable_estimate, rather than min_profitable_iters - - - - --- 2016-02-22 Bin Cheng New
[PR69052] Check if loop inv can be propagated into mem ref with additional addr expr canonicalizati… - - - - --- 2016-02-16 Bin Cheng New
[PR68021] Set ratio to 1 when computing the value of biv cand by itself - - - - --- 2016-02-10 Bin Cheng New
[PR69052] Check if loop inv can be propagated into mem ref with additional addr expr canonicalizati… - - - - --- 2016-02-09 Bin Cheng New
[PR68021] Don't add biv candidate if it's not incremented by a single stmt - - - - --- 2016-02-05 Bin Cheng New
[AArch64] Force register scaling out of mem ref and comment why - - - - --- 2016-02-04 Bin Cheng New
[PR67921] Convert pointer expr to proper type before negating it - - - - --- 2016-01-29 Bin Cheng New
[PR68911] Check overflow when computing range information from loop niter bound - - - - --- 2016-01-11 Bin Cheng New
[AArch64] Use aarch64_sync_memory_operand in atomic_store<mode> pattern - - - - --- 2015-12-04 Bin Cheng New
[PR68529] Fix not recognized scev by computing no-overflow info for loop with NE_EXPR exit condition - - - - --- 2015-11-27 Bin Cheng New
[AArch64] Handle REG+REG+CONST and REG+NON_REG+CONST in legitimize address - - - - --- 2015-11-17 Bin Cheng New
[PR52272] Be smart when adding iv candidates - - - - --- 2015-11-04 Bin Cheng New
Fix memory leak and wrong invariant dependence computation in IVOPT - - - - --- 2015-10-28 Bin Cheng New
[PR67921] Use sizetype for CHREC_RIGHT when building pointer type CHREC - - - - --- 2015-10-21 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
Look into unnecessary conversion when checking mult_op in get_shiftadd_cost - - - - --- 2015-09-02 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
[PR66388] Add sizetype cand for BIV of smaller type if it's used as index of memory ref - - - - --- 2015-09-02 Bin Cheng New
[rework] Improve loop bound info by simplifying conversions in iv base - - - - --- 2015-08-27 Bin Cheng New
Improve loop bound info by simplifying conversions in iv base - - - - --- 2015-07-28 Bin Cheng New
Improve bound information in loop niter analysis - - - - --- 2015-07-28 Bin Cheng New
By pass following iterations if expr has already been simplified into const. - - - - --- 2015-07-28 Bin Cheng New
[PR66388] Compute use with cand of smaller precision by further exercising scev overflow info. - - - - --- 2015-07-17 Bin Cheng New
Improve auto-increment addressing mode support in IVO by refactoring add candiate logic. - - - - --- 2015-07-09 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
[PR66702] Skip pr48052 on targets not support vect_int_mult - - - - --- 2015-07-03 Bin Cheng New
[PR66638] Fix assertion failure by skip the case. - - - - --- 2015-06-26 Bin Cheng New
[refacor] Manage allocation of struct iv in obstack. - - - - --- 2015-06-26 Bin Cheng New
[obvious] Don't reset ssa_name infor in struct iv. - - - - --- 2015-06-26 Bin Cheng New
[AArch64] Handle wrong cost for addition of minus immediate in aarch64_rtx_costs. - - - - --- 2015-06-26 Bin Cheng New
[PR66449] Fix ICE by using POINTER_PLUS_EXPR for pointers. - - - - --- 2015-06-18 Bin Cheng New
[testsuite] Refine scanning string in pr65447.c to support small address offset target - - - - --- 2015-06-02 Bin Cheng New
« 1 2 3 44 5 »