This is an archive of the discontinued LLVM Phabricator instance.

Implement the flatten attribute.
ClosedPublic

Authored by pcc on May 16 2014, 11:17 PM.

Details

Summary

This is a GNU attribute that causes functions called by a function with the
attribute to be inlined where possible. It is implemented by giving calls
in such functions the alwaysinline attribute.

Diff Detail

Repository
rL LLVM

Event Timeline

pcc updated this revision to Diff 9506.May 16 2014, 11:17 PM
pcc retitled this revision from to Implement the flatten attribute..
pcc updated this object.
pcc edited the test plan for this revision. (Show Details)
pcc added a subscriber: Unknown Object (MLST).
pcc updated this revision to Diff 9588.May 19 2014, 3:19 PM

Add tests, docs

pcc closed this revision.May 20 2014, 10:20 AM
pcc updated this revision to Diff 9631.

Closed by commit rL209217 (authored by @pcc).