These are two generic cleanup patches for the inliner.<div><br></div><div>The first nukes the abuse of sets of function pointers to track functions which should never be inlined. In all cases this could be determined merely by inspecting the attributes of the function.</div>
<div><br></div><div>The second nukes support for the much antiquated and never documented 'llvm.noinline' global.</div><div><br></div><div>More details in the patch files. You might call them essays. I call them commit logs of GLORY!</div>