Lines Matching refs:bit_width

209   EXPECT_EQ(0, llvm::bit_width(uint8_t(0)));  in TEST()
210 EXPECT_EQ(0, llvm::bit_width(uint16_t(0))); in TEST()
211 EXPECT_EQ(0, llvm::bit_width(uint32_t(0))); in TEST()
212 EXPECT_EQ(0, llvm::bit_width(uint64_t(0))); in TEST()
214 EXPECT_EQ(1, llvm::bit_width(uint8_t(1))); in TEST()
215 EXPECT_EQ(1, llvm::bit_width(uint16_t(1))); in TEST()
216 EXPECT_EQ(1, llvm::bit_width(uint32_t(1))); in TEST()
217 EXPECT_EQ(1, llvm::bit_width(uint64_t(1))); in TEST()
219 EXPECT_EQ(2, llvm::bit_width(uint8_t(2))); in TEST()
220 EXPECT_EQ(2, llvm::bit_width(uint16_t(2))); in TEST()
221 EXPECT_EQ(2, llvm::bit_width(uint32_t(2))); in TEST()
222 EXPECT_EQ(2, llvm::bit_width(uint64_t(2))); in TEST()
224 EXPECT_EQ(2, llvm::bit_width(uint8_t(3))); in TEST()
225 EXPECT_EQ(2, llvm::bit_width(uint16_t(3))); in TEST()
226 EXPECT_EQ(2, llvm::bit_width(uint32_t(3))); in TEST()
227 EXPECT_EQ(2, llvm::bit_width(uint64_t(3))); in TEST()
229 EXPECT_EQ(3, llvm::bit_width(uint8_t(4))); in TEST()
230 EXPECT_EQ(3, llvm::bit_width(uint16_t(4))); in TEST()
231 EXPECT_EQ(3, llvm::bit_width(uint32_t(4))); in TEST()
232 EXPECT_EQ(3, llvm::bit_width(uint64_t(4))); in TEST()
234 EXPECT_EQ(7, llvm::bit_width(uint8_t(0x7f))); in TEST()
235 EXPECT_EQ(15, llvm::bit_width(uint16_t(0x7fff))); in TEST()
236 EXPECT_EQ(31, llvm::bit_width(uint32_t(0x7fffffffu))); in TEST()
237 EXPECT_EQ(63, llvm::bit_width(uint64_t(0x7fffffffffffffffull))); in TEST()
239 EXPECT_EQ(8, llvm::bit_width(uint8_t(0x80))); in TEST()
240 EXPECT_EQ(16, llvm::bit_width(uint16_t(0x8000))); in TEST()
241 EXPECT_EQ(32, llvm::bit_width(uint32_t(0x80000000u))); in TEST()
242 EXPECT_EQ(64, llvm::bit_width(uint64_t(0x8000000000000000ull))); in TEST()
244 EXPECT_EQ(8, llvm::bit_width(uint8_t(0xff))); in TEST()
245 EXPECT_EQ(16, llvm::bit_width(uint16_t(0xffff))); in TEST()
246 EXPECT_EQ(32, llvm::bit_width(uint32_t(0xffffffffu))); in TEST()
247 EXPECT_EQ(64, llvm::bit_width(uint64_t(0xffffffffffffffffull))); in TEST()