- User Since
- Feb 23 2020, 3:46 PM (47 w, 11 h)
Fri, Jan 15
Thu, Jan 14
Wed, Jan 13
Adding support in the priority-based inliner.
Thanks for the refactoring!
Tue, Jan 12
Thanks for working on this which will help the thinLTO throughput. I guess there will be a separate patch to turn on this work, i.e, setting CtxSplitLayout?
Mon, Jan 11
Fri, Jan 8
Removing the UniqueDebugLinakgeNames switch.
Thu, Jan 7
Thanks for the quick fix. LGTM.
Wed, Jan 6
Renaming debug linkage name if it preexisits.
Tue, Jan 5
Thanks for the quick fix!
Mon, Jan 4
Replacing linkage names for debug declaration as well.
Sat, Jan 2
Adding a switch.
Addressing comments from dblaikie.
Thu, Dec 31
Adding a test for the new pseudo probe test.
Tue, Dec 29
Removing the checks of VerifierAnalysis in test code.
Wed, Dec 23
Removing unnecessary test code.
Adding PTO checks in LLVM test.
Undoing changes to the clang test.
Checking pipeline in clang test.
Tue, Dec 22
In D93656, @dblaikie wrote:
Though the C case is interesting - it means you'll end up with C functions with the same DWARF 'name' but different linkage name. I don't know what that'll do to DWARF consumers - I guess they'll probably be OK-ish with it, as much as they are with C++ overloading. I think there are some cases of C name mangling so it's probably supported/OK-ish with DWARF Consumers. Wouldn't hurt for you to take a look/see what happens in that case with a debugger like gdb/check other cases of C name mangling to see what DWARF they end up creating (with both GCC and Clang).
The changes that rename debug linkage name has been separated as D93747. I'm moving the discussion there.
Fixing IR test failure.
Separated PassBuilder changes.
Mon, Dec 21
Adding LTO, linker and clang supports.