Home
last modified time | relevance | path

Searched refs:LayoutCompatible (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedAttr.h88 unsigned LayoutCompatible : 1;
269 ExtraData.LayoutCompatible = layoutCompatible; in ParsedAttr()
450 return getTypeTagForDatatypeDataSlot().LayoutCompatible; in getLayoutCompatible()
H A DSema.h2632 bool LayoutCompatible, bool MustBeNull);
2637 TypeTagData(QualType Type, bool LayoutCompatible, bool MustBeNull) in TypeTagData()
2638 : Type(Type), LayoutCompatible(LayoutCompatible), in TypeTagData()
2646 unsigned LayoutCompatible : 1;
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseDecl.cpp1704 bool LayoutCompatible = false; in ParseTypeTagForDatatypeAttribute() local
1714 LayoutCompatible = true; in ParseTypeTagForDatatypeAttribute()
1728 ArgumentKind, MatchingCType.get(), LayoutCompatible, MustBeNull, Form); in ParseTypeTagForDatatypeAttribute()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp15392 TypeInfo.LayoutCompatible = I->getLayoutCompatible(); in GetMatchingCType()
15414 bool LayoutCompatible, in RegisterTypeTagForDatatype() argument
15422 TypeTagData(Type, LayoutCompatible, MustBeNull); in RegisterTypeTagForDatatype()
15508 if (!TypeInfo.LayoutCompatible) { in CheckArgumentWithTypeTag()
15532 << TypeInfo.LayoutCompatible << RequiredType in CheckArgumentWithTypeTag()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td4259 BoolArgument<"LayoutCompatible">,