Page MenuHomePhabricator

mtrofin (Mircea Trofin)
User

Projects

User does not belong to any projects.

User Details

User Since
Feb 10 2015, 11:03 PM (222 w, 6 d)

Recent Activity

Fri, May 10

mtrofin committed rGff3bed0e61e0: Skip over prefetches (authored by mtrofin).
Skip over prefetches
Fri, May 10, 2:29 PM
mtrofin committed rL360471: Skip over prefetches.
Skip over prefetches
Fri, May 10, 2:29 PM
mtrofin closed D61789: Skip over prefetches.
Fri, May 10, 2:29 PM · Restricted Project
mtrofin updated the diff for D61789: Skip over prefetches.
  • Moved tests together
Fri, May 10, 1:39 PM · Restricted Project
mtrofin updated the diff for D61789: Skip over prefetches.
  • Negative test
Fri, May 10, 1:02 PM · Restricted Project
mtrofin updated the summary of D61789: Skip over prefetches.
Fri, May 10, 8:31 AM · Restricted Project
mtrofin created D61789: Skip over prefetches.
Fri, May 10, 8:31 AM · Restricted Project

Thu, May 9

mtrofin committed rG5c31c05fbde3: [llvm] X86DiscriminateMemOps: insert debug info when missing (authored by mtrofin).
[llvm] X86DiscriminateMemOps: insert debug info when missing
Thu, May 9, 5:12 PM
mtrofin committed rL360396: [llvm] X86DiscriminateMemOps: insert debug info when missing.
[llvm] X86DiscriminateMemOps: insert debug info when missing
Thu, May 9, 5:11 PM
mtrofin closed D61735: [llvm] X86DiscriminateMemOps: insert debug info when missing.
Thu, May 9, 5:11 PM · Restricted Project
mtrofin updated the diff for D61735: [llvm] X86DiscriminateMemOps: insert debug info when missing.
  • Feedback
Thu, May 9, 4:51 PM · Restricted Project
mtrofin created D61735: [llvm] X86DiscriminateMemOps: insert debug info when missing.
Thu, May 9, 8:34 AM · Restricted Project

Tue, May 7

mtrofin committed rG0a753938db3b: [llvm] Avoid div by 0 when updating profile weights. (authored by mtrofin).
[llvm] Avoid div by 0 when updating profile weights.
Tue, May 7, 8:57 PM
mtrofin committed rL360223: [llvm] Avoid div by 0 when updating profile weights..
[llvm] Avoid div by 0 when updating profile weights.
Tue, May 7, 8:57 PM
mtrofin closed D61661: [llvm] Avoid div by 0 when updating profile weights..
Tue, May 7, 8:56 PM · Restricted Project
mtrofin created D61661: [llvm] Avoid div by 0 when updating profile weights..
Tue, May 7, 5:08 PM · Restricted Project

Mon, May 6

mtrofin added inline comments to D61609: [llvm] Handle missing debug info when updating sample counts.
Mon, May 6, 9:20 PM · Restricted Project
mtrofin updated the diff for D61609: [llvm] Handle missing debug info when updating sample counts.
  • Comments, tests pass.
Mon, May 6, 9:01 PM · Restricted Project
mtrofin updated the diff for D61609: [llvm] Handle missing debug info when updating sample counts.
  • Comments, tests pass.
Mon, May 6, 8:11 PM · Restricted Project
mtrofin retitled D61609: [llvm] Handle missing debug info when updating sample counts from [llv] Handle missing debug info when updating sample counts to [llvm] Handle missing debug info when updating sample counts.
Mon, May 6, 5:10 PM · Restricted Project
mtrofin created D61609: [llvm] Handle missing debug info when updating sample counts.
Mon, May 6, 1:23 PM · Restricted Project

Mar 29 2019

mtrofin committed rGb27d0fd0bfde: [llvm][NFC] Factor out logic for getting incoming & back Loop edges (authored by mtrofin).
[llvm][NFC] Factor out logic for getting incoming & back Loop edges
Mar 29 2019, 10:40 AM
mtrofin committed rL357284: [llvm][NFC] Factor out logic for getting incoming & back Loop edges.
[llvm][NFC] Factor out logic for getting incoming & back Loop edges
Mar 29 2019, 10:40 AM
mtrofin closed D59967: [llvm][NFC] Factor out logic for getting incoming & back Loop edges.
Mar 29 2019, 10:40 AM · Restricted Project

Mar 28 2019

mtrofin updated the diff for D59967: [llvm][NFC] Factor out logic for getting incoming & back Loop edges.
  • wording
Mar 28 2019, 3:59 PM · Restricted Project
mtrofin created D59967: [llvm][NFC] Factor out logic for getting incoming & back Loop edges.
Mar 28 2019, 3:49 PM · Restricted Project

Mar 15 2019

mtrofin committed rG2c3ab665393c: [llvm] Skip over empty line table entries. (authored by mtrofin).
[llvm] Skip over empty line table entries.
Mar 15 2019, 8:01 AM
mtrofin committed rL356265: [llvm] Skip over empty line table entries..
[llvm] Skip over empty line table entries.
Mar 15 2019, 8:01 AM
mtrofin closed D58952: [llvm] Skip over empty line table entries..
Mar 15 2019, 8:01 AM · debug-info, Restricted Project
mtrofin added a comment to D58952: [llvm] Skip over empty line table entries..

Thanks a bunch - looks good to me.

I take it the added test coverage covers the case that was broken the firstn time this was committed? But were you also able to reproduce that original failure locally with compiler-rt or wherever it was? & have you verified that scenario (check-compiler-rt, or, again, whatever it was - I'm just guessing roughly from the emails I saw) is completely passing now with this change? (in case there were other "interesting" situations that scenario trips over)

Mar 15 2019, 7:58 AM · debug-info, Restricted Project

Mar 14 2019

mtrofin abandoned D59397: Revert "Revert "[llvm] Skip over empty line table entries."".
Mar 14 2019, 4:50 PM · Restricted Project
mtrofin updated the diff for D58952: [llvm] Skip over empty line table entries..

Simplify code

Mar 14 2019, 4:49 PM · debug-info, Restricted Project
mtrofin created D59397: Revert "Revert "[llvm] Skip over empty line table entries."".
Mar 14 2019, 4:48 PM · Restricted Project

Mar 13 2019

mtrofin updated the diff for D58952: [llvm] Skip over empty line table entries..
  • Revert "Revert "[llvm] Skip over empty line table entries.""
  • Handle cases when query address is between ranges.
Mar 13 2019, 6:41 PM · debug-info, Restricted Project

Mar 12 2019

mtrofin committed rG0c29402eb406: [llvm] Skip over empty line table entries. (authored by mtrofin).
[llvm] Skip over empty line table entries.
Mar 12 2019, 1:50 PM
mtrofin committed rL355972: [llvm] Skip over empty line table entries..
[llvm] Skip over empty line table entries.
Mar 12 2019, 1:50 PM
mtrofin closed D58952: [llvm] Skip over empty line table entries..
Mar 12 2019, 1:50 PM · debug-info, Restricted Project

Mar 11 2019

mtrofin updated the diff for D58952: [llvm] Skip over empty line table entries..
  • improved test
Mar 11 2019, 6:47 PM · debug-info, Restricted Project
mtrofin updated the diff for D58952: [llvm] Skip over empty line table entries..
  • Fix search.
  • Empty ranges testcase
Mar 11 2019, 1:19 PM · debug-info, Restricted Project

Mar 5 2019

mtrofin added inline comments to D58832: [SampleFDO] add suffix elision control for fcn names.
Mar 5 2019, 1:48 PM · Restricted Project

Mar 4 2019

mtrofin updated the diff for D58952: [llvm] Skip over empty line table entries..
  • Fix search.
Mar 4 2019, 10:37 PM · debug-info, Restricted Project
mtrofin created D58952: [llvm] Skip over empty line table entries..
Mar 4 2019, 10:10 PM · debug-info, Restricted Project
mtrofin added a reviewer for D58952: [llvm] Skip over empty line table entries.: dblaikie.
Mar 4 2019, 10:10 PM · debug-info, Restricted Project

Jan 25 2019

mtrofin committed rL352246: [llvm] Opt-in flag for X86DiscriminateMemOps.
[llvm] Opt-in flag for X86DiscriminateMemOps
Jan 25 2019, 1:50 PM
mtrofin closed D57257: [llvm] Opt-in flag for X86DiscriminateMemOps.
Jan 25 2019, 1:50 PM
mtrofin updated the diff for D57257: [llvm] Opt-in flag for X86DiscriminateMemOps.

git commit message update

Jan 25 2019, 1:17 PM
mtrofin retitled D57257: [llvm] Opt-in flag for X86DiscriminateMemOps from [llvm] Opt-in flag for X86DiscriminateMemOpsCurrently, if an instruction with a memory operand has no debug information, X86DiscriminateMemOps will generate one based on the first line of the enclosing function, or the last seen debug info. This... to [llvm] Opt-in flag for X86DiscriminateMemOps.
Jan 25 2019, 1:15 PM
mtrofin retitled D57257: [llvm] Opt-in flag for X86DiscriminateMemOps from [llvm] Opt-in flag for X86DiscriminateMemOps Currently, if an instruction with a memory operand has no debug information, X86DiscriminateMemOps will generate one based on the first line of the enclosing function, or the last seen debug info. This... to [llvm] Opt-in flag for X86DiscriminateMemOpsCurrently, if an instruction with a memory operand has no debug information, X86DiscriminateMemOps will generate one based on the first line of the enclosing function, or the last seen debug info. This....
Jan 25 2019, 1:15 PM
mtrofin created D57257: [llvm] Opt-in flag for X86DiscriminateMemOps.
Jan 25 2019, 1:11 PM

Jan 23 2019

mtrofin committed rL351996: [llvm] Clarify responsiblity of some of DILocation discriminator APIs.
[llvm] Clarify responsiblity of some of DILocation discriminator APIs
Jan 23 2019, 4:10 PM
mtrofin closed D56220: [llvm] Clarify responsiblity of some of DILocation discriminator APIs.
Jan 23 2019, 4:10 PM

Jan 2 2019

mtrofin added reviewers for D56220: [llvm] Clarify responsiblity of some of DILocation discriminator APIs: dblaikie, wmi.
Jan 2 2019, 1:29 PM
mtrofin created D56220: [llvm] Clarify responsiblity of some of DILocation discriminator APIs.
Jan 2 2019, 1:29 PM

Dec 21 2018

mtrofin committed rL349975: Silence warning in assert introduced in rL349973..
Silence warning in assert introduced in rL349973.
Dec 21 2018, 3:07 PM
mtrofin closed D56030: Silence warning in assert introduced in rL349973..
Dec 21 2018, 3:07 PM
mtrofin created D56030: Silence warning in assert introduced in rL349973..
Dec 21 2018, 3:01 PM
mtrofin committed rL349973: [llvm] API for encoding/decoding DWARF discriminators..
[llvm] API for encoding/decoding DWARF discriminators.
Dec 21 2018, 2:52 PM
mtrofin closed D55681: [llvm] API for encoding/decoding DWARF discriminators..
Dec 21 2018, 2:52 PM
mtrofin added inline comments to D55681: [llvm] API for encoding/decoding DWARF discriminators..
Dec 21 2018, 2:26 PM
mtrofin updated the diff for D55681: [llvm] API for encoding/decoding DWARF discriminators..
  • Remove unrelated changes (clang-format)
  • Moved implementation of new APIs to DebugInfoMetadata.cpp.
  • Adjust includes
  • Improved comments.
  • Returning Optional<unsigned>
  • Feedback
Dec 21 2018, 2:25 PM
mtrofin added a comment to D55681: [llvm] API for encoding/decoding DWARF discriminators..

ptal - thanks!

Dec 21 2018, 8:15 AM

Dec 19 2018

mtrofin added inline comments to D55681: [llvm] API for encoding/decoding DWARF discriminators..
Dec 19 2018, 9:12 PM
mtrofin updated the diff for D55681: [llvm] API for encoding/decoding DWARF discriminators..
  • Returning Optional<unsigned>
Dec 19 2018, 9:11 PM
mtrofin updated the summary of D55681: [llvm] API for encoding/decoding DWARF discriminators..
Dec 19 2018, 3:40 PM

Dec 17 2018

mtrofin updated the diff for D55681: [llvm] API for encoding/decoding DWARF discriminators..
  • Improved comments.
Dec 17 2018, 11:29 AM
mtrofin added a comment to D55681: [llvm] API for encoding/decoding DWARF discriminators..

Gentle reminder - thanks!

Dec 17 2018, 8:38 AM

Dec 14 2018

mtrofin updated the diff for D55681: [llvm] API for encoding/decoding DWARF discriminators..
  • Adjust includes
Dec 14 2018, 2:33 PM
mtrofin added inline comments to D55681: [llvm] API for encoding/decoding DWARF discriminators..
Dec 14 2018, 8:51 AM
mtrofin updated the diff for D55681: [llvm] API for encoding/decoding DWARF discriminators..
  • Moved implementation of new APIs to DebugInfoMetadata.cpp.
Dec 14 2018, 8:49 AM

Dec 13 2018

mtrofin updated the diff for D55681: [llvm] API for encoding/decoding DWARF discriminators..
  • Remove unrelated changes (clang-format)
Dec 13 2018, 3:45 PM
mtrofin added reviewers for D55681: [llvm] API for encoding/decoding DWARF discriminators.: davidxl, danielcdh, wmi.
Dec 13 2018, 3:39 PM
mtrofin created D55681: [llvm] API for encoding/decoding DWARF discriminators..
Dec 13 2018, 3:38 PM
mtrofin committed rL349075: [llvm] Address base discriminator overflow in X86DiscriminateMemOps.
[llvm] Address base discriminator overflow in X86DiscriminateMemOps
Dec 13 2018, 11:44 AM
mtrofin closed D55643: [llvm] Address base discriminator overflow in X86DiscriminateMemOps.
Dec 13 2018, 11:44 AM

Dec 12 2018

mtrofin updated the summary of D55643: [llvm] Address base discriminator overflow in X86DiscriminateMemOps.
Dec 12 2018, 8:58 PM
mtrofin created D55643: [llvm] Address base discriminator overflow in X86DiscriminateMemOps.
Dec 12 2018, 8:57 PM

Nov 29 2018

mtrofin committed rL347939: Fix build warnings introduced in rL347938.
Fix build warnings introduced in rL347938
Nov 29 2018, 5:56 PM
mtrofin closed D55100: Fix build warnings introduced in rL347938.
Nov 29 2018, 5:56 PM
mtrofin created D55100: Fix build warnings introduced in rL347938.
Nov 29 2018, 5:53 PM
mtrofin abandoned D55099: Fix build warnings introduced in rL347938.

Incorrect revision

Nov 29 2018, 5:49 PM
mtrofin created D55099: Fix build warnings introduced in rL347938.
Nov 29 2018, 5:49 PM
mtrofin updated the summary of D55088: Revert "Revert r347596 "Support for inserting profile-directed cache prefetches"".
Nov 29 2018, 5:44 PM
mtrofin committed rL347938: Revert "Revert r347596 "Support for inserting profile-directed cache….
Revert "Revert r347596 "Support for inserting profile-directed cache…
Nov 29 2018, 5:04 PM
mtrofin closed D55088: Revert "Revert r347596 "Support for inserting profile-directed cache prefetches"".
Nov 29 2018, 5:04 PM
mtrofin added a reviewer for D55088: Revert "Revert r347596 "Support for inserting profile-directed cache prefetches"": wmi.
Nov 29 2018, 4:53 PM
mtrofin updated the summary of D55088: Revert "Revert r347596 "Support for inserting profile-directed cache prefetches"".
Nov 29 2018, 4:35 PM
mtrofin added reviewers for D55088: Revert "Revert r347596 "Support for inserting profile-directed cache prefetches"": davidxl, hans.
Nov 29 2018, 4:35 PM
mtrofin updated the diff for D55088: Revert "Revert r347596 "Support for inserting profile-directed cache prefetches"".
  • Fix incorrect update of DenseMap in X86DiscriminateMemOps
Nov 29 2018, 4:34 PM
mtrofin created D55088: Revert "Revert r347596 "Support for inserting profile-directed cache prefetches"".
Nov 29 2018, 4:06 PM
mtrofin abandoned D55086: Revert "Revert r347596 "Support for inserting profile-directed cache prefetches"".

should have split it into the revert diff and then the fix diff, for clarity. Re-doing.

Nov 29 2018, 4:05 PM
mtrofin added a reviewer for D55086: Revert "Revert r347596 "Support for inserting profile-directed cache prefetches"": hans.
Nov 29 2018, 3:57 PM
mtrofin created D55086: Revert "Revert r347596 "Support for inserting profile-directed cache prefetches"".
Nov 29 2018, 3:38 PM

Nov 27 2018

mtrofin committed rL347724: Do not insert prefetches with unsupported memory operands..
Do not insert prefetches with unsupported memory operands.
Nov 27 2018, 5:11 PM
mtrofin closed D54983: Do not insert prefetches with unsupported memory operands..
Nov 27 2018, 5:11 PM
mtrofin updated the diff for D54983: Do not insert prefetches with unsupported memory operands..
  • Remove unnecessary space.
Nov 27 2018, 4:51 PM
mtrofin updated the diff for D54983: Do not insert prefetches with unsupported memory operands..
  • More precise verification that the recommendation isn't inserted.
Nov 27 2018, 4:50 PM
mtrofin created D54983: Do not insert prefetches with unsupported memory operands..
Nov 27 2018, 4:35 PM

Nov 26 2018

mtrofin committed rL347607: Add new passes to X86 pipeline tests.
Add new passes to X86 pipeline tests
Nov 26 2018, 2:53 PM
mtrofin closed D54916: Add new passes to X86 pipeline tests.
Nov 26 2018, 2:53 PM
mtrofin created D54916: Add new passes to X86 pipeline tests.
Nov 26 2018, 2:14 PM