Home
last modified time | relevance | path

Searched refs:BitMask (Results 1 – 25 of 36) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DBitTracker.h39 struct BitMask;
286 struct BitTracker::BitMask { struct
287 BitMask() = default;
288 BitMask(uint16_t b, uint16_t e) : B(b), E(e) {} in BitMask() argument
316 RegisterCell &insert(const RegisterCell &RC, const BitMask &M); argument
317 RegisterCell extract(const BitMask &M) const; // Returns a new cell.
464 virtual BitMask mask(unsigned Reg, unsigned Sub) const;
DBitTracker.cpp215 const BitMask &M) { in insert()
235 BT::RegisterCell BT::RegisterCell::extract(const BitMask &M) const { in extract()
368 BitMask M = mask(RR.Reg, RR.Sub); in getCell()
690 RegisterCell Res = RegisterCell::ref(A1).extract(BT::BitMask(B, Last)); in eXTR()
703 Res.insert(RegisterCell::ref(A2), BT::BitMask(AtN, AtN+W2-1)); in eINS()
707 BT::BitMask BT::MachineEvaluator::mask(unsigned Reg, unsigned Sub) const { in mask()
711 return BitMask(0, W-1); in mask()
753 Res.insert(Src, BitMask(0, WS-1)); in evaluate()
1001 BitMask OM = ME.mask(OldRR.Reg, OldRR.Sub); in subst()
1002 BitMask NM = ME.mask(NewRR.Reg, NewRR.Sub); in subst()
DHexagonBitTracker.h39 BitTracker::BitMask mask(unsigned Reg, unsigned Sub) const override;
DHexagonBitTracker.cpp89 BT::BitMask HexagonEvaluator::mask(unsigned Reg, unsigned Sub) const { in mask()
101 return IsSubLo ? BT::BitMask(0, RW-1) in mask()
102 : BT::BitMask(RW, 2*RW-1); in mask()
351 RegisterCell RC = RegisterCell(RW).insert(PC, BT::BitMask(0, PW-1)); in evaluate()
373 RegisterCell CW = RegisterCell(W0).insert(rc(1), BT::BitMask(0, W1-1)); in evaluate()
723 RegisterCell RC = RegisterCell(W0).insert(Ext, BT::BitMask(0, Wd-1)); in evaluate()
/third_party/skia/third_party/externals/angle2/src/common/
Dbitset_utils_unittest.cpp611 TEST(BitMask, Test) in TEST() argument
613 EXPECT_EQ(BitMask<uint32_t>(1), 1u); in TEST()
614 EXPECT_EQ(BitMask<uint32_t>(2), 3u); in TEST()
615 EXPECT_EQ(BitMask<uint32_t>(3), 7u); in TEST()
616 EXPECT_EQ(BitMask<uint32_t>(31), 0x7FFF'FFFFu); in TEST()
617 EXPECT_EQ(BitMask<uint32_t>(32), 0xFFFF'FFFFu); in TEST()
618 EXPECT_EQ(BitMask<uint64_t>(63), static_cast<uint64_t>(0x7FFF'FFFF'FFFF'FFFFllu)); in TEST()
619 EXPECT_EQ(BitMask<uint64_t>(64), static_cast<uint64_t>(0xFFFF'FFFF'FFFF'FFFFllu)); in TEST()
Dbitset_utils.h36 constexpr BitsT BitMask(ParamT x) in BitMask() function
166 constexpr static BitsT Mask(std::size_t x) { return BitMask<BitsT>(static_cast<ParamT>(x)); } in Mask()
/third_party/skia/third_party/externals/abseil-cpp/absl/container/internal/
Draw_hash_set.h206 class BitMask {
213 using iterator = BitMask;
214 using const_iterator = BitMask;
216 explicit BitMask(T mask) : mask_(mask) {}
217 BitMask& operator++() {
230 BitMask begin() const { return *this; }
231 BitMask end() const { return BitMask(0); }
244 friend bool operator==(const BitMask& a, const BitMask& b) {
247 friend bool operator!=(const BitMask& a, const BitMask& b) {
349 BitMask<uint32_t, kWidth> Match(h2_t hash) const {
[all …]
Draw_hash_set_test.cc122 TEST(BitMask, Smoke) { in TEST() argument
123 EXPECT_FALSE((BitMask<uint8_t, 8>(0))); in TEST()
124 EXPECT_TRUE((BitMask<uint8_t, 8>(5))); in TEST()
126 EXPECT_THAT((BitMask<uint8_t, 8>(0)), ElementsAre()); in TEST()
127 EXPECT_THAT((BitMask<uint8_t, 8>(0x1)), ElementsAre(0)); in TEST()
128 EXPECT_THAT((BitMask<uint8_t, 8>(0x2)), ElementsAre(1)); in TEST()
129 EXPECT_THAT((BitMask<uint8_t, 8>(0x3)), ElementsAre(0, 1)); in TEST()
130 EXPECT_THAT((BitMask<uint8_t, 8>(0x4)), ElementsAre(2)); in TEST()
131 EXPECT_THAT((BitMask<uint8_t, 8>(0x5)), ElementsAre(0, 2)); in TEST()
132 EXPECT_THAT((BitMask<uint8_t, 8>(0x55)), ElementsAre(0, 2, 4, 6)); in TEST()
[all …]
/third_party/skia/third_party/externals/brotli/c/dec/
Dbit_reader.h26 static BROTLI_INLINE uint32_t BitMask(uint32_t n) { in BitMask() function
201 return (uint32_t)BrotliGetBitsUnmasked(br) & BitMask(n_bits); in BrotliGetBits()
213 *val = (uint32_t)BrotliGetBitsUnmasked(br) & BitMask(n_bits); in BrotliSafeGetBits()
240 *val = (uint32_t)BrotliGetBitsUnmasked(br) & BitMask(n_bits); in BrotliTakeBits()
Ddecode.c360 ((bits >> HUFFMAN_TABLE_BITS) & BitMask(nbits))); in DecodeSymbol()
403 val = (val & BitMask(BROTLI_HC_FAST_LOAD_BITS(table))) >> HUFFMAN_TABLE_BITS; in SafeDecodeSymbol()
450 uint32_t mask = BitMask((*bits - HUFFMAN_TABLE_BITS)); in ReadPreloadedSymbol()
622 BitMask(BROTLI_HUFFMAN_MAX_CODE_LENGTH_CODE_LENGTH)); in ReadSymbolCodeLengths()
632 (uint32_t)BrotliGetBitsUnmasked(br) & BitMask(extra_bits); in ReadSymbolCodeLengths()
661 bits & BitMask(BROTLI_HUFFMAN_MAX_CODE_LENGTH_CODE_LENGTH)); in SafeReadSymbolCodeLengths()
675 BitMask(extra_bits); in SafeReadSymbolCodeLengths()
1914 int mask = (int)BitMask(shift); in ProcessCommandsInternal()
2352 s->distance_postfix_bits = bits & BitMask(2); in BrotliDecoderDecompressStream()
/third_party/node/deps/brotli/c/dec/
Dbit_reader.h26 static BROTLI_INLINE uint32_t BitMask(uint32_t n) { in BitMask() function
201 return (uint32_t)BrotliGetBitsUnmasked(br) & BitMask(n_bits); in BrotliGetBits()
213 *val = (uint32_t)BrotliGetBitsUnmasked(br) & BitMask(n_bits); in BrotliSafeGetBits()
240 *val = (uint32_t)BrotliGetBitsUnmasked(br) & BitMask(n_bits); in BrotliTakeBits()
Ddecode.c360 ((bits >> HUFFMAN_TABLE_BITS) & BitMask(nbits))); in DecodeSymbol()
403 val = (val & BitMask(BROTLI_HC_FAST_LOAD_BITS(table))) >> HUFFMAN_TABLE_BITS; in SafeDecodeSymbol()
450 uint32_t mask = BitMask((*bits - HUFFMAN_TABLE_BITS)); in ReadPreloadedSymbol()
622 BitMask(BROTLI_HUFFMAN_MAX_CODE_LENGTH_CODE_LENGTH)); in ReadSymbolCodeLengths()
632 (uint32_t)BrotliGetBitsUnmasked(br) & BitMask(extra_bits); in ReadSymbolCodeLengths()
661 bits & BitMask(BROTLI_HUFFMAN_MAX_CODE_LENGTH_CODE_LENGTH)); in SafeReadSymbolCodeLengths()
675 BitMask(extra_bits); in SafeReadSymbolCodeLengths()
1914 int mask = (int)BitMask(shift); in ProcessCommandsInternal()
2352 s->distance_postfix_bits = bits & BitMask(2); in BrotliDecoderDecompressStream()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DVOP3PInstructions.td189 class Extract<int FromBitIndex, int BitMask, bit U>: PatFrag<
191 …!if (!or (!and (!eq (BitMask, 255), !eq (FromBitIndex, 24)), !eq (FromBitIndex, 28)), // last elem…
194 !if (U, (and node:$src, (i32 BitMask)),
195 … !if (!eq (BitMask, 15), (!cast<PatFrag>("ExtractSigned4bit_"#FromBitIndex) node:$src),
197 !if (U, (and (srl node:$src, (i32 FromBitIndex)), (i32 BitMask)),
198 … !if (!eq (BitMask, 15), (!cast<PatFrag>("ExtractSigned4bit_"#FromBitIndex) node:$src),
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DLowerTypeTests.cpp433 Constant *BitMask; member
585 Value *BitMask = B.CreateShl(ConstantInt::get(BitsType, 1), BitIndex); in createMaskedBitTest() local
586 Value *MaskedBits = B.CreateAnd(Bits, BitMask); in createMaskedBitTest()
683 B.CreateAnd(Byte, ConstantExpr::getPtrToInt(TIL.BitMask, Int8Ty)); in createBitSetTest()
941 ExportGlobal("bit_mask", TIL.BitMask); in exportTypeId()
943 return &TTRes.BitMask; in exportTypeId()
1016 TIL.BitMask = ImportConstant("bit_mask", TTRes.BitMask, 8, Int8PtrTy); in importTypeId()
1148 TIL.BitMask = BAI->MaskGlobal; in lowerTypeTestCalls()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DBypassSlowDivision.cpp340 uint64_t BitMask = ~BypassType->getBitMask(); in insertOperandRuntimeCheck() local
341 Value *AndV = Builder.CreateAnd(OrV, BitMask); in insertOperandRuntimeCheck()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineOperand.cpp542 unsigned BitMask = Flags.second; in printTargetFlags() local
546 if ((BitMask & Mask.first) == Mask.first) { in printTargetFlags()
552 BitMask &= ~(Mask.first); in printTargetFlags()
555 if (BitMask) { in printTargetFlags()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DModuleSummaryIndexYAML.h34 io.mapOptional("BitMask", res.BitMask);
DModuleSummaryIndex.h824 uint8_t BitMask = 0;
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
Dvk_utils.cpp956 angle::BitMask<uint32_t>(gl::IMPLEMENTATION_MAX_DRAW_BUFFERS); in getColorMask()
DTextureVk.cpp2114 gl::TexLevelMask levelsMask(angle::BitMask<uint32_t>(levelCount) in reinitImageAsRenderable()
2546 gl::TexLevelMask levelsMask(angle::BitMask<uint32_t>(maxLevel.get() + 1)); in prepareForGenerateMipmap()
Dvk_helpers.cpp615 : angle::BitMask<uint8_t>(layerCount); in GetContentDefinedLayerRangeBits()
6543 gl::TexLevelMask levelsMask(angle::BitMask<uint32_t>(levelCount) << mFirstAllocatedLevel.get()); in stageSelfAsSubresourceUpdates()
6819 const uint64_t subresourceHashRange = angle::BitMask<uint64_t>(updateLayerCount); in flushStagedUpdates()
7100 : angle::BitMask<uint64_t>(updateLayerCount); in removeSupersededUpdates()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/LTO/
DLTO.cpp251 AddUint64(S.TTRes.BitMask); in computeLTOCacheKey()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DAsmWriter.cpp2798 if (TTRes.BitMask) in printTypeTestResolution()
2800 Out << ", bitMask: " << (unsigned)TTRes.BitMask; in printTypeTestResolution()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsSEISelLowering.cpp1536 SDValue BitMask = DAG.getConstant(~BitImm, DL, ResTy); in lowerMSABitClearImm() local
1538 return DAG.getNode(ISD::AND, DL, ResTy, Op->getOperand(1), BitMask); in lowerMSABitClearImm()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp8505 const MCExpr *BitMask; in ParseDirective() local
8508 if (Parser.parseExpression(BitMask)) { in ParseDirective()
8513 if (!BitMask->evaluateAsAbsolute(BitMaskVal)) { in ParseDirective()

12