[LLVMdev] value tracking
陳韋任
chenwj.cs97g+llvmdev at g2.nctu.edu.tw
Wed Feb 4 17:37:57 PST 2015
Hi Xin Tong,
On Thu, Feb 5, 2015 at 7:46 AM, Xin Tong <trent.tong at gmail.com> wrote:
> I would like to know what API i can use to tell that x cant be negative. I
> looked through the value tracking analysis API, nothing seems immediate.
>
> int divBy4(int x) {
> if (x < 0) abort();
> return x/4;
>
> }
>
> http://llvm.org/docs/doxygen/html/ValueTracking_8h.html
How about llvm::ComputeSignBit? I think you can tell it's negative
by the sign bit, right?
Regards,
chenwj
More information about the llvm-dev
mailing list