llvm::MCStreamer::emitBundleAlignMode

Enable aligned instruction bundling with the given bundle size, from this point onward. Once enabled, bundling cannot be disabled and the bundle size cannot be changed. Alignment must be within [2, 2^30]. The default implementations report an error: silently emitting unbundled code would defeat the sandboxing schemes bundling exists for.

Synopsis

Declared in <llvm/MC/MCStreamer.h>

virtual
void
emitBundleAlignMode(Align Alignment);

Parameters

NameDescription
AlignmentThis struct is a compact representation of a valid (non-zero power of two) alignment. It is suitable for use as static global constants.