User Details
User Details
- User Since
- Feb 17 2021, 6:58 PM (109 w, 1 d)
Sep 29 2022
Sep 29 2022
LGTM.
Thanks for this work. It's glad to see this infrastructure works well.
Looking forward to discovering reasonable heuristics :-D
Don't forget to resolve the comment.
Sep 21 2022
Sep 21 2022
LGTM.
Thanks for the job.
Sep 18 2022
Sep 18 2022
taolq added a comment to D133860: StackProtector: enable tail call optimization even without musttail.
Sep 17 2022
Sep 17 2022
LGTM
LGTM
Sep 16 2022
Sep 16 2022
LGTM :)
taolq committed rG2e37557fdeed: StackProtector: ensure stack checks are inserted before the tail call (authored by taolq).
StackProtector: ensure stack checks are inserted before the tail call
taolq updated the diff for D133860: StackProtector: enable tail call optimization even without musttail.
- fix format
taolq updated the diff for D133860: StackProtector: enable tail call optimization even without musttail.
- update the comment
- add missing newline
Sep 15 2022
Sep 15 2022
taolq added a comment to D133860: StackProtector: enable tail call optimization even without musttail.
taolq updated the diff for D133860: StackProtector: enable tail call optimization even without musttail.
- append tail cases to musttail test
Sep 14 2022
Sep 14 2022
taolq retitled D133860: StackProtector: enable tail call optimization even without musttail from ensure protection does not disable tail call opt to StackProtector: enable tail call optimization even without musttail.
taolq requested review of D133860: StackProtector: enable tail call optimization even without musttail.
Jul 28 2022
Jul 28 2022
taolq committed rGd52e775b05a4: [llvm][ModuleInliner] Add inline cost priority for module inliner (authored by taolq).
[llvm][ModuleInliner] Add inline cost priority for module inliner
taolq committed rGc113594378a0: Revert "[llvm][ModuleInliner] Add inline cost priority for module inliner" (authored by taolq).
Revert "[llvm][ModuleInliner] Add inline cost priority for module inliner"
taolq committed rGbb7f62bbbd35: [llvm][ModuleInliner] Add inline cost priority for module inliner (authored by taolq).
[llvm][ModuleInliner] Add inline cost priority for module inliner
Jul 27 2022
Jul 27 2022
taolq updated the diff for D130012: [llvm][ModuleInliner] Add inline cost priority for module inliner.
- rebase to main
- resolve reviews
Jul 18 2022
Jul 18 2022
taolq retitled D130012: [llvm][ModuleInliner] Add inline cost priority for module inliner from Add inline cost priority for module inliner to [llvm][ModuleInliner] Add inline cost priority for module inliner.
taolq requested review of D130012: [llvm][ModuleInliner] Add inline cost priority for module inliner.
Jun 2 2022
Jun 2 2022
taolq committed rG14e8add93977: [llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder (authored by taolq).
[llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder
taolq committed rG5c6ed60c517c: Revert "[llvm][ModuleInliner] Refactor InlineSizePriority and… (authored by taolq).
Revert "[llvm][ModuleInliner] Refactor InlineSizePriority and…
taolq committed rG50de7f1e7787: [llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder (authored by taolq).
[llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder
taolq updated the diff for D126300: [llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder.
- rebase to main
May 29 2022
May 29 2022
taolq updated the diff for D126300: [llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder.
- rename compare to hasLowerPriority
May 26 2022
May 26 2022
taolq retitled D126300: [llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder from [llvm][Inline] Refactor InlinePriority to [llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder.
taolq updated the diff for D126300: [llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder.
- use iterator to decrease rehashing
May 24 2022
May 24 2022
taolq retitled D126300: [llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder from refactor InlinePriority to [llvm][Inline] Refactor InlinePriority.
taolq requested review of D126300: [llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder.
Apr 26 2022
Apr 26 2022
taolq committed rGb9fc18f89acc: [llvm][Inline] Remove PriorityInlineOrder in SCC inliner (authored by taolq).
[llvm][Inline] Remove PriorityInlineOrder in SCC inliner
Apr 20 2022
Apr 20 2022
taolq updated the diff for D123608: [llvm][Inline] Remove PriorityInlineOrder in SCC inliner.
- replace Calls uniptr with instance
- Fix missing option in tests
Apr 19 2022
Apr 19 2022
taolq updated the diff for D123608: [llvm][Inline] Remove PriorityInlineOrder in SCC inliner.
- replace Calls uniptr with instance
Apr 12 2022
Apr 12 2022
taolq retitled D123608: [llvm][Inline] Remove PriorityInlineOrder in SCC inliner from Remove PriorityOrder in SCC inliner to [llvm][Inline] Remove PriorityInlineOrder in SCC inliner.
taolq requested review of D123608: [llvm][Inline] Remove PriorityInlineOrder in SCC inliner.
Mar 9 2022
Mar 9 2022
Mar 9 2022, 4:50 PM · Restricted Project
Thanks for the fix.
This patch works well. All MicroBenchmarks passed at the profile generation run.
Mar 9 2022, 6:41 AM · Restricted Project
Feb 23 2022
Feb 23 2022
taolq updated the diff for D120406: Fix some MicroBenchmark failed at profile generation run.
update patch with arc
Feb 23 2022, 6:16 AM · Restricted Project
taolq requested review of D120409: fix failed micro bench.
taolq requested review of D120406: Fix some MicroBenchmark failed at profile generation run.
Feb 23 2022, 5:50 AM · Restricted Project
Dec 2 2021
Dec 2 2021
taolq committed rG7e8f9d6b38a4: [llvm][Inline] Add FunctionSimplificationPipeline to module inliner pipeline (authored by taolq).
[llvm][Inline] Add FunctionSimplificationPipeline to module inliner pipeline
Dec 2 2021, 7:15 PM · Restricted Project
Nov 30 2021
Nov 30 2021
taolq added a comment to D114704: [llvm][Inline] Add FunctionSimplificationPipeline to module inliner pipeline.
Nov 30 2021, 6:40 AM · Restricted Project
taolq updated the diff for D114704: [llvm][Inline] Add FunctionSimplificationPipeline to module inliner pipeline.
- address clang-format
Nov 30 2021, 6:29 AM · Restricted Project
Nov 29 2021
Nov 29 2021
taolq updated the summary of D114704: [llvm][Inline] Add FunctionSimplificationPipeline to module inliner pipeline.
Nov 29 2021, 6:06 AM · Restricted Project
taolq updated the diff for D114704: [llvm][Inline] Add FunctionSimplificationPipeline to module inliner pipeline.
- add necessary file
Nov 29 2021, 6:03 AM · Restricted Project
taolq retitled D114704: [llvm][Inline] Add FunctionSimplificationPipeline to module inliner pipeline from add FunctionSimplificationPipeline to module inliner pipeline to [llvm][Inline] Add FunctionSimplificationPipeline to module inliner pipeline.
Nov 29 2021, 6:01 AM · Restricted Project
taolq requested review of D114704: [llvm][Inline] Add FunctionSimplificationPipeline to module inliner pipeline.
Nov 29 2021, 5:58 AM · Restricted Project
Nov 8 2021
Nov 8 2021
[llvm][Inline] Add a module level inliner
Nov 8 2021, 7:06 PM · Restricted Project
taolq updated the diff for D106448: [llvm][Inline] Add a module level inliner.
- remove inliner replay logic
Nov 8 2021, 2:09 AM · Restricted Project
Oct 29 2021
Oct 29 2021
taolq updated the diff for D106448: [llvm][Inline] Add a module level inliner.
- clean code
Oct 29 2021, 8:34 AM · Restricted Project
taolq updated the diff for D106448: [llvm][Inline] Add a module level inliner.
- clean code
- rebase to main branch
Oct 29 2021, 8:31 AM · Restricted Project
Oct 22 2021
Oct 22 2021
taolq updated the diff for D106448: [llvm][Inline] Add a module level inliner.
- remove comment in code
Oct 22 2021, 7:57 AM · Restricted Project
taolq updated the diff for D106448: [llvm][Inline] Add a module level inliner.
- remove comment in code
Oct 22 2021, 7:54 AM · Restricted Project
taolq updated the diff for D106448: [llvm][Inline] Add a module level inliner.
- refactor to avoid touching the existing inliner
Oct 22 2021, 7:50 AM · Restricted Project
taolq added inline comments to D106448: [llvm][Inline] Add a module level inliner.
Oct 22 2021, 5:36 AM · Restricted Project
Oct 19 2021
Oct 19 2021
taolq updated the diff for D106448: [llvm][Inline] Add a module level inliner.
- fix bug
Oct 19 2021, 6:01 AM · Restricted Project
Oct 18 2021
Oct 18 2021
taolq updated the diff for D106448: [llvm][Inline] Add a module level inliner.
- rebase to the newest main branch
Oct 18 2021, 7:24 AM · Restricted Project
Sep 10 2021
Sep 10 2021
taolq added a comment to D106448: [llvm][Inline] Add a module level inliner.
Sep 10 2021, 2:53 AM · Restricted Project
Aug 27 2021
Aug 27 2021
taolq added a comment to D106448: [llvm][Inline] Add a module level inliner.
Aug 27 2021, 5:40 PM · Restricted Project
taolq updated the summary of D106448: [llvm][Inline] Add a module level inliner.
Aug 27 2021, 5:27 PM · Restricted Project
Aug 12 2021
Aug 12 2021
taolq updated the diff for D106448: [llvm][Inline] Add a module level inliner.
- remove duplicate code: InlineOrder
Aug 12 2021, 8:46 AM · Restricted Project
[llvm][Inline] Refactor out InlineOrder
Aug 12 2021, 7:21 AM · Restricted Project
Aug 11 2021
Aug 11 2021
taolq updated the diff for D107831: [llvm][Inline] Refactor out InlineOrder.
- fix clang-tidy errors
Aug 11 2021, 7:23 AM · Restricted Project
Aug 10 2021
Aug 10 2021
taolq retitled D107831: [llvm][Inline] Refactor out InlineOrder from Refactor out InlineOrder to [llvm][Inline] Refactor out InlineOrder.
Aug 10 2021, 8:18 AM · Restricted Project
taolq requested review of D107831: [llvm][Inline] Refactor out InlineOrder.
Aug 10 2021, 8:16 AM · Restricted Project
Aug 9 2021
Aug 9 2021
taolq added a comment to D106448: [llvm][Inline] Add a module level inliner.
Aug 9 2021, 8:45 AM · Restricted Project
taolq updated the summary of D106448: [llvm][Inline] Add a module level inliner.
Aug 9 2021, 8:39 AM · Restricted Project
taolq updated the diff for D106448: [llvm][Inline] Add a module level inliner.
- fix bugs
- add more description
Aug 9 2021, 8:34 AM · Restricted Project
taolq retitled D106448: [llvm][Inline] Add a module level inliner from [WIP] [llvm][Inline] Add module level inliner to [llvm][Inline] Add a module level inliner.
Aug 9 2021, 8:33 AM · Restricted Project
Aug 2 2021
Aug 2 2021
taolq updated the diff for D106448: [llvm][Inline] Add a module level inliner.
- add module inliner to opt pipeline
- TODO: remove duplicated code
- TODO: add more description
Aug 2 2021, 8:12 AM · Restricted Project
Jul 25 2021
Jul 25 2021
taolq committed rG4bdfea2c5152: [llvm][Inline] Add interface to return cost-benefit stuff (authored by taolq).
[llvm][Inline] Add interface to return cost-benefit stuff
Jul 25 2021, 5:45 AM · Restricted Project
Jul 24 2021
Jul 24 2021
taolq updated the diff for D106448: [llvm][Inline] Add a module level inliner.
- move code to a separated file
Jul 24 2021, 2:10 AM · Restricted Project
Jul 21 2021
Jul 21 2021
taolq retitled D106448: [llvm][Inline] Add a module level inliner from add module inliner to [WIP] [llvm][Inline] Add module level inliner.
Jul 21 2021, 8:03 AM · Restricted Project
taolq requested review of D106448: [llvm][Inline] Add a module level inliner.
Jul 21 2021, 7:54 AM · Restricted Project
Jul 11 2021
Jul 11 2021
[llvm][Inliner] Templatize PriorityInlineOrder
Jul 11 2021, 7:39 PM · Restricted Project
Jul 9 2021
Jul 9 2021
taolq updated the diff for D105349: [llvm][Inline] Add interface to return cost-benefit stuff.
- return const APInt&
Jul 9 2021, 11:53 PM · Restricted Project
taolq updated the diff for D105349: [llvm][Inline] Add interface to return cost-benefit stuff.
- use const accessors to keep readability and maintainability
Jul 9 2021, 9:33 AM · Restricted Project
Jul 8 2021
Jul 8 2021
taolq added inline comments to D105349: [llvm][Inline] Add interface to return cost-benefit stuff.
Jul 8 2021, 5:02 PM · Restricted Project
Jul 8 2021, 8:50 AM · Restricted Project
taolq updated the diff for D105349: [llvm][Inline] Add interface to return cost-benefit stuff.
- add struct to represent cost-benefit pair
- remove redundant interface to return cost-benefit pair
Jul 8 2021, 8:49 AM · Restricted Project
Jul 2 2021
Jul 2 2021
taolq updated the summary of D105349: [llvm][Inline] Add interface to return cost-benefit stuff.
Jul 2 2021, 7:46 AM · Restricted Project
taolq requested review of D105349: [llvm][Inline] Add interface to return cost-benefit stuff.
Jul 2 2021, 7:43 AM · Restricted Project
Jul 1 2021
Jul 1 2021
taolq updated the diff for D104972: [llvm][Inliner] Templatize PriorityInlineOrder.
- renaming size -> Size
Jul 1 2021, 6:36 PM · Restricted Project
taolq updated the diff for D104972: [llvm][Inliner] Templatize PriorityInlineOrder.
- renaming
Jul 1 2021, 2:27 AM · Restricted Project
taolq updated the diff for D104972: [llvm][Inliner] Templatize PriorityInlineOrder.
- pack one class Priority
Jul 1 2021, 2:24 AM · Restricted Project
taolq updated the diff for D104972: [llvm][Inliner] Templatize PriorityInlineOrder.
Jul 1 2021, 2:23 AM · Restricted Project
Jun 30 2021
Jun 30 2021
taolq updated the summary of D105198: [WIP][llvm][Inline] Add helper function for inliner.
Jun 30 2021, 8:12 AM · Restricted Project
taolq requested review of D105198: [WIP][llvm][Inline] Add helper function for inliner.
Jun 30 2021, 8:08 AM · Restricted Project