24-28 August 2020
US/Pacific timezone

Asm Goto with Outputs

27 Aug 2020, 09:30
15m
Microconference1/Virtual-Room (LPC 2020)

Microconference1/Virtual-Room

LPC 2020

150
LLVM MC LLVM MC

Speaker

Bill Wendling (Google)

Description

"Asm goto with outputs" is a clang extension of the GNU "asm goto" feature. As the name implies, it allows asm goto to have outputs on the default branch (outputs on indirect branches aren't supported). In this talk, we discuss the benefits of this feature, its implementation and design limits, and how the clang and gcc communities can work together on future GNU C extensions.

I agree to abide by the anti-harassment policy I agree

Primary author

Presentation Materials