Lines Matching refs:get

21   EXPECT_EQ(Type::getVoidTy(getGlobalContext()), (TypeBuilder<void, true>::get(getGlobalContext())));
22 EXPECT_EQ(Type::getVoidTy(getGlobalContext()), (TypeBuilder<void, false>::get(getGlobalContext())));
25 (TypeBuilder<void*, false>::get(getGlobalContext())));
27 (TypeBuilder<const void*, false>::get(getGlobalContext())));
29 (TypeBuilder<volatile void*, false>::get(getGlobalContext())));
31 (TypeBuilder<const volatile void*, false>::get(
36 EXPECT_EQ(Type::getInt8Ty(getGlobalContext()), (TypeBuilder<int8_t, false>::get(getGlobalContext())));
37 EXPECT_EQ(Type::getInt8Ty(getGlobalContext()), (TypeBuilder<uint8_t, false>::get(getGlobalContext())));
38 EXPECT_EQ(Type::getInt16Ty(getGlobalContext()), (TypeBuilder<int16_t, false>::get(getGlobalContext())));
39 EXPECT_EQ(Type::getInt16Ty(getGlobalContext()), (TypeBuilder<uint16_t, false>::get(getGlobalContext())));
40 EXPECT_EQ(Type::getInt32Ty(getGlobalContext()), (TypeBuilder<int32_t, false>::get(getGlobalContext())));
41 EXPECT_EQ(Type::getInt32Ty(getGlobalContext()), (TypeBuilder<uint32_t, false>::get(getGlobalContext())));
42 EXPECT_EQ(Type::getInt64Ty(getGlobalContext()), (TypeBuilder<int64_t, false>::get(getGlobalContext())));
43 EXPECT_EQ(Type::getInt64Ty(getGlobalContext()), (TypeBuilder<uint64_t, false>::get(getGlobalContext())));
45 EXPECT_EQ(IntegerType::get(getGlobalContext(), sizeof(size_t) * CHAR_BIT),
46 (TypeBuilder<size_t, false>::get(getGlobalContext())));
47 EXPECT_EQ(IntegerType::get(getGlobalContext(), sizeof(ptrdiff_t) * CHAR_BIT),
48 (TypeBuilder<ptrdiff_t, false>::get(getGlobalContext())));
52 EXPECT_EQ(IntegerType::get(getGlobalContext(), 1), (TypeBuilder<types::i<1>, true>::get(getGlobalContext())));
53 EXPECT_EQ(IntegerType::get(getGlobalContext(), 1), (TypeBuilder<types::i<1>, false>::get(getGlobalContext())));
54 EXPECT_EQ(IntegerType::get(getGlobalContext(), 72), (TypeBuilder<types::i<72>, true>::get(getGlobalContext())));
55 EXPECT_EQ(IntegerType::get(getGlobalContext(), 72), (TypeBuilder<types::i<72>, false>::get(getGlobalContext())));
59 EXPECT_EQ(Type::getFloatTy(getGlobalContext()), (TypeBuilder<float, false>::get(getGlobalContext())));
60 EXPECT_EQ(Type::getDoubleTy(getGlobalContext()), (TypeBuilder<double, false>::get(getGlobalContext())));
62 EXPECT_EQ(Type::getFloatTy(getGlobalContext()), (TypeBuilder<types::ieee_float, true>::get(getGlobalContext())));
63 EXPECT_EQ(Type::getFloatTy(getGlobalContext()), (TypeBuilder<types::ieee_float, false>::get(getGlobalContext())));
64 EXPECT_EQ(Type::getDoubleTy(getGlobalContext()), (TypeBuilder<types::ieee_double, true>::get(getGlobalContext())));
65 EXPECT_EQ(Type::getDoubleTy(getGlobalContext()), (TypeBuilder<types::ieee_double, false>::get(getGlobalContext())));
66 EXPECT_EQ(Type::getX86_FP80Ty(getGlobalContext()), (TypeBuilder<types::x86_fp80, true>::get(getGlobalContext())));
67 EXPECT_EQ(Type::getX86_FP80Ty(getGlobalContext()), (TypeBuilder<types::x86_fp80, false>::get(getGlobalContext())));
68 EXPECT_EQ(Type::getFP128Ty(getGlobalContext()), (TypeBuilder<types::fp128, true>::get(getGlobalContext())));
69 EXPECT_EQ(Type::getFP128Ty(getGlobalContext()), (TypeBuilder<types::fp128, false>::get(getGlobalContext())));
70 EXPECT_EQ(Type::getPPC_FP128Ty(getGlobalContext()), (TypeBuilder<types::ppc_fp128, true>::get(getGlobalContext())));
71 EXPECT_EQ(Type::getPPC_FP128Ty(getGlobalContext()), (TypeBuilder<types::ppc_fp128, false>::get(getGlobalContext())));
76 (TypeBuilder<int8_t**, false>::get(getGlobalContext())));
77 EXPECT_EQ(ArrayType::get(Type::getInt8Ty(getGlobalContext()), 7),
78 (TypeBuilder<int8_t[7], false>::get(getGlobalContext())));
79 EXPECT_EQ(ArrayType::get(Type::getInt8Ty(getGlobalContext()), 0),
80 (TypeBuilder<int8_t[], false>::get(getGlobalContext())));
83 (TypeBuilder<types::i<8>**, false>::get(getGlobalContext())));
84 EXPECT_EQ(ArrayType::get(Type::getInt8Ty(getGlobalContext()), 7),
85 (TypeBuilder<types::i<8>[7], false>::get(getGlobalContext())));
86 EXPECT_EQ(ArrayType::get(Type::getInt8Ty(getGlobalContext()), 0),
87 (TypeBuilder<types::i<8>[], false>::get(getGlobalContext())));
90 (TypeBuilder<types::i<8>**, true>::get(getGlobalContext())));
91 EXPECT_EQ(ArrayType::get(Type::getInt8Ty(getGlobalContext()), 7),
92 (TypeBuilder<types::i<8>[7], true>::get(getGlobalContext())));
93 EXPECT_EQ(ArrayType::get(Type::getInt8Ty(getGlobalContext()), 0),
94 (TypeBuilder<types::i<8>[], true>::get(getGlobalContext())));
98 (TypeBuilder<const int8_t, false>::get(getGlobalContext())));
100 (TypeBuilder<volatile int8_t, false>::get(getGlobalContext())));
102 (TypeBuilder<const volatile int8_t, false>::get(getGlobalContext())));
105 (TypeBuilder<const types::i<8>, false>::get(getGlobalContext())));
107 (TypeBuilder<volatile types::i<8>, false>::get(getGlobalContext())));
109 (TypeBuilder<const volatile types::i<8>, false>::get(getGlobalContext())));
112 (TypeBuilder<const types::i<8>, true>::get(getGlobalContext())));
114 (TypeBuilder<volatile types::i<8>, true>::get(getGlobalContext())));
116 (TypeBuilder<const volatile types::i<8>, true>::get(getGlobalContext())));
119 (TypeBuilder<const volatile int8_t*const volatile, false>::get(getGlobalContext())));
124 EXPECT_EQ(FunctionType::get(Type::getVoidTy(getGlobalContext()), params, false),
125 (TypeBuilder<void(), true>::get(getGlobalContext())));
126 EXPECT_EQ(FunctionType::get(Type::getInt8Ty(getGlobalContext()), params, true),
127 (TypeBuilder<int8_t(...), false>::get(getGlobalContext())));
128 params.push_back(TypeBuilder<int32_t*, false>::get(getGlobalContext()));
129 EXPECT_EQ(FunctionType::get(Type::getInt8Ty(getGlobalContext()), params, false),
130 (TypeBuilder<int8_t(const int32_t*), false>::get(getGlobalContext())));
131 EXPECT_EQ(FunctionType::get(Type::getInt8Ty(getGlobalContext()), params, true),
132 (TypeBuilder<int8_t(const int32_t*, ...), false>::get(getGlobalContext())));
133 params.push_back(TypeBuilder<char*, false>::get(getGlobalContext()));
134 EXPECT_EQ(FunctionType::get(Type::getInt8Ty(getGlobalContext()), params, false),
135 (TypeBuilder<int8_t(int32_t*, void*), false>::get(getGlobalContext())));
136 EXPECT_EQ(FunctionType::get(Type::getInt8Ty(getGlobalContext()), params, true),
137 (TypeBuilder<int8_t(int32_t*, char*, ...), false>::get(getGlobalContext())));
138 params.push_back(TypeBuilder<char, false>::get(getGlobalContext()));
139 EXPECT_EQ(FunctionType::get(Type::getInt8Ty(getGlobalContext()), params, false),
140 (TypeBuilder<int8_t(int32_t*, void*, char), false>::get(getGlobalContext())));
141 EXPECT_EQ(FunctionType::get(Type::getInt8Ty(getGlobalContext()), params, true),
142 (TypeBuilder<int8_t(int32_t*, char*, char, ...), false>::get(getGlobalContext())));
143 params.push_back(TypeBuilder<char, false>::get(getGlobalContext()));
144 EXPECT_EQ(FunctionType::get(Type::getInt8Ty(getGlobalContext()), params, false),
145 (TypeBuilder<int8_t(int32_t*, void*, char, char), false>::get(getGlobalContext())));
146 EXPECT_EQ(FunctionType::get(Type::getInt8Ty(getGlobalContext()), params, true),
148 false>::get(getGlobalContext())));
149 params.push_back(TypeBuilder<char, false>::get(getGlobalContext()));
150 EXPECT_EQ(FunctionType::get(Type::getInt8Ty(getGlobalContext()), params, false),
152 false>::get(getGlobalContext())));
153 EXPECT_EQ(FunctionType::get(Type::getInt8Ty(getGlobalContext()), params, true),
155 false>::get(getGlobalContext())));
164 &(TypeBuilder<types::i<1>, true>::get(context1))->getContext());
167 &(TypeBuilder<types::i<1>, true>::get(context2))->getContext());
187 static StructType *get(LLVMContext &Context) {
191 st.push_back(TypeBuilder<int, cross>::get(Context));
192 st.push_back(TypeBuilder<int*, cross>::get(Context));
193 st.push_back(TypeBuilder<void*[], cross>::get(Context));
194 static StructType *const result = StructType::get(Context, st);
210 static StructType *get(LLVMContext &Context) {
214 st.push_back(TypeBuilder<types::i<32>, cross>::get(Context));
215 st.push_back(TypeBuilder<types::i<32>*, cross>::get(Context));
216 st.push_back(TypeBuilder<types::i<8>*[], cross>::get(Context));
217 static StructType *const result = StructType::get(Context, st);
234 EXPECT_EQ(PointerType::getUnqual(StructType::get(
235 TypeBuilder<int, false>::get(getGlobalContext()),
236 TypeBuilder<int*, false>::get(getGlobalContext()),
237 TypeBuilder<void*[], false>::get(getGlobalContext()),
239 (TypeBuilder<MyType*, false>::get(getGlobalContext())));
240 EXPECT_EQ(PointerType::getUnqual(StructType::get(
241 TypeBuilder<types::i<32>, false>::get(getGlobalContext()),
242 TypeBuilder<types::i<32>*, false>::get(getGlobalContext()),
243 TypeBuilder<types::i<8>*[], false>::get(getGlobalContext()),
245 (TypeBuilder<MyPortableType*, false>::get(getGlobalContext())));
246 EXPECT_EQ(PointerType::getUnqual(StructType::get(
247 TypeBuilder<types::i<32>, false>::get(getGlobalContext()),
248 TypeBuilder<types::i<32>*, false>::get(getGlobalContext()),
249 TypeBuilder<types::i<8>*[], false>::get(getGlobalContext()),
251 (TypeBuilder<MyPortableType*, true>::get(getGlobalContext())));