Lines Matching defs:insertBits
2077 TEST(APIntTest, insertBits) {
2082 i31.insertBits(iSrc, 0);
2087 i63.insertBits(iSrc, 4);
2091 i31.insertBits(APInt::getZeroWidth(), 1);
2096 i120.insertBits(iSrc, 8);
2101 i127.insertBits(iSrc, 48);
2107 i128.insertBits(APInt(64, UINT64_MAX, true), 0);
2108 i128.insertBits(APInt(64, UINT64_MAX, true), 64);
2112 i256.insertBits(APInt(65, 0), 0);
2113 i256.insertBits(APInt(69, 0), 64);
2114 i256.insertBits(APInt(128, 0), 128);
2118 i257.insertBits(APInt(96, UINT64_MAX, true), 64);
2126 i260.insertBits(APInt(129, 1ull << 48), 15);
2135 // Tests cloned from insertBits but adapted to the numBits <= 64 constraint
2140 i31.insertBits(iSrc, 0, 31);
2145 i63.insertBits(iSrc, 4, 31);
2150 i120.insertBits(iSrc, 8, 31);
2155 i127.insertBits(iSrc, 48, 31);
2161 i128.insertBits(UINT64_MAX, 0, 64);
2162 i128.insertBits(UINT64_MAX, 64, 64);
2166 i256.insertBits(0, 0, 64);
2167 i256.insertBits(0, 64, 1);
2168 i256.insertBits(0, 64, 64);
2169 i256.insertBits(0, 128, 5);
2170 i256.insertBits(0, 128, 64);
2171 i256.insertBits(0, 192, 64);
2175 i257.insertBits(APInt(96, UINT64_MAX, true), 64);
2184 i260.insertBits(APInt(129, 1ull << 48), 15);