Displaying 3 results from an estimated 3 matches for "pointerbitmask".
2009 Oct 08
2
[LLVMdev] question on code in PointerIntPair.h
around line 45 a bitmask is computed as:
PointerBitMask =
~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable)-1),
my question is why is the shift performed on intptr_t? Wouldn't the
following be ok?
PointerBitMask =
~(((uintptr_t)1 << PtrTraits::NumLowBitsAvailable)-1),
Thanks in advance,
Mau...
2009 Oct 09
0
[LLVMdev] question on code in PointerIntPair.h
On Oct 8, 2009, at 10:50 AM, Maurizio Vitale wrote:
> around line 45 a bitmask is computed as:
>
> PointerBitMask =
> ~(uintptr_t)(((intptr_t)1 << PtrTraits::NumLowBitsAvailable)-1),
>
> my question is why is the shift performed on intptr_t? Wouldn't the
> following be ok?
>
> PointerBitMask =
> ~(((uintptr_t)1 << PtrTraits::NumLowBitsAvailable)-1),
Hi Maurizi...
2009 Oct 09
1
[LLVMdev] question on code in PointerIntPair.h
>>>>> "Chris" == Chris Lattner <clattner at apple.com> writes:
Chris> On Oct 8, 2009, at 10:50 AM, Maurizio Vitale wrote:
> around line 45 a bitmask is computed as:
>>
>> PointerBitMask = ~(uintptr_t)(((intptr_t)1 <<
>> PtrTraits::NumLowBitsAvailable)-1),
>>
>> my question is why is the shift performed on intptr_t? Wouldn't
>> the following be ok?
>>
>> PointerBitMask = ~(((uintptr_t)1 <<
>> Pt...