Patches

Show patches with: Submitter = Bin Cheng       |    State = Action Required       |    Archived = No   
« 1 2 3 4 »
Patch A/R/T S/W/F Date Submitter Delegate State
[RFC] Expensive internal function calls. - - - 0 0 0 2017-08-18 Bin Cheng New
[PR81832] Skip copying loop header if inner loop is distributed - - - 0 0 0 2017-08-15 Bin Cheng New
[PR81799] Fix ICE by forcing to is_gimple_val - - - 0 0 0 2017-08-14 Bin Cheng New
[06/06] Record runtime alias info in struct dependence_info and pass it along - - - 0 0 0 2017-08-14 Bin Cheng New
[05/06] An interface clear all dependence_info with fixed access length tag - - - 0 0 0 2017-08-14 Bin Cheng New
[04/06] Add copying interface for dependence_info - - - 0 0 0 2017-08-14 Bin Cheng New
[03/06] Dump dependence information - - - 0 0 0 2017-08-14 Bin Cheng New
[02/06] New field in struct dependence_info indicating fixed length access - - - 0 0 0 2017-08-14 Bin Cheng New
[01/06] New interface returning all adjacent vertices in graph - - - 0 0 0 2017-08-14 Bin Cheng New
[OBVIOUS] Handle boundary case for last iv candidate - - - 0 0 0 2017-08-08 Bin Cheng New
[PR81744] Fix ICE by deep copying expression of loop's number of iterations - - - 0 0 0 2017-08-08 Bin Cheng New
[PR81267] Rewrite into loop closed ssa form in case of any store-store chain - - - 0 0 0 2017-07-31 Bin Cheng New
[PR81620] Don't set has_max_use_after flag for store-store chain - - - 0 0 0 2017-07-31 Bin Cheng New
[PR81228] Fixes ICE by adding LTGT in vec_cmp<mode><v_cmp_result>. - - - 0 0 0 2017-07-28 Bin Cheng New
[TEST] Require vect_perm in gcc.dg/vect/pr80815-3.c - - - 0 0 0 2017-07-24 Bin Cheng New
Make pointer overflow always undefined and remove the macro - - - 0 0 0 2017-07-24 Bin Cheng New
[PR81388] Revert change in revision 238585 - - - 0 0 0 2017-07-20 Bin Cheng New
[ARM] Remove unused variable in arm - - - 0 0 0 2017-07-18 Bin Cheng New
[PR81408] Turn TREE level unsafe loop optimizations warning to missed optimization message - - - 0 0 0 2017-07-18 Bin Cheng New
[PR81369/02] Conservatively not distribute loop with unknown niters - - - 0 0 0 2017-07-14 Bin Cheng New
[PR81369/01] Sort partitions by post order for all cases - - - 0 0 0 2017-07-14 Bin Cheng New
[AArch64] Fix ICE in cortex-a57 fma steering pass - - - 0 0 0 2017-07-12 Bin Cheng New
[PR81374] Record the max index of basic block, rather than # of basic blocks - - - 0 0 0 2017-07-10 Bin Cheng New
[PR81196] Analyze ntiers for loop with exit condition comparing induction variables - - - 0 0 0 2017-06-28 Bin Cheng New
[4/4] Better handle store-stores chain if eliminated stores only store loop invariant - - - 0 0 0 2017-06-27 Bin Cheng New
[3/4] Generalize dead store elimination (or store motion) across loop iterations in predcom - - - 0 0 0 2017-06-27 Bin Cheng New
[2/4] Remove interface initialize_root in predcom - - - 0 0 0 2017-06-27 Bin Cheng New
[1/4] Extend interface ref_at_iteration to compute ref @ (NITERS + ITERS)-th iteration - - - 0 0 0 2017-06-27 Bin Cheng New
[2/2] Refine CFG and bound information for split loops - - - 0 0 0 2017-06-14 Bin Cheng New
[1/2] Feed bound computation to folder in loop split - - - 0 0 0 2017-06-14 Bin Cheng New
[13/13] Distribute loop with loop versioning under runtime alias check - - - 0 0 0 2017-06-12 Bin Cheng New
[12/13] Workaround reduction statements for distribution - - - 0 0 0 2017-06-12 Bin Cheng New
[11/13] Annotate partition by its parallelism execution type - - - 0 0 0 2017-06-12 Bin Cheng New
[10/13] Compute and cache data dependence relation - - - 0 0 0 2017-06-12 Bin Cheng New
[09/13] Simply cost model merges partitions with the same references - - - 0 0 0 2017-06-12 Bin Cheng New
[08/13] Refactoring structure partition for distribution - - - 0 0 0 2017-06-12 Bin Cheng New
[07/13] Preserve data references for whole distribution life time - - - 0 0 0 2017-06-12 Bin Cheng New
[06/13] Preserve loop nest in whole distribution life time - - - 0 0 0 2017-06-12 Bin Cheng New
[05/13] Refactoring partition merge - - - 0 0 0 2017-06-12 Bin Cheng New
[04/13] Sort statements in topological order for loop distribution - - - 0 0 0 2017-06-12 Bin Cheng New
[03/13] Mark and skip distributed loops - - - 0 0 0 2017-06-12 Bin Cheng New
[02/13] Skip distribution if there is no loop - - - 0 0 0 2017-06-12 Bin Cheng New
[01/13] Introduce internal function IFN_LOOP_DIST_ALIAS - - - 0 0 0 2017-06-12 Bin Cheng New
[5/5] Enable tree loop distribution at -O3 and above optimization levels. - - - 0 0 0 2017-06-02 Bin Cheng New
[4/5] Improve loop distribution to handle hmmer - - - 0 0 0 2017-06-02 Bin Cheng New
[3/5] Move pass ivcanon upward in compilation process - - - 0 0 0 2017-06-02 Bin Cheng New
[2/5] Extend graph data structure - - - 0 0 0 2017-06-02 Bin Cheng New
[1/5] Factor out interface checking if runtime alias check is possible - - - 0 0 0 2017-06-02 Bin Cheng New
[TEST] Rectify test case gcc.dg/tree-ssa/ivopt_mult_4.c - - - 0 0 0 2017-05-25 Bin Cheng New
[TEST] Adapt test case gcc.target/i386/l_fma_double_1.c - - - 0 0 0 2017-05-25 Bin Cheng New
[6/6] Factor out code generating runtime alias checks - - - 0 0 0 2017-05-23 Bin Cheng New
[5/6] Change parameters to make functions independent to vect structure - - - 0 0 0 2017-05-23 Bin Cheng New
[4/6] Relax minimal segment length of DR_B for merging alias check - - - 0 0 0 2017-05-23 Bin Cheng New
[3/6] Fix PR80815 by handling negative DR_STEPs in runtime alias check - - - 0 0 0 2017-05-23 Bin Cheng New
[2/6] Factor out code pruning runtime alias checks - - - 0 0 0 2017-05-23 Bin Cheng New
[1/6] Move compare_tree to tree.c and expose the interface. - - - 0 0 0 2017-05-23 Bin Cheng New
Check tieable TRUNCATE only if inner rtx is register - - - 0 0 0 2017-05-19 Bin Cheng New
[6/6] Avoid aggressive predcom for high register pressure cases - - - 0 0 0 2017-05-12 Bin Cheng New
[5/6] Record initialization statements and only insert it for valid chains - - - 0 0 0 2017-05-12 Bin Cheng New
[4/6] Simple patch skips single element component - - - 0 0 0 2017-05-12 Bin Cheng New
[3/6] New file computing regional register pressure on TREE SSA - - - 0 0 0 2017-05-12 Bin Cheng New
[2/6] Compute available register for each register classes - - - 0 0 0 2017-05-12 Bin Cheng New
[1/6] Compute type mode and register pressure class mapping - - - 0 0 0 2017-05-12 Bin Cheng New
[OBVIOUS] Remove unused structure field inv_expr - - - 0 0 0 2017-05-04 Bin Cheng New
[GCC8,33/33] Fix PR69710/PR68030 by reassociate vect base address and a simple CSE pass - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,32/33] Save niter check for vect peeling if loop versioning is required - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,31/33] Set range information for niter bound of vectorized loop - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,30/33] Fold more type conversion into binary arithmetic operations - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,29/33] New register pressure estimation - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,28/33] Don't count non-interger PHIs for register pressure - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,27/33] Extend candidate set if new_cp has cheaper dependence - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,26/33] Record newly used inv_vars during cost computation - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,25/33] New loop constraint flags - - - 0 0 0 2017-04-18 Bin Cheng New
[24/33] New parameter bound on number of selected candidates - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,23/33] Simple comment adjustment - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,22/33] Generate TMR in new reassociation order - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,21/33] Support compare iv_use which both sides of comparison are IVs - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,20/33] Support compare iv_use which is compared against arbitrary variable - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,19/33] Rewrite nonlinear iv_use by re-associating invariant and induction parts separately - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,18/33] Relate compare iv_use with all candidates - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,17/33] Treat complex cand step as invriant expression - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,16/33] Move multiplier_allowed_in_address_p to tree-ssa-address - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,15/33] Simplify function autoinc_possible_for_pair - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,14/33] Handle more cheap operations in force_expr_to_var_cost - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,13/33] Rewrite cost computation of ivopts - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,12/33] Expose interfaces of tree-ssa-address.c - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,11/33] New interfaces for tree affine - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,10/33] Clean get_scaled_computation_cost_at and the dump info - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,09/33] Compute separate aff_trees for invariant and induction parts - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,08/33] Clean get_computation_*interfaces - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,07/33] Offset validity check in address expression - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,06/33] Simple refactor of function rewrite_use_address - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,05/33] Count invariant and candidate separately - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,04/33] Single interface finding invariant variables - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,03/33] Refactor invariant variable/expression handling - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,02/33] Remove code handling pseudo candidate - - - 0 0 0 2017-04-18 Bin Cheng New
[GCC8,01/33] Handle TRUNCATE between tieable modes in rtx_cost - - - 0 0 0 2017-04-18 Bin Cheng New
[PR80153] Part2, Check base pointer directly - - - 0 0 0 2017-04-10 Bin Cheng New
[PR80153] Part1, Get base pointer from the first element of pointer type aff_tree, Simplify add_e... - - - 0 0 0 2017-04-10 Bin Cheng New
[80345] Backport pr68021 fix to GCC 5 - - - 0 0 0 2017-04-10 Bin Cheng New
« 1 2 3 4 »