Page MenuHomePhabricator
Feed Advanced Search

Apr 11 2019

david2050 updated the diff for D60495: Load balancing for LTO.

copy & paste & modify :-) from Mehdi pointerwd

Apr 11 2019, 7:42 PM · Restricted Project
david2050 planned changes to D60495: Load balancing for LTO.
Apr 11 2019, 6:54 PM · Restricted Project

Apr 9 2019

david2050 added a reviewer for D60495: Load balancing for LTO: mehdi_amini.
Apr 9 2019, 7:35 PM · Restricted Project
david2050 created D60495: Load balancing for LTO.
Apr 9 2019, 7:32 PM · Restricted Project

Apr 4 2019

david2050 committed rGf498bdcebfa4: Include invoke'd functions for recursive extract (authored by david2050).
Include invoke'd functions for recursive extract
Apr 4 2019, 4:30 PM
david2050 committed rL357735: Include invoke'd functions for recursive extract.
Include invoke'd functions for recursive extract
Apr 4 2019, 4:29 PM
david2050 closed D60231: Include invoke'd functions for recursive extract.
Apr 4 2019, 4:29 PM · Restricted Project
david2050 updated the diff for D60231: Include invoke'd functions for recursive extract.

cleanup

Apr 4 2019, 4:26 PM · Restricted Project
david2050 updated the diff for D60231: Include invoke'd functions for recursive extract.

use CallBase

Apr 4 2019, 2:25 PM · Restricted Project

Apr 3 2019

david2050 created D60231: Include invoke'd functions for recursive extract.
Apr 3 2019, 1:19 PM · Restricted Project

Apr 1 2019

david2050 planned changes to D60103: new sample block/edge weights.
Apr 1 2019, 4:02 PM · Restricted Project
david2050 created D60103: new sample block/edge weights.
Apr 1 2019, 4:02 PM · Restricted Project

Mar 22 2019

david2050 planned changes to D59726: NestedSCC.
Mar 22 2019, 4:19 PM · Restricted Project
david2050 updated the diff for D59726: NestedSCC.

remove facebook markers

Mar 22 2019, 4:19 PM · Restricted Project
david2050 created D59726: NestedSCC.
Mar 22 2019, 4:17 PM · Restricted Project
david2050 planned changes to D59726: NestedSCC.
Mar 22 2019, 4:17 PM · Restricted Project

Feb 6 2019

david2050 added a comment to D56397: [OpenMP] Silence warning about fallthrough.
Feb 6 2019, 12:23 PM · Restricted Project
david2050 added a comment to D56397: [OpenMP] Silence warning about fallthrough.

This change breaks builds fort compilers because the "&&" in the preprocessor does not protect the case that __has_cpp_attribute is not defined. Better

Feb 6 2019, 12:23 PM · Restricted Project

Feb 4 2019

david2050 committed rGfd3e7a9320ae: Adjust cardinality of internal inliner thresholds (authored by david2050).
Adjust cardinality of internal inliner thresholds
Feb 4 2019, 10:49 AM
david2050 committed rL353071: Adjust cardinality of internal inliner thresholds.
Adjust cardinality of internal inliner thresholds
Feb 4 2019, 10:46 AM
david2050 closed D57537: Adjust cardinality of internal inliner thresholds.
Feb 4 2019, 10:46 AM · Restricted Project

Feb 1 2019

david2050 updated the diff for D57591: fix weights for promoted indirect calls.

fix formatting

Feb 1 2019, 8:47 AM · Restricted Project
david2050 created D57591: fix weights for promoted indirect calls.
Feb 1 2019, 8:43 AM · Restricted Project

Jan 23 2019

david2050 committed rL352001: Update entry count for cold calls.
Update entry count for cold calls
Jan 23 2019, 4:55 PM
david2050 closed D52845: Update entry count for cold calls.
Jan 23 2019, 4:55 PM

Jan 16 2019

david2050 updated the diff for D56764: handle invokes like calls for sample profile data.

apply suggestion from @vsk

Jan 16 2019, 2:47 PM

Jan 15 2019

david2050 created D56764: handle invokes like calls for sample profile data.
Jan 15 2019, 5:22 PM
david2050 committed rL351251: treat invoke like call.
treat invoke like call
Jan 15 2019, 1:32 PM
david2050 closed D56491: treat invoke like call.
Jan 15 2019, 1:32 PM
david2050 updated the diff for D52845: Update entry count for cold calls.

address comments

Jan 15 2019, 1:26 PM
david2050 updated the diff for D56491: treat invoke like call.

simplify loop continue test

Jan 15 2019, 11:56 AM
david2050 committed rL351211: We can improve the performance (generally) by memo-izing the action to map a….
We can improve the performance (generally) by memo-izing the action to map a…
Jan 15 2019, 9:49 AM
david2050 closed D56435: We can improve the performance (generally) by memo-izing the action to map a debug location to its function summary..
Jan 15 2019, 9:49 AM

Jan 14 2019

david2050 added a comment to D56435: We can improve the performance (generally) by memo-izing the action to map a debug location to its function summary..

Resetting the function map is a small (< 2%) win

Jan 14 2019, 10:21 PM
david2050 updated the diff for D56435: We can improve the performance (generally) by memo-izing the action to map a debug location to its function summary..

clear map for every function

Jan 14 2019, 10:21 PM
david2050 added inline comments to D52845: Update entry count for cold calls.
Jan 14 2019, 5:50 PM
david2050 updated the diff for D52845: Update entry count for cold calls.

refactor common code, update test

Jan 14 2019, 5:49 PM
david2050 updated the diff for D56491: treat invoke like call.

add test

Jan 14 2019, 5:07 PM
david2050 updated the diff for D52845: Update entry count for cold calls.

remove some unneeded changes, refactor location of updateProfileData, now updateProfileCallee

Jan 14 2019, 3:00 PM
david2050 added inline comments to D52845: Update entry count for cold calls.
Jan 14 2019, 12:57 PM
david2050 committed rL351107: expand DIContext interface a bit.
expand DIContext interface a bit
Jan 14 2019, 11:16 AM
david2050 closed D56505: expand DIContext interface a bit.
Jan 14 2019, 11:15 AM
david2050 committed rL351102: Ignore PhiNodes when mapping sample profile data.
Ignore PhiNodes when mapping sample profile data
Jan 14 2019, 11:10 AM
david2050 closed D55094: Ignore PhiNodes when mapping sample profile data.
Jan 14 2019, 11:10 AM
david2050 committed rL351095: Revert "Merge branch 'arcpatch-D55094'".
Revert "Merge branch 'arcpatch-D55094'"
Jan 14 2019, 10:53 AM
david2050 committed rL351092: Merge branch 'arcpatch-D55094'.
Merge branch 'arcpatch-D55094'
Jan 14 2019, 10:39 AM

Jan 13 2019

david2050 updated the diff for D56435: We can improve the performance (generally) by memo-izing the action to map a debug location to its function summary..

one hash lookup

Jan 13 2019, 8:07 PM
david2050 added inline comments to D56435: We can improve the performance (generally) by memo-izing the action to map a debug location to its function summary..
Jan 13 2019, 7:26 PM

Jan 9 2019

david2050 added a comment to D56505: expand DIContext interface a bit.

The first change is simply performance related.
The second allows a client to incrementally build a vector, using the getMutableFrame method to access individual frames

Jan 9 2019, 11:18 AM
david2050 committed rL350749: refactor BlockFrequencyInfo::view to take a title parameter.
refactor BlockFrequencyInfo::view to take a title parameter
Jan 9 2019, 11:16 AM
david2050 closed D56499: refactor BlockFrequencyInfo::view to take a title parameter.
Jan 9 2019, 11:16 AM
david2050 created D56505: expand DIContext interface a bit.
Jan 9 2019, 10:37 AM
david2050 created D56499: refactor BlockFrequencyInfo::view to take a title parameter.
Jan 9 2019, 9:24 AM
david2050 created D56491: treat invoke like call.
Jan 9 2019, 7:13 AM
david2050 updated the diff for D52845: Update entry count for cold calls.

refactor and update

Jan 9 2019, 6:44 AM
david2050 added a comment to D52845: Update entry count for cold calls.

Sorry for the delay.
Refactored the code in InlineFunction for reuse and to update weights uniformly.

Jan 9 2019, 6:44 AM

Jan 8 2019

david2050 updated the diff for D56435: We can improve the performance (generally) by memo-izing the action to map a debug location to its function summary..

use mutable keyword

Jan 8 2019, 11:20 AM
david2050 added reviewers for D55094: Ignore PhiNodes when mapping sample profile data: Kader, wmi, Eugene.Zelenko.
Jan 8 2019, 5:43 AM
david2050 added reviewers for D56435: We can improve the performance (generally) by memo-izing the action to map a debug location to its function summary.: twoh, Kader, Eugene.Zelenko, danielcdh, wmi.
Jan 8 2019, 5:41 AM
david2050 created D56435: We can improve the performance (generally) by memo-izing the action to map a debug location to its function summary..
Jan 8 2019, 5:38 AM

Nov 29 2018

david2050 created D55094: Ignore PhiNodes when mapping sample profile data.
Nov 29 2018, 4:53 PM
david2050 committed rC347870: inhereit LLVM_ENABLE_LIBXML2.
inhereit LLVM_ENABLE_LIBXML2
Nov 29 2018, 7:00 AM
david2050 committed rL347870: inhereit LLVM_ENABLE_LIBXML2.
inhereit LLVM_ENABLE_LIBXML2
Nov 29 2018, 7:00 AM
david2050 closed D53212: inhereit LLVM_ENABLE_LIBXML2.
Nov 29 2018, 7:00 AM

Oct 12 2018

david2050 added a comment to D52845: Update entry count for cold calls.

Thanks for the review.
This was intended to balance the function updateCalleeCount in InlineFunction.cpp which simply decrements the entry count.

Oct 12 2018, 5:25 PM
david2050 added reviewers for D52845: Update entry count for cold calls: Kader, modocache.
Oct 12 2018, 1:21 PM
david2050 updated the diff for D53212: inhereit LLVM_ENABLE_LIBXML2.

fix typo

Oct 12 2018, 1:13 PM
david2050 added reviewers for D53212: inhereit LLVM_ENABLE_LIBXML2: vitalybuka, mspertus, modocache.
Oct 12 2018, 1:12 PM
david2050 created D53212: inhereit LLVM_ENABLE_LIBXML2.
Oct 12 2018, 1:10 PM
david2050 added a comment to D52845: Update entry count for cold calls.

ping

Oct 12 2018, 7:46 AM

Oct 8 2018

david2050 added a comment to D52845: Update entry count for cold calls.

thanks for the suggestions

Oct 8 2018, 7:18 AM

Oct 3 2018

david2050 updated the diff for D52845: Update entry count for cold calls.

refine test

Oct 3 2018, 3:08 PM
david2050 updated the diff for D52845: Update entry count for cold calls.

address review comments

Oct 3 2018, 2:29 PM
david2050 updated the diff for D52845: Update entry count for cold calls.

remove facebook marker

Oct 3 2018, 1:54 PM
david2050 added reviewers for D52845: Update entry count for cold calls: danielcdh, davidxl, dnovillo.
Oct 3 2018, 1:51 PM
david2050 created D52845: Update entry count for cold calls.
Oct 3 2018, 1:47 PM

Aug 30 2018

david2050 added a reviewer for D51386: Add some context to fatal verifier errors: modocache.
Aug 30 2018, 8:33 AM

Aug 28 2018

david2050 created D51386: Add some context to fatal verifier errors.
Aug 28 2018, 3:07 PM

Apr 12 2018

david2050 abandoned D18762: Rewrite Aggressive Dead Code Elimination.
Apr 12 2018, 11:12 AM

Jun 14 2017

david2050 committed rL305413: Allow -profile-guided-section-prefix more than once.
Allow -profile-guided-section-prefix more than once
Jun 14 2017, 1:36 PM
david2050 closed D34219: Allow -profile-guided-section-prefix more than once by committing rL305413: Allow -profile-guided-section-prefix more than once.
Jun 14 2017, 1:36 PM

Jan 26 2017

david2050 added a comment to D29107: Fix a bug when unswitching on partial LIV for SwitchInst.

Hi Xin, let me make sure I understand given:

Jan 26 2017, 6:45 PM

Jan 24 2017

david2050 committed rL293004: Use filename in linemarker when compiling preprocessed source.
Use filename in linemarker when compiling preprocessed source
Jan 24 2017, 6:06 PM
david2050 closed D28796: Use filename in linemarker when compiling preprocessed source by committing rL293004: Use filename in linemarker when compiling preprocessed source.
Jan 24 2017, 6:06 PM

Dec 13 2016

david2050 committed rL289548: [ADCE] Add code to remove dead branches.
[ADCE] Add code to remove dead branches
Dec 13 2016, 8:52 AM
david2050 closed D24918: [ADCE] Add code to remove dead branches by committing rL289548: [ADCE] Add code to remove dead branches.
Dec 13 2016, 8:52 AM

Dec 7 2016

david2050 updated the diff for D24918: [ADCE] Add code to remove dead branches.

remove unused declarations

Dec 7 2016, 9:10 AM
david2050 added inline comments to D24918: [ADCE] Add code to remove dead branches.
Dec 7 2016, 9:08 AM
david2050 updated the diff for D24918: [ADCE] Add code to remove dead branches.

use existing inverse_post_order

Dec 7 2016, 9:07 AM

Dec 6 2016

david2050 updated the diff for D24918: [ADCE] Add code to remove dead branches.

Use reverse CFG numbering to alter control flow

Dec 6 2016, 5:26 PM

Dec 5 2016

david2050 added a comment to D24918: [ADCE] Add code to remove dead branches.

Regarding the question of simpler update to the control flow, I reviewed two references from @dberlin:

Dec 5 2016, 10:41 AM

Nov 30 2016

david2050 committed rL288280: Only computeRelativePath() on new members.
Only computeRelativePath() on new members
Nov 30 2016, 2:43 PM
david2050 closed D27217: Only computeRelativePath() on new members by committing rL288280: Only computeRelativePath() on new members.
Nov 30 2016, 2:43 PM

Nov 21 2016

david2050 added inline comments to D24918: [ADCE] Add code to remove dead branches.
Nov 21 2016, 2:32 PM

Nov 18 2016

david2050 updated the diff for D24918: [ADCE] Add code to remove dead branches.

reduce scope of NewBranches, fix formatting

Nov 18 2016, 4:36 PM
david2050 updated the diff for D24918: [ADCE] Add code to remove dead branches.

reduce scope of NewBranches, fix formatting

Nov 18 2016, 4:36 PM

Nov 17 2016

david2050 added inline comments to D24918: [ADCE] Add code to remove dead branches.
Nov 17 2016, 12:14 PM

Nov 16 2016

david2050 added a comment to D24918: [ADCE] Add code to remove dead branches.

ping

Nov 16 2016, 4:53 AM

Nov 3 2016

david2050 updated the diff for D24918: [ADCE] Add code to remove dead branches.

Use depth_first_ext() template

Nov 3 2016, 5:40 PM

Nov 2 2016

david2050 added a comment to D24918: [ADCE] Add code to remove dead branches.

ping

Nov 2 2016, 10:42 AM