|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/BitVector.h 226 Copy &= maskTrailingOnes<BitWord>(LastBit + 1);
250 Copy &= maskTrailingOnes<BitWord>(LastBit + 1);
281 Copy |= maskTrailingOnes<BitWord>(FirstBit);
317 Copy |= maskTrailingOnes<BitWord>(FirstBit);
654 const BitWord Mask = maskTrailingOnes<BitWord>(BitDistance);
include/llvm/ADT/SmallBitVector.h 312 Bits &= maskTrailingOnes<uintptr_t>(PriorTo + 1);
include/llvm/Object/COFF.h 725 return maskTrailingOnes<uint32_t>(31) & NameOffset;
737 return maskTrailingOnes<uint32_t>(31) & SubdirOffset;
include/llvm/Support/MathExtras.h 258 return ~maskTrailingOnes<T>(CHAR_BIT * sizeof(T) - N);
lib/Support/APInt.cpp 405 uint64_t maskBits = maskTrailingOnes<uint64_t>(numBits);
475 uint64_t maskBits = maskTrailingOnes<uint64_t>(numBits);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 1566 AndImm |= maskTrailingOnes<uint64_t>(NumberOfIgnoredLowBits);
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 1669 const uint64_t OffsetMask = maskTrailingOnes<uint64_t>(NumBits - 1);
1675 const uint64_t OffsetMask = maskTrailingOnes<uint64_t>(NumBits);
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp 1212 Mask = maskTrailingOnes<unsigned>(Size);
lib/Target/ARC/Disassembler/ARCDisassembler.cpp 203 SignExtend32<B>(maskTrailingOnes<decltype(InsnS)>(B) & InsnS)));
lib/Target/RISCV/RISCVISelDAGToDAG.cpp 150 if ((Mask | maskTrailingOnes<uint64_t>(ShAmt)) == 0xffffffff) {
lib/Transforms/InstCombine/InstCombineCalls.cpp 2428 Result &= maskTrailingOnes<uint64_t>(Length);
2449 Result &= maskTrailingOnes<uint64_t>(Index);
unittests/Support/MathExtrasTest.cpp 70 EXPECT_EQ(0U, maskTrailingOnes<uint8_t>(0));
72 EXPECT_EQ(0U, maskTrailingOnes<uint16_t>(0));
74 EXPECT_EQ(0U, maskTrailingOnes<uint32_t>(0));
76 EXPECT_EQ(0U, maskTrailingOnes<uint64_t>(0));
78 EXPECT_EQ(0x00000003U, maskTrailingOnes<uint32_t>(2U));
81 EXPECT_EQ(0x000007FFU, maskTrailingOnes<uint32_t>(11U));
84 EXPECT_EQ(0xFFFFFFFFU, maskTrailingOnes<uint32_t>(32U));
86 EXPECT_EQ(0xFFFFFFFFFFFFFFFFULL, maskTrailingOnes<uint64_t>(64U));
89 EXPECT_EQ(0x0000FFFFFFFFFFFFULL, maskTrailingOnes<uint64_t>(48U));