Updated list:
D135997 [Dominators] check indirect branches of callbr
D140166 [IR] return nullptr in Instruction::getInsertionPointAfterDef for CallBrInst
D139861 [llvm] boilerplate for new callbrprepare codegen IR pass
D139872 [llvm][CallBrPrepare] split critical edges
D139883 [llvm][CallBrPrepare] add llvm.callbr.landingpad intrinsic
D139970 [llvm][CallBrPrepare] use SSAUpdater to use intrinsic value
D140160 [llvm][SelectionDAGBuilder] codegen callbr.landingpad intrinsic
- ⚙ D140180 [llvm] add CallBrPrepare pass to pipelines
D137113 [Clang] refactor CodeGenFunction::EmitAsmStmt NFC
D136497 [Clang] support for outputs along indirect edges of asm goto
- ⚙ D142940 [llvm][SelectionDAGBuilder] change callbr.landingpad intrinsic to accept explicit param
- ⚙ D140508 [clang] fix -Wuninitialized for asm goto outputs on indirect edges.
- ⚙ D143205 [clang] add __has_extension(gnu_asm_goto_with_outputs_full)
- ⚙ D143961 [llvm][SelectionDAGBuilder] use getRegistersForValue to generate legal copies