Displaying 3 results from an estimated 3 matches for "flipallbits".
2011 Mar 06
0
[LLVMdev] First Patch
...of getScalarSizeInBits().
> + APInt mask(width, 0), zeroes(width, 0), ones(width, 0);
> + mask.setAllBits();
An easier way to get an all-one mask would be to construct it as
'APInt mask(width, -1, true)'.
> + ComputeMaskedBits(LHS, mask, zeroes, ones);
> + zeroes.flipAllBits();
> +
> + if ((power = ones.exactLogBase2()) != -1 && zeroes == ones) {
It would probably be cleaner to assign 'power' outside the condition.
I don't think you're handling the case where the only set bit is the
sign bit correctly; in that case the value is the mo...
2011 Mar 06
1
[LLVMdev] First Patch
Hi all!
I've been tinkering with LLVM's code-base for a few days, hoping to
start on one of the ideas mentioned in the "Open Projects" page (I was
told 'Improving the current system'/'Miscellaneous Improvements'/5 would
be a good start).
While I was at it, I also took a stab at finishing up one of the TODOs.
I've attached the patch for review.
--
2011 Mar 02
3
[LLVMdev] live variable analysis
Hi
As I understand live variable analysis will set the def/kill
properties of operands. In that case, is it still needed to set the
kill flags when possible during lowering?
thanks
dz