Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rip out support for 'llvm.noinline'. This thing has a strange history... | Chandler Carruth | 2012-03-16 | 1 | -46/+0 |
| | | | | | | | | | | | | | | | | | | | | | It was added in 2007 as the first cut at supporting no-inline attributes, but we didn't have function attributes of any form at the time. However, it was added without any mention in the LangRef or other documentation. Later on, in 2008, Devang added function notes for 'inline=never' and then turned them into proper function attributes. From that point onward, as far as I can tell, the world moved on, and no one has touched 'llvm.noinline' in any meaningful way since. It's time has now come. We have had better mechanisms for doing this for a long time, all the frontends I'm aware of use them, and this is just holding back progress. Given that it was never a documented feature of the IR, I've provided no auto-upgrade support. If people know of real, in-the-wild bitcode that relies on this, yell at me and I'll add it, but I *seriously* doubt anyone cares. llvm-svn: 152904 | ||||
* | Change tests from "opt %s" to "opt < %s" so that opt doesn't see the | Dan Gohman | 2009-09-11 | 1 | -1/+1 |
| | | | | | | | | input filename so that opt doesn't print the input filename in the output so that grep lines in the tests don't unintentionally match strings in the input filename. llvm-svn: 81537 | ||||
* | Use opt -S instead of piping bitcode output through llvm-dis. | Dan Gohman | 2009-09-08 | 1 | -1/+1 |
| | | | | llvm-svn: 81257 | ||||
* | Change these tests to feed the assembly files to opt directly, instead | Dan Gohman | 2009-09-08 | 1 | -1/+1 |
| | | | | | | of using llvm-as, now that opt supports this. llvm-svn: 81226 | ||||
* | Remove obsolete -f flags. | Dan Gohman | 2009-08-25 | 1 | -1/+1 |
| | | | | llvm-svn: 79992 | ||||
* | Instruct the inliner to obey the noinline attribute. Add test case. | Tanya Lattner | 2007-06-06 | 1 | -0/+46 |
llvm-svn: 37481 |