search for: attributebuilder

Displaying 1 result from an estimated 1 matches for "attributebuilder".

2017 Mar 20
4
[RFC] Attribute overhaul 2
...for example, inserts a new AttributeSet into a FoldingSet. AttributeFuncs::mergeAttributesForInlining is written in terms of these APIs, and is therefore quite inefficient. This also shows up during LTO. I don't think it's practical to remove these inherently expensive APIs, but if we make AttributeBuilder easier to use, it will be a lot easier to fix these problems as they come up. Lastly, the Attribute APIs are hard to use because they do too much information hiding. In particular, the choice to make AttributeSetNode an internal implementation detail of lib/IR is problematic. This type describes a...