[PATCH] D100808: [Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::Number.
Rahman Lavaee via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Dec 2 12:21:10 PST 2022
rahmanl added a comment.
In order to stage this, I changed this to emit the old version. I will need to submit another patch once the llvm is integrated into our create_llvm_prof tooling.
================
Comment at: llvm/lib/CodeGen/BasicBlockSections.cpp:263-266
+ if (&MF.front() != EntryBlock) {
+ report_fatal_error(
+ "Entry block should not be displaced by basic block sections");
+ }
----------------
jhenderson wrote:
> Why `report_fatal_error` here? If this case can be hit by proper user code, should the error by propagated up to the call site? If not, why not an assertion?
This is a hard failure and is not expected to happen. I changed to `report_fatal_error` to suppress the unused variable warning, but now I know I can used `[[maybe_unused]]` to do this.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D100808/new/
https://reviews.llvm.org/D100808
More information about the llvm-commits
mailing list