Home | History | Annotate | Download | only in Support

Lines Matching refs:Alignment

1 //=== - llvm/unittest/Support/AlignOfTest.cpp - Alignment utility tests ----===//
18 // We're testing that even questionable types work with the alignment utilities.
35 // Define some fixed alignment types to use in these tests.
90 // Ensure alignment is a compile-time constant.
92 [AlignOf<char>::Alignment > 0]
93 [AlignOf<short>::Alignment > 0]
94 [AlignOf<int>::Alignment > 0]
95 [AlignOf<long>::Alignment > 0]
96 [AlignOf<long long>::Alignment > 0]
97 [AlignOf<float>::Alignment > 0]
98 [AlignOf<double>::Alignment > 0]
99 [AlignOf<long double>::Alignment > 0]
100 [AlignOf<void *>::Alignment > 0]
101 [AlignOf<int *>::Alignment > 0]
102 [AlignOf<double (*)(double)>::Alignment > 0]
103 [AlignOf<double (S6::*)()>::Alignment > 0];
105 [AlignOf<A1>::Alignment > 0]
106 [AlignOf<A2>::Alignment > 0]
107 [AlignOf<A4>::Alignment > 0]
108 [AlignOf<A8>::Alignment > 0];
110 [AlignOf<S1>::Alignment > 0]
111 [AlignOf<S2>::Alignment > 0]
112 [AlignOf<S3>::Alignment > 0]
113 [AlignOf<S4>::Alignment > 0]
114 [AlignOf<S5>::Alignment > 0]
115 [AlignOf<S6>::Alignment > 0];
117 [AlignOf<D1>::Alignment > 0]
118 [AlignOf<D2>::Alignment > 0]
119 [AlignOf<D3>::Alignment > 0]
120 [AlignOf<D4>::Alignment > 0]
121 [AlignOf<D5>::Alignment > 0]
122 [AlignOf<D6>::Alignment > 0]
123 [AlignOf<D7>::Alignment > 0]
124 [AlignOf<D8>::Alignment > 0]
125 [AlignOf<D9>::Alignment > 0];
127 [AlignOf<V1>::Alignment > 0]
128 [AlignOf<V2>::Alignment > 0]
129 [AlignOf<V3>::Alignment > 0]
130 [AlignOf<V4>::Alignment > 0]
131 [AlignOf<V5>::Alignment > 0]
132 [AlignOf<V6>::Alignment > 0]
133 [AlignOf<V7>::Alignment > 0]
134 [AlignOf<V8>::Alignment > 0];
211 // For other tests we simply assert that the alignment of the union mathes