Capstone of
https://discourse.llvm.org/t/rfc-syncing-asm-goto-with-outputs-with-gcc/65453/8
Clang changes are still necessary to enable the use of outputs along
indirect edges of asm goto statements.
Paths
| Differential D140180
[llvm] add CallBrPrepare pass to pipelines ClosedPublic Authored by nickdesaulniers on Dec 15 2022, 5:09 PM.
Details Summary Capstone of Clang changes are still necessary to enable the use of outputs along
Diff Detail
Event Timelinenickdesaulniers added a parent revision: D140160: [llvm][SelectionDAGBuilder] codegen callbr.landingpad intrinsic. nickdesaulniers added a child revision: D137113: [Clang] refactor CodeGenFunction::EmitAsmStmt NFC.Dec 21 2022, 2:03 PM Comment Actions Now that Loongarch has been merged, I need to fix failures in the following tests: LLVM :: CodeGen/LoongArch/O0-pipeline.ll LLVM :: CodeGen/LoongArch/opt-pipeline.ll
nickdesaulniers added inline comments.
This revision is now accepted and ready to land.Jan 31 2023, 4:51 PM Closed by commit rGa3a84c9e2511: [llvm] add CallBrPrepare pass to pipelines (authored by nickdesaulniers). · Explain WhyFeb 16 2023, 6:04 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 490580 llvm/docs/LangRef.rst
llvm/include/llvm/CodeGen/CodeGenPassBuilder.h
llvm/lib/CodeGen/MachineVerifier.cpp
llvm/lib/CodeGen/TargetPassConfig.cpp
llvm/test/CodeGen/AArch64/O0-pipeline.ll
llvm/test/CodeGen/AArch64/O3-pipeline.ll
llvm/test/CodeGen/AMDGPU/llc-pipeline.ll
llvm/test/CodeGen/ARM/O3-pipeline.ll
llvm/test/CodeGen/LoongArch/O0-pipeline.ll
llvm/test/CodeGen/LoongArch/opt-pipeline.ll
llvm/test/CodeGen/PowerPC/O0-pipeline.ll
llvm/test/CodeGen/PowerPC/O3-pipeline.ll
llvm/test/CodeGen/RISCV/O0-pipeline.ll
llvm/test/CodeGen/RISCV/O3-pipeline.ll
llvm/test/CodeGen/X86/O0-pipeline.ll
llvm/test/CodeGen/X86/callbr-asm-outputs-pred-succ.ll
llvm/test/CodeGen/X86/callbr-asm-outputs.ll
llvm/test/CodeGen/X86/opt-pipeline.ll
|
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.