reference, declarationdefinition
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));