Displaying 3 results from an estimated 3 matches for "setallbits".
2011 Mar 06
0
[LLVMdev] First Patch
...// TODO: Implement.
> -
> +
> + int32_t power;
> +
> + {
> + int width = LHS->getType()->getScalarSizeInBits();
This should be an unsigned, like the result type 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 probabl...
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