[PATCH] D140180: [llvm] add CallBrPrepare pass to pipelines

James Y Knight via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 25 10:49:46 PST 2023


jyknight added inline comments.


================
Comment at: llvm/docs/LangRef.rst:8537
+To support outputs along indirect edges, LLVM may need to split critical edges.
+This means that basic blocks may be synthesized; ``indirect labels`` from
+inline asm may not compare equal to the label when passed as a
----------------
efriedma wrote:
> Labels aren't a thing in LLVM IR; if you mean "blockaddress", please state that explicitly.  Otherwise, I'm not sure what you're referring to.
"indirect labels" are one of the arguments to the "callbr" instruction (see above syntax description and below description in "Arguments")


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D140180/new/

https://reviews.llvm.org/D140180



More information about the llvm-commits mailing list