Lines Matching defs:TransferrableTargetInfo
59 struct TransferrableTargetInfo { struct
60 unsigned char PointerWidth, PointerAlign;
61 unsigned char BoolWidth, BoolAlign;
62 unsigned char IntWidth, IntAlign;
63 unsigned char HalfWidth, HalfAlign;
64 unsigned char BFloat16Width, BFloat16Align;
65 unsigned char FloatWidth, FloatAlign;
66 unsigned char DoubleWidth, DoubleAlign;
67 unsigned char LongDoubleWidth, LongDoubleAlign, Float128Align;
68 unsigned char LargeArrayMinWidth, LargeArrayAlign;
69 unsigned char LongWidth, LongAlign;
70 unsigned char LongLongWidth, LongLongAlign;
73 unsigned char ShortAccumWidth, ShortAccumAlign;
74 unsigned char AccumWidth, AccumAlign;
75 unsigned char LongAccumWidth, LongAccumAlign;
76 unsigned char ShortFractWidth, ShortFractAlign;
77 unsigned char FractWidth, FractAlign;
78 unsigned char LongFractWidth, LongFractAlign;
85 bool PaddingOnUnsignedFixedPoint;
94 unsigned char ShortAccumScale;
95 unsigned char AccumScale;
96 unsigned char LongAccumScale;
98 unsigned char SuitableAlign;
99 unsigned char DefaultAlignForAttributeAligned;
100 unsigned char MinGlobalAlign;
102 unsigned short NewAlign;
103 unsigned MaxVectorAlign;
104 unsigned MaxTLSAlign;
106 const llvm::fltSemantics *HalfFormat, *BFloat16Format, *FloatFormat,
107 *DoubleFormat, *LongDoubleFormat, *Float128Format;
110 enum IntType {
124 enum RealType {
140 unsigned UseSignedCharForObjCBool : 1;
147 unsigned UseBitFieldTypeAlignment : 1;
155 unsigned UseZeroLengthBitfieldAlignment : 1;
179 class TargetInfo : public virtual TransferrableTargetInfo, argument