Displaying 4 results from an estimated 4 matches for "bitwiseneg".
2015 Apr 11
2
[LLVMdev] How doesn't llvm generate IR for logical negate operation
How can I generate LLVM IR for both logical NEG (!)? For example, if I have
Int32Ty a,
For the bitwise NEG(~):
c = ~a ;
I can use the following API from LLVM:
BinaryOperator *neg = BinaryOperator::CreateNeg(nbits, "bitwiseNEG",
insertBefore);
How, if I want to generate logical NEG:
c = !a;
what should I do for this?
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150410/1656e4c7/attachment.html>
2015 Apr 11
2
[LLVMdev] How doesn't llvm generate IR for logical negate operation
...ow can I generate LLVM IR for both logical NEG (!)? For example, if I
>> have Int32Ty a,
>>
>> For the bitwise NEG(~):
>>
>> c = ~a ;
>>
>> I can use the following API from LLVM:
>>
>> BinaryOperator *neg = BinaryOperator::CreateNeg(nbits, "bitwiseNEG", insertBefore);
>>
>> How, if I want to generate logical NEG:
>>
>> c = !a;
>>
>> what should I do for this?
>>
>> Thanks
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at...
2015 Apr 11
2
[LLVMdev] How doesn't llvm generate IR for logical negate operation
...t;>>> have Int32Ty a,
>>>>
>>>> For the bitwise NEG(~):
>>>>
>>>> c = ~a ;
>>>>
>>>> I can use the following API from LLVM:
>>>>
>>>> BinaryOperator *neg = BinaryOperator::CreateNeg(nbits, "bitwiseNEG", insertBefore);
>>>>
>>>> How, if I want to generate logical NEG:
>>>>
>>>> c = !a;
>>>>
>>>> what should I do for this?
>>>>
>>>> Thanks
>>>>
>>>> _________________________...
2015 Apr 11
2
[LLVMdev] How doesn't llvm generate IR for logical negate operation
...>>>> For the bitwise NEG(~):
>>>>>>
>>>>>> c = ~a ;
>>>>>>
>>>>>> I can use the following API from LLVM:
>>>>>>
>>>>>> BinaryOperator *neg = BinaryOperator::CreateNeg(nbits, "bitwiseNEG", insertBefore);
>>>>>>
>>>>>> How, if I want to generate logical NEG:
>>>>>>
>>>>>> c = !a;
>>>>>>
>>>>>> what should I do for this?
>>>>>>
>>>>>> Th...