Page MenuHomePhabricator

fpetrogalli (Francesco Petrogalli)
User

Projects

User does not belong to any projects.

User Details

User Since
Oct 12 2016, 4:50 AM (337 w, 3 d)

Recent Activity

Thu, Mar 30

fpetrogalli requested review of D147209: [clang][lit] Make LIT aware of env CLANG_CRASH_DIAGNOSTICS_DIR..
Thu, Mar 30, 1:51 AM · Restricted Project, Restricted Project

Fri, Mar 17

fpetrogalli committed rGee6d07fae2db: [Target][RISCV] Update SubtargetFeature definition for RV32/RV64 (NFCI). (authored by fpetrogalli).
[Target][RISCV] Update SubtargetFeature definition for RV32/RV64 (NFCI).
Fri, Mar 17, 12:51 AM · Restricted Project, Restricted Project
fpetrogalli closed D146129: [Target][RISCV] Update SubtargetFeature definition for RV32/RV64 (NFCI)..
Fri, Mar 17, 12:50 AM · Restricted Project, Restricted Project

Wed, Mar 15

fpetrogalli retitled D146129: [Target][RISCV] Update SubtargetFeature definition for RV32/RV64 (NFCI). from [Target][RISCV] Fix inconsistent naming of Predicates (NFCI). to [Target][RISCV] Update SubtargetFeature definition for RV32/RV64 (NFCI)..
Wed, Mar 15, 7:14 AM · Restricted Project, Restricted Project
fpetrogalli updated the diff for D146129: [Target][RISCV] Update SubtargetFeature definition for RV32/RV64 (NFCI)..

I have updated the patch modifying the SubtargetFeature definition instead of the Predicate NAME.

Wed, Mar 15, 7:12 AM · Restricted Project, Restricted Project
fpetrogalli added a comment to D146129: [Target][RISCV] Update SubtargetFeature definition for RV32/RV64 (NFCI)..

Thanks for making this suggestion.

The suggested renaming would be consistent with those other predicates, but RV{32,64}{I,E} are different base ISAs while the other predicates refer to instruction set extensions. Because of this logical distinction IsRV32/IsRV64 make more sense to me at least.

It's a bit less clear for RVE given the way me model it within LLVM is somewhat like as if it was an instruction set extension. Though I still think I personally prefer IsRVE for that case.

Wed, Mar 15, 5:06 AM · Restricted Project, Restricted Project
fpetrogalli updated the summary of D146129: [Target][RISCV] Update SubtargetFeature definition for RV32/RV64 (NFCI)..
Wed, Mar 15, 4:48 AM · Restricted Project, Restricted Project
fpetrogalli requested review of D146129: [Target][RISCV] Update SubtargetFeature definition for RV32/RV64 (NFCI)..
Wed, Mar 15, 4:47 AM · Restricted Project, Restricted Project

Tue, Mar 7

fpetrogalli accepted D145300: [TableGen] add !toupper and !tolower operators to change the casing of strings..

LGTM, with a minor comments on the docs, to make somehow explicit that these new operators accept only string in input.

Tue, Mar 7, 4:01 AM · Restricted Project, Restricted Project

Mon, Mar 6

fpetrogalli added a comment to D145300: [TableGen] add !toupper and !tolower operators to change the casing of strings..

Thank you @zjaffal for working on this.

Please update also the docs at https://llvm.org/docs/TableGen/ProgRef.html

Wouldn't that page be updated if I update TableGen/ProgRef.rst ?

Mon, Mar 6, 1:49 AM · Restricted Project, Restricted Project
fpetrogalli added a comment to D145300: [TableGen] add !toupper and !tolower operators to change the casing of strings..

Thank you @zjaffal for working on this.

Mon, Mar 6, 1:44 AM · Restricted Project, Restricted Project

Jan 31 2023

fpetrogalli committed rG20f3ebd25885: [clang][CGCall] Remove header file not used. [NFCI] (authored by fpetrogalli).
[clang][CGCall] Remove header file not used. [NFCI]
Jan 31 2023, 7:13 AM · Restricted Project, Restricted Project
fpetrogalli closed D142976: [clang][CGCall] Remove header file not used. [NFCI].
Jan 31 2023, 7:13 AM · Restricted Project, Restricted Project
fpetrogalli accepted D142976: [clang][CGCall] Remove header file not used. [NFCI].

Self approving a non-controversial trivial change.

Jan 31 2023, 6:16 AM · Restricted Project, Restricted Project
fpetrogalli requested review of D142976: [clang][CGCall] Remove header file not used. [NFCI].
Jan 31 2023, 5:52 AM · Restricted Project, Restricted Project

Jan 26 2023

fpetrogalli committed rG557ea9867f28: [MISched] Dump the execution trace of the schedule. (authored by fpetrogalli).
[MISched] Dump the execution trace of the schedule.
Jan 26 2023, 8:55 AM · Restricted Project, Restricted Project
fpetrogalli closed D142529: [MISched] Dump the execution trace of the schedule..
Jan 26 2023, 8:55 AM · Restricted Project, Restricted Project
fpetrogalli updated the diff for D142529: [MISched] Dump the execution trace of the schedule..

Remove empty line from unrelated code. NFC

Jan 26 2023, 1:56 AM · Restricted Project, Restricted Project
fpetrogalli updated the diff for D142529: [MISched] Dump the execution trace of the schedule..
  1. Added continue if (!SU).
  2. Removed code I accidentally uploaded that was making pre-commit unhappy: https://reviews.llvm.org/harbormaster/unit/209975/ (well, OK this is an intended functional change... ;) )
Jan 26 2023, 1:48 AM · Restricted Project, Restricted Project

Jan 25 2023

fpetrogalli updated the diff for D142529: [MISched] Dump the execution trace of the schedule..

Address code review. NFC

Jan 25 2023, 2:10 PM · Restricted Project, Restricted Project
fpetrogalli requested review of D142529: [MISched] Dump the execution trace of the schedule..
Jan 25 2023, 3:01 AM · Restricted Project, Restricted Project

Jan 24 2023

fpetrogalli committed rGa06ca121cbf6: [llvm][docs] Fix indentation of item list. [NFCI] (authored by fpetrogalli).
[llvm][docs] Fix indentation of item list. [NFCI]
Jan 24 2023, 6:38 AM · Restricted Project, Restricted Project
fpetrogalli closed D142457: [llvm][docs] Fix indentation of item list. [NFCI].
Jan 24 2023, 6:37 AM · Restricted Project, Restricted Project
fpetrogalli requested review of D142457: [llvm][docs] Fix indentation of item list. [NFCI].
Jan 24 2023, 5:09 AM · Restricted Project, Restricted Project

Jan 23 2023

fpetrogalli added a comment to D142403: [build] Fix stand-alone builds of clang..

LGTM. I tested and this fixes the build.

Jan 23 2023, 4:33 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a reverting change for rG0e09bb8b143c: Revert "[build] Fix stand-alone builds of clang.": rGaa19429b19b6: Re-apply [build] Fix stand-alone builds of clang..
Jan 23 2023, 4:30 PM · Restricted Project, Restricted Project
fpetrogalli committed rGaa19429b19b6: Re-apply [build] Fix stand-alone builds of clang. (authored by fpetrogalli).
Re-apply [build] Fix stand-alone builds of clang.
Jan 23 2023, 4:30 PM · Restricted Project, Restricted Project
fpetrogalli added a reverting change for rG5d02e38f56df: [build] Fix stand-alone builds of clang.: rG0e09bb8b143c: Revert "[build] Fix stand-alone builds of clang.".
Jan 23 2023, 4:25 PM · Restricted Project, Restricted Project
fpetrogalli committed rG0e09bb8b143c: Revert "[build] Fix stand-alone builds of clang." (authored by fpetrogalli).
Revert "[build] Fix stand-alone builds of clang."
Jan 23 2023, 4:25 PM · Restricted Project, Restricted Project
fpetrogalli added a reverting change for D142403: [build] Fix stand-alone builds of clang.: rG0e09bb8b143c: Revert "[build] Fix stand-alone builds of clang.".
Jan 23 2023, 4:25 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a comment to D142403: [build] Fix stand-alone builds of clang..

LGTM. I tested and this fixes the build.

Jan 23 2023, 3:59 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli committed rG5d02e38f56df: [build] Fix stand-alone builds of clang. (authored by fpetrogalli).
[build] Fix stand-alone builds of clang.
Jan 23 2023, 3:57 PM · Restricted Project, Restricted Project
fpetrogalli closed D142403: [build] Fix stand-alone builds of clang..
Jan 23 2023, 3:57 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli retitled D142403: [build] Fix stand-alone builds of clang. from [build] Force building LLVMTargetParser before other non-LLVM components. to [build] Fix stand-alone builds of clang..
Jan 23 2023, 2:02 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli updated the diff for D142403: [build] Fix stand-alone builds of clang..

Address code review.

Jan 23 2023, 2:01 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a comment to D142403: [build] Fix stand-alone builds of clang..

This is still the wrong change IMO. I don't know, maybe I'm not being clear, but I don't 'think you ever actually tried my suggestion in D141581 which was to leave the RISCVTargetParserTableGen Depends as is and add the pseudo targets in llvm/cmake/modules/LLVMConfig.cmake.in.

Jan 23 2023, 1:53 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli abandoned D142400: [cmake] Remove RISCVTargetParserTableGen from LLVMConfig.cmake.in.

This was essentially reverted in https://reviews.llvm.org/rG20ffb9aaf982, so I am abandoning it in favour of https://reviews.llvm.org/D142403

Jan 23 2023, 1:48 PM · Restricted Project, Restricted Project
fpetrogalli requested review of D142403: [build] Fix stand-alone builds of clang..
Jan 23 2023, 1:47 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a comment to D141581: [build] Fix stand-alone builds of clang..

Reverted in https://reviews.llvm.org/rG20ffb9aaf982

Jan 23 2023, 1:34 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a reverting change for rG52bcdac3b842: [build] Fix stand-alone builds of clang.: rG20ffb9aaf982: Revert "[build] Fix stand-alone builds of clang.".
Jan 23 2023, 1:33 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli committed rG20ffb9aaf982: Revert "[build] Fix stand-alone builds of clang." (authored by fpetrogalli).
Revert "[build] Fix stand-alone builds of clang."
Jan 23 2023, 1:33 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a reverting change for D141581: [build] Fix stand-alone builds of clang.: rG20ffb9aaf982: Revert "[build] Fix stand-alone builds of clang.".
Jan 23 2023, 1:33 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a comment to D141581: [build] Fix stand-alone builds of clang..

Ah - there you go. Without a proper chained dependency of LLVMTargetParser -> clangBasic we end up with failures if clangBasic is compiled before LLVMTargetParser is (even on non stand-alone builds). https://lab.llvm.org/buildbot/#/builders/193/builds/25362 :

Jan 23 2023, 1:30 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli requested review of D142400: [cmake] Remove RISCVTargetParserTableGen from LLVMConfig.cmake.in.
Jan 23 2023, 1:20 PM · Restricted Project, Restricted Project
fpetrogalli committed rG52bcdac3b842: [build] Fix stand-alone builds of clang. (authored by fpetrogalli).
[build] Fix stand-alone builds of clang.
Jan 23 2023, 1:12 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli closed D141581: [build] Fix stand-alone builds of clang..
Jan 23 2023, 1:12 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a comment to D141581: [build] Fix stand-alone builds of clang..

I tested this patch and it works, so I'll give it an LGTM. However, I think the LLVMConfig.cmake.in changes are now unnecessary since the RISCVTargetParserTableGen has been dropped from all clang targets.

Jan 23 2023, 12:59 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added inline comments to D141581: [build] Fix stand-alone builds of clang..
Jan 23 2023, 10:42 AM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli retitled D141581: [build] Fix stand-alone builds of clang. from [clang] Make clangBasic and clangDriver depend on LLVMTargetParser. to [build] Fix stand-alone builds of clang..
Jan 23 2023, 5:34 AM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli updated the summary of D141581: [build] Fix stand-alone builds of clang..
Jan 23 2023, 5:33 AM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli updated the diff for D141581: [build] Fix stand-alone builds of clang..

@mgorny, I have updated the patch according to the suggestions from @tstellar in https://reviews.llvm.org/D141581#4069857.

Jan 23 2023, 5:26 AM · Restricted Project, Restricted Project, Restricted Project

Jan 20 2023

fpetrogalli accepted D142230: [RISCV] Remove Features from CPUInfo in RISCVTargetParser..

LGTM, thanks.

Jan 20 2023, 9:17 AM · Restricted Project, Restricted Project
fpetrogalli added a comment to D141581: [build] Fix stand-alone builds of clang..

I don't think this is the correct way to specify dependencies if it's just an issue of the header being included before a generated file it needs has been generated. Are there other places in the code where a generated header file is included by another header?

Jan 20 2023, 8:05 AM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a comment to D141581: [build] Fix stand-alone builds of clang..

So, what's the actual dependency here? Do libBasic and libDriver just need the header to be generated or does it actually need to link to the library?

Jan 20 2023, 7:55 AM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a comment to D141581: [build] Fix stand-alone builds of clang..

[...]
It's still not clear to me why LLVM_LINK_COMPONENTS does not work. Is LLVMTargetParser a library?

Jan 20 2023, 7:54 AM · Restricted Project, Restricted Project, Restricted Project

Jan 19 2023

fpetrogalli updated subscribers of D141650: [VectorUtils] Enhance VFABI demangling API.

Thanks a lot for reviewing!

@lebedev.ri

  1. Do we need that parameter? Is empty <parameters> list generally ill-formed and must be diagnosed?

There's one subtle difference in AArch64 and X86 VFABI documentations about Vector Function Name Mangling: the X86 doc explicitly allows an empty parameter list while the AArch64 doc doesn't -- so I think this is why we need a parameter to let users choose whatever standard to conform. In fact, our internal implementation has to remove the diagnostic on empty parameter from tryDemangleForVFABI to make sure we're conforming the X86 VFABI.

Nitpick: would it be possible to simply ask AArch64 for clarification, what is the intended behaviour for them?

@fpetrogalli Can you please kindly provide some inputs on AArch64 VFABI? Reference commit: https://github.com/ARM-software/abi-aa/commit/8fcf3f72d7cc200c50a4b029cee295469ab46fe5

Jan 19 2023, 1:06 AM · Restricted Project, Restricted Project

Jan 17 2023

fpetrogalli abandoned D90162: [llvm][AArch64] Prevent spurious zero extension..
Jan 17 2023, 3:12 PM · Restricted Project, Restricted Project
fpetrogalli added a comment to D141581: [build] Fix stand-alone builds of clang..

Hi -has anybody any more concern on this change? I'd like to submit it as soon as possible to unlock @mgorny .

Jan 17 2023, 10:41 AM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli committed rG229162d4d744: [MIScheduler] Print top/down cycle in the SUnit dump. (authored by fpetrogalli).
[MIScheduler] Print top/down cycle in the SUnit dump.
Jan 17 2023, 6:56 AM · Restricted Project, Restricted Project
fpetrogalli closed D141289: [MIScheduler] Print top/down cycle in the SUnit dump..
Jan 17 2023, 6:56 AM · Restricted Project, Restricted Project
fpetrogalli updated the diff for D141289: [MIScheduler] Print top/down cycle in the SUnit dump..

Update the example in the test to have non-zero values printed for both TopReadyCycle and BottomReadyCycle.

Jan 17 2023, 5:40 AM · Restricted Project, Restricted Project
fpetrogalli updated the diff for D141289: [MIScheduler] Print top/down cycle in the SUnit dump..

Based on offline feedback from @fhahn, I have:

Jan 17 2023, 3:51 AM · Restricted Project, Restricted Project
fpetrogalli updated the summary of D141289: [MIScheduler] Print top/down cycle in the SUnit dump..
Jan 17 2023, 3:48 AM · Restricted Project, Restricted Project
fpetrogalli abandoned D27256: [ARM] Add ARM contributions agreement..
Jan 17 2023, 12:44 AM · Restricted Project
fpetrogalli abandoned D52579: Vector Clone Tests for the loop vectorizer.
Jan 17 2023, 12:44 AM · Restricted Project
fpetrogalli abandoned D66025: SVFS implementation according to RFC: Interface user provided vector functions with the vectorizer..
Jan 17 2023, 12:43 AM · Restricted Project, Restricted Project
fpetrogalli abandoned D54412: [RFC] Re-implementing -fveclib with OpenMP.
Jan 17 2023, 12:42 AM · Restricted Project
fpetrogalli abandoned D85977: [release][docs] Update contributions to LLVM 11 for SVE..
Jan 17 2023, 12:42 AM · Restricted Project, Restricted Project, Restricted Project

Jan 16 2023

fpetrogalli added a comment to D141581: [build] Fix stand-alone builds of clang..

clangBasic and clangDriver already have a dependency on TargetParser (see LLVM_LINK_COMPONENTS at the beginning of corresponding files). Is that not enough?
Will it build if you just remove the additional dependency?

Jan 16 2023, 1:38 PM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a comment to D141581: [build] Fix stand-alone builds of clang..

@barannikov88 - I am stuck with an incomplete explanation:

Jan 16 2023, 8:57 AM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a comment to D141581: [build] Fix stand-alone builds of clang..

This is because the sources of clangBasic and clangDriver might be compiled before LLVMTargetParser is ready.

...

Therefore, if we say that clangDriver and clangBasic depend on LLVMTargetParser we make sure that the inclusion of the tablegen-generated file resolves correctly.

Sorry, I don't follow. If I read correctly, you're saying that clang libraries might begin to compile before their DEPENDS dependency is built (implying that DEPENDS clause only guarantees that the dependency is ready at link stage). If it is true, the proposed patch changes nothing -- the sources might still start to compile before cmake decides to generate inc file, because it is only needed at link stage.
Am I missing something?

Jan 16 2023, 8:36 AM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a comment to D141581: [build] Fix stand-alone builds of clang..

I though Clang Basic is a leaf library and must not depend on anything.

Jan 16 2023, 7:39 AM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a comment to D141581: [build] Fix stand-alone builds of clang..

Why is it not sufficient to link to RISCVTargetParserTableGen, but is sufficient to link to LLVMTargetParser?

Jan 16 2023, 7:31 AM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a comment to D141581: [build] Fix stand-alone builds of clang..

@jrtc27, @thakis, @craig.topper - gentle ping, it would be great if I could unlock @mgorny with this patch for the issue they are seeing at https://reviews.llvm.org/rGac1ffd3caca12c254e0b8c847aa8ce8e51b6cfbf

Jan 16 2023, 7:13 AM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a comment to D141825: [docs] Expand example on stand-alone builds..

Thank you @tstellar

Jan 16 2023, 7:03 AM · Restricted Project, Restricted Project
fpetrogalli committed rG730c7a45f5f6: [docs] Expand example on stand-alone builds. (authored by fpetrogalli).
[docs] Expand example on stand-alone builds.
Jan 16 2023, 7:03 AM · Restricted Project, Restricted Project
fpetrogalli closed D141825: [docs] Expand example on stand-alone builds..
Jan 16 2023, 7:03 AM · Restricted Project, Restricted Project
fpetrogalli updated the diff for D141825: [docs] Expand example on stand-alone builds..

s/standalone/stand-alone/

Jan 16 2023, 1:30 AM · Restricted Project, Restricted Project
fpetrogalli updated the summary of D141825: [docs] Expand example on stand-alone builds..
Jan 16 2023, 1:28 AM · Restricted Project, Restricted Project
fpetrogalli requested review of D141825: [docs] Expand example on stand-alone builds..
Jan 16 2023, 1:27 AM · Restricted Project, Restricted Project
fpetrogalli updated subscribers of D141581: [build] Fix stand-alone builds of clang..

FWIW, the change in this patch solves the issue with standalone build of clang reported in https://reviews.llvm.org/rGac1ffd3caca12c254e0b8c847aa8ce8e51b6cfbf. (FYI, @mgorny )

Jan 16 2023, 1:07 AM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli added a comment to rGac1ffd3caca1: [TargetParser] Generate the defs for RISCV CPUs using llvm-tblgen..

Ping. Please either fix this or revert and put the new version back for review.

Jan 16 2023, 1:05 AM · Restricted Project, Restricted Project, Restricted Project

Jan 13 2023

fpetrogalli committed rGc3c6d47c45bc: [CodeGen] Fix build failure due to missing declaration. (authored by fpetrogalli).
[CodeGen] Fix build failure due to missing declaration.
Jan 13 2023, 10:45 AM · Restricted Project, Restricted Project
fpetrogalli closed D141707: [CodeGen] Fix build failure due to missing declaration..
Jan 13 2023, 10:45 AM · Restricted Project, Restricted Project
fpetrogalli requested review of D141707: [CodeGen] Fix build failure due to missing declaration..
Jan 13 2023, 10:27 AM · Restricted Project, Restricted Project
fpetrogalli added a comment to rGac1ffd3caca1: [TargetParser] Generate the defs for RISCV CPUs using llvm-tblgen..

This version breaks standalone builds of clang:

CMake Error at /usr/lib/llvm/16/lib/cmake/llvm/AddLLVM.cmake:536 (add_dependencies):
  The dependency target "RISCVTargetParserTableGen" of target
  "obj.clangBasic" does not exist.
Call Stack (most recent call first):
  cmake/modules/AddClang.cmake:106 (llvm_add_library)
  lib/Basic/CMakeLists.txt:40 (add_clang_library)
Jan 13 2023, 8:49 AM · Restricted Project, Restricted Project, Restricted Project
fpetrogalli updated the diff for D141289: [MIScheduler] Print top/down cycle in the SUnit dump..

Specify -mtriple in the invocation of llc in the test to prevent it fail on targets that do not support the cpu specified.

Jan 13 2023, 3:07 AM · Restricted Project, Restricted Project
fpetrogalli accepted D141479: [RISCV] Generate march string from target features.
Jan 13 2023, 2:50 AM · Restricted Project, Restricted Project
fpetrogalli committed rGaba8983c9d86: Recommit [SchedBoundary] Add dump method for resource usage. (authored by fpetrogalli).
Recommit [SchedBoundary] Add dump method for resource usage.
Jan 13 2023, 2:47 AM · Restricted Project, Restricted Project
fpetrogalli closed D141367: [SchedBoundary] Add dump method for resource usage..
Jan 13 2023, 2:46 AM · Restricted Project, Restricted Project
fpetrogalli updated the diff for D141367: [SchedBoundary] Add dump method for resource usage..

Rebase. NFC. (Sorting my head on how properly do a recommit, apologies for the noise).

Jan 13 2023, 2:45 AM · Restricted Project, Restricted Project
fpetrogalli updated the diff for D141367: [SchedBoundary] Add dump method for resource usage..

Add -mtriple to the invocation of llc in the test to prevent it fail on non-aarch64 machines.

Jan 13 2023, 2:30 AM · Restricted Project, Restricted Project
fpetrogalli reopened D141367: [SchedBoundary] Add dump method for resource usage..

Reopening to update with a rework after a revert of the original submission to main

Jan 13 2023, 2:29 AM · Restricted Project, Restricted Project
fpetrogalli added a reverting change for rGb39a9a94f420: [SchedBoundary] Add dump method for resource usage.: rGdf6ae1779faf: Revert "[SchedBoundary] Add dump method for resource usage.".
Jan 13 2023, 2:15 AM · Restricted Project, Restricted Project
fpetrogalli committed rGdf6ae1779faf: Revert "[SchedBoundary] Add dump method for resource usage." (authored by fpetrogalli).
Revert "[SchedBoundary] Add dump method for resource usage."
Jan 13 2023, 2:15 AM · Restricted Project, Restricted Project
fpetrogalli added a reverting change for D141367: [SchedBoundary] Add dump method for resource usage.: rGdf6ae1779faf: Revert "[SchedBoundary] Add dump method for resource usage.".
Jan 13 2023, 2:14 AM · Restricted Project, Restricted Project
fpetrogalli committed rGb39a9a94f420: [SchedBoundary] Add dump method for resource usage. (authored by fpetrogalli).
[SchedBoundary] Add dump method for resource usage.
Jan 13 2023, 1:39 AM · Restricted Project, Restricted Project
fpetrogalli closed D141367: [SchedBoundary] Add dump method for resource usage..
Jan 13 2023, 1:38 AM · Restricted Project, Restricted Project
fpetrogalli updated the diff for D141367: [SchedBoundary] Add dump method for resource usage..

Rebase on main branch. NFC.

Jan 13 2023, 1:25 AM · Restricted Project, Restricted Project
fpetrogalli removed a reviewer for D91960: [llvm][unittests] Fix protential nullptr dereferences due to unchecked return value or EXPECT_* macro: fpetrogalli.
Jan 13 2023, 12:58 AM · Restricted Project, Restricted Project