Bitfield layout for packed flags stored in an alloca bitcode record.

Synopsis

Declared in <llvm/Bitcode/BitcodeCommon.h>

struct AllocaPackedValues;

Description

We increased the number of bits needed to represent alignment to be more than 5, but to preserve backward compatibility we store the upper bits separately.

Type Aliases

Name

Description

AlignLower

Bitfield element for the lower 5 bits of the encoded alignment.

AlignUpper

Bitfield element for the upper bits of the encoded alignment.

ExplicitType

Bitfield element indicating the allocated type is stored explicitly.

SwiftError

Bitfield element for the Swift error flag.

UsedWithInAlloca

Bitfield element for the inalloca flag.

Created with MrDocs