search for: lowbit

Displaying 5 results from an estimated 5 matches for "lowbit".

Did you mean: lobit
2016 Aug 04
2
Remove zext-unfolding from InstCombine
...zext(B == 0)` and ` zext(B == 0) | (A ^ 1)` in a uniform way we may need another transform. Is it feasible, for example, to introduce a canonicalization that moves a cast always to the right-hand side of a binary operation? > We may need to answer this question first though: > define i8 @notLowBit(i8 %a) { > %lowBit = and i8 %a, 1 > %not = xor i8 %lowBit, 1 > ret i8 %not > } > > Should this be canonicalized to: > define i8 @notLowBit(i8 %a) { > %not = xor i8 %a, -1 > %lowBit = and i8 %not, 1 > ret i8 %lowBit > } > > ...because xor with -1...
2016 Jul 27
2
Remove zext-unfolding from InstCombine
Hi Sanjay, thank you a lot for your answer. I understand that in your examples it is desirable that `foo` and `goo` are canonicalized to the same IR, i.e., something like `@goo`. However, I still have a few open questions, but please correct me in case I'm thinking in the wrong direction. > Am 21.07.2016 um 18:51 schrieb Sanjay Patel <spatel at rotateright.com>: > > I've
2006 Mar 30
8
iostat -xn 5 _donot_ update: how to use DTrace
on Solaris 10 5.10 Generic_118822-23 sun4v sparc SUNW,Sun-Fire-T200 I run #iostat -xn 5 to monitor the IO statistics on SF T2000 server. The system also have a heavy IO load, for some reason iostat donot refresh (no any update). It seems like iostat is calling pause() and stucked there. Also my HBA driver''s interrupt stack trace indicates there is a lot of swtch(), the overall IOPS
2015 Apr 17
0
[ANNOUNCE] xkbevd 1.1.4
...ameworks Convert sprintf calls to snprintf Convert sources to X.Org standard coding style Remove unnecessary cast of getenv return value to char * Add -version option to print program version Add xev & xkbwatch to SEE ALSO list in man page Remove unused macro lowbit() configure: Drop AM_MAINTAINER_MODE autogen.sh: Honor NOCONFIGURE=1 xkbevd 1.1.4 Bjarni Ingi Gislason (1): man: whitespace fixes Julien Cristau (1): man: fix broken escape sequence (\P instead of \fP) git tag: xkbevd-1.1.4 http://xorg.freedesktop.org/archive/indiv...
2011 May 26
0
[LLVMdev] x86 SSE4.2 CRC32 intrinsics renamed
...==================================================================== > --- llvm/trunk/lib/Analysis/ValueTracking.cpp (original) > +++ llvm/trunk/lib/Analysis/ValueTracking.cpp Thu May 26 18:13:19 2011 > @@ -680,8 +680,8 @@ > KnownZero = APInt::getHighBitsSet(BitWidth, BitWidth - LowBits); > break; > } > - case Intrinsic::x86_sse42_crc64_8: > - case Intrinsic::x86_sse42_crc64_64: > + case Intrinsic::x86_sse42_crc32_64_8: > + case Intrinsic::x86_sse42_crc32_64_64: > KnownZero = APInt::getHighBitsSet(64, 32); >...