summaryrefslogtreecommitdiffstats
path: root/llvm/docs/WritingAnLLVMPass.rst
Commit message (Collapse)AuthorAgeFilesLines
* [PM] Split the LoopInfo object apart from the legacy pass, creatingChandler Carruth2015-01-171-2/+2
| | | | | | | | | | a LoopInfoWrapperPass to wire the object up to the legacy pass manager. This switches all the clients of LoopInfo over and paves the way to port LoopInfo to the new pass manager. No functionality change is intended with this iteration. llvm-svn: 226373
* docs: Modernize some examples in WritingAnLLVMPassJustin Bogner2014-11-181-3/+3
| | | | llvm-svn: 222223
* docs: Fix a couple of typo-ish errors in WritingAnLLVMPassJustin Bogner2014-11-181-4/+3
| | | | | | | | - Make CallGraphSCCPass's paragraph about doFinalization refer to runOnSCC instead of runOnFunction, since that's what it's about. - Fix a reference in the FunctionPass paragraph. llvm-svn: 222222
* docs: Remove documentation for legacy PGO optionsJustin Bogner2014-06-041-1/+0
| | | | | | | | Late last year r191835 removed a largely unmaintained legacy PGO infrastructure, but some of the docs were missed. Since these docs are for things that don't actually exist anymore, they should be removed. llvm-svn: 210165
* fix RST reference in Writing an LLVM PassBenjamin Kramer2013-10-301-1/+1
| | | | | | | | | | Currently, instead of showing up as link, it is rendered as ...of FunctionPass <writing-an-llvm-pass-FunctionPass>. The... PR17733. Patch by Tay Ray Chuan! llvm-svn: 193698
* IR headers moved to llvm/IR some aeons ago, update documentation.Benjamin Kramer2013-07-081-2/+2
| | | | llvm-svn: 185854
* Update docs to say that a FunctionPass should not inspect other functions ↵Stephen Lin2013-07-081-1/+1
| | | | | | | | than the one being processed. Please let me know if you disagree with this assessment (no one has yet, after asking on llvm-commits and LLVMDev) and I will revert. llvm-svn: 185848
* remove the rest of the "written by" lines in the documentation. It isChris Lattner2013-01-101-3/+0
| | | | | | | against the developer policy to include this sort of thing as SVN blame already captures this in a far more fine-grained way. llvm-svn: 172109
* Documentation: convert WritingAnLLVMPass.html to reST.Dmitri Gribenko2012-12-121-0/+1439
Patch by Anthony Mykhailenko with small fixes by me. llvm-svn: 169992
OpenPOWER on IntegriCloud