Displaying 5 results from an estimated 5 matches for "libsimplify".
Did you mean:
bitsimplify
2013 Feb 19
2
[LLVMdev] [RFC] NoBuiltin Attribute
...doesn't make a lot of sense to me. I want the attribute to be in the 'enum' list because string attributes are meant more for target-dependent attributes rather than IR-level attributes. (The distinction isn't set in stone, but I feel that this doesn't need to be a string.)
The LibSimplify code will check the function containing the call/invoke for the `NoBuiltin' attribute to see if it is allowed to simplify the builtin.
What do you think?
-bw
2013 Feb 20
0
[LLVMdev] [RFC] NoBuiltin Attribute
...or to call/invoke instructions, because that kind of granularity doesn't make a lot of sense to me.
I think we should do it, otherwise inlining is unnecessarily harmed. Given that attributes are displayed in .ll files with the # syntax, there should be no bloat/unreadability impact.
> The LibSimplify code will check the function containing the call/invoke for the `NoBuiltin' attribute to see if it is allowed to simplify the builtin.
> What do you think?
Sounds ok, but I think the attribute should be on compiled call sites instead of compiled function bodies. If we're going to do th...
2013 Feb 20
1
[LLVMdev] [RFC] NoBuiltin Attribute
...nstructions, because that kind of granularity doesn't make a lot of sense to me.
>
> I think we should do it, otherwise inlining is unnecessarily harmed. Given that attributes are displayed in .ll files with the # syntax, there should be no bloat/unreadability impact.
>
>> The LibSimplify code will check the function containing the call/invoke for the `NoBuiltin' attribute to see if it is allowed to simplify the builtin.
>> What do you think?
>
> Sounds ok, but I think the attribute should be on compiled call sites instead of compiled function bodies. If we're...
2013 Feb 19
0
[LLVMdev] [RFC] NoBuiltin Attribute
On Feb 18, 2013, at 10:31 PM, Bill Wendling <wendling at apple.com> wrote:
>>>>
>>>> In the context of LTO, it makes sense for the attribute to be on function bodies, not on prototypes.
>>>>
>>> Yeah, I noticed that after sending this patch. I modified it to check the function CI is in for that attribute.
>>
>> Was that in the
2013 Feb 19
4
[LLVMdev] [RFC] NoBuiltin Attribute
On Feb 18, 2013, at 6:10 PM, Chris Lattner <clattner at apple.com> wrote:
> On Feb 18, 2013, at 4:49 PM, Bill Wendling <wendling at apple.com> wrote:
>>> Hi Bill,
>>>
>>> I think the concept of this patch makes sense, but the implementation does not.
>>>
>>> I have:
>>>
>>> void foo() {
>>>