adea497673dab74b08fa2546e69619f1abe55662 |
|
19-Apr-2012 |
Daniel Dunbar <daniel@zuster.org> |
[docs] Update HTML pages to refer to CSS in a way that works locally and with Sphinx. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155153 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
084cd7fa68377ee6795d3695c9e97b7a45ccda68 |
|
08-Apr-2012 |
Bill Wendling <isanbard@gmail.com> |
Formatting changes. Don't put spaces in front of some code, which only makes it look 'off'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154282 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
b583e42265a1aa9bdae96f895e5a80c660a61de4 |
|
09-Dec-2011 |
Bill Wendling <isanbard@gmail.com> |
Revert r146041 et al. The FunctionPass doesn't take an address but the ID. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146268 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
996ff1469fbdd0633c19a6ce8fa2c79a3bb1f203 |
|
07-Dec-2011 |
Bill Wendling <isanbard@gmail.com> |
Also pass in correct initializer here. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146044 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
465becf481092f18c75459f1975f8faaf58aa0c0 |
|
07-Dec-2011 |
Bill Wendling <isanbard@gmail.com> |
Correct initializer in example. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146041 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
b99d5b08585c373c3eae7ad132a0df5e1dbdf26e |
|
11-Oct-2011 |
Bill Wendling <isanbard@gmail.com> |
Minor modifications to make the Hello World example resemble the Hello World pass in the tree. Also some minor formatting changes. PR9413 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141655 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
f5af6ada3b0570db1afc19029cad8fb8320676ef |
|
23-Apr-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
docs: Introduce cascading style <div> and <p> continued on <h[2-5]>. <h2>Section Example</h2> <div> <!-- h2+div is applied --> <p>Section preamble.</p> <h3>Subsection Example</h3> <p> <!-- h3+p is applied --> Subsection body </p> <!-- End of section body --> </div> FIXME: Care H5 better. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130040 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
05d0265fef651de152c8127aa701e689555649f3 |
|
19-Apr-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
docs: Use <Hn> as Heading elements instead of <DIV class="doc_foo">. H1 ... doc_title H2 ... doc_section H3 ... doc_subsection H4 ... doc_subsubsection git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129736 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
23ba1e4faa8317e762eb95aecd786e9600e9f834 |
|
12-Apr-2011 |
Oscar Fuentes <ofv@wanadoo.es> |
Document how to build a LLVM pass with CMake out of source. Patch by arrowdodger! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129381 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
4d6deb099ee63f2b19f3abbe11e8e3c106fd8493 |
|
09-Apr-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
docs/*.html: Make W3C HTML 4.01 Strict more compliant. FIXME: The logo handling in ReleaseNotes.html git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129208 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
b9a33634cc9b65465934c4ae13122c8b772b2c29 |
|
09-Apr-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
docs: Canonicalize URLs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129181 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
71001c97c6dda3df509ba4b9b37f979ea1aa8127 |
|
07-Apr-2011 |
Jay Foad <jay.foad@gmail.com> |
Fix a bit of nonsense. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129073 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
51fbec9021e180af6e9bb6ec7d0a6ed3bd73a0f3 |
|
05-Apr-2011 |
Chris Lattner <sabre@nondot.org> |
remove graphprinter support for domfrontier. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128938 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
ab4c366274a582dd8146b2820c6b999cad5fce36 |
|
15-Feb-2011 |
Duncan Sands <baldrick@free.fr> |
Spelling fix: consequtive -> consecutive. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125563 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
99597067357dc1275845cf1cbd3e7e8bd242a7f3 |
|
03-Jan-2011 |
Nick Lewycky <nicholas@mxc.ca> |
Further expand what a call graph pass may do. The rationale is that after analyzing a function in the SCC, we may want to modify it in a way that requires us to update its uses (f.e. to replace the call with a constant) or its users (f.e. to call it with fewer arguments). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122739 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
041ee7e6fa1a04e64371ece9225a984d9a6bdf4b |
|
03-Jan-2011 |
Nick Lewycky <nicholas@mxc.ca> |
Permit CallGraphSCCPasses readonly access to the direct callers of the functions in their SCC as they already have with the direct callees. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122734 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
5e09eefe95eb9fde26879e43ef9c2704505dc6f2 |
|
01-Jan-2011 |
Duncan Sands <baldrick@free.fr> |
Correct a bunch of mistakes which meant that the example pass didn't even compile, let alone work. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122657 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
dc97c0b2c755b54edff6b439dc1d658c6da7e586 |
|
01-Jan-2011 |
Duncan Sands <baldrick@free.fr> |
I was unable to get the instructions to work if LLVM was built using a separate objects directory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122656 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
779ff7fd822c5473a7d5dfd5304c81c7398563b3 |
|
01-Jan-2011 |
Duncan Sands <baldrick@free.fr> |
Clarify that the loadable module turns up in the top-level directory, not locally. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122655 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
65513605353c7e3ee8be6fc92892f257ad399d92 |
|
20-Oct-2010 |
Tobias Grosser <grosser@fim.uni-passau.de> |
Add RegionPass support. A RegionPass is executed like a LoopPass but on the regions detected by the RegionInfo pass instead of the loops detected by the LoopInfo pass. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116905 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
d8cc7be0262092882d848a1c7d8a4cb6752cce6f |
|
22-Jul-2010 |
Owen Anderson <resistor@mac.com> |
Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with RegisterAnalysisGroup<> for pass registration. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109058 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
20813e01e76e71c0400165b7fb8b2e412d18c0a2 |
|
22-Jul-2010 |
Owen Anderson <resistor@mac.com> |
First stab at updating the documentation for INITIALIZE_PASS(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109055 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
67f8a7bc26c2993854a7e9ab43af362bc4477e3f |
|
08-Jul-2010 |
Duncan Sands <baldrick@free.fr> |
Tweak some docs now that the default build is called Debug+Asserts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107862 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
d47397f6dd879c8e8ea2e99b771585cd6286b64d |
|
21-Jun-2010 |
Chris Lattner <sabre@nondot.org> |
This makes example Makefile a lot more like actual lib/Transforms/Hello/Makefile, and prevents a lot of errors like "Assertion `Inserted && "Pass registered multiple times!"' failed" Patch by Gregory Petrosyan! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106471 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
e2c3a49c8029ebd9ef530101cc24c66562e3dff5 |
|
07-May-2010 |
mike-m <mikem.llvm@gmail.com> |
Revert r103213. It broke several sections of live website. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103219 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
68cb31901c590cabceee6e6356d62c84142114cb |
|
07-May-2010 |
mike-m <mikem.llvm@gmail.com> |
Overhauled llvm/clang docs builds. Closes PR6613. NOTE: 2nd part changeset for cfe trunk to follow. *** PRE-PATCH ISSUES ADDRESSED - clang api docs fail build from objdir - clang/llvm api docs collide in install PREFIX/ - clang/llvm main docs collide in install - clang/llvm main docs have full of hard coded destination assumptions and make use of absolute root in static html files; namely CommandGuide tools hard codes a website destination for cross references and some html cross references assume website root paths *** IMPROVEMENTS - bumped Doxygen from 1.4.x -> 1.6.3 - splits llvm/clang docs into 'main' and 'api' (doxygen) build trees - provide consistent, reliable doc builds for both main+api docs - support buid vs. install vs. website intentions - support objdir builds - document targets with 'make help' - correct clean and uninstall operations - use recursive dir delete only where absolutely necessary - added call function fn.RMRF which safeguards against botched 'rm -rf'; if any target (or any variable is evaluated) which attempts to remove any dirs which match a hard-coded 'safelist', a verbose error will be printed and make will error-stop. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103213 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
6f25d9fa83ab992151c550e7f3180a3a2a4d34ab |
|
17-Apr-2010 |
Chris Lattner <sabre@nondot.org> |
update docs for api change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101566 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
9f116aa3b1ece85b863099ffa7ea1cab88ef46a8 |
|
10-Mar-2010 |
Dan Gohman <gohman@apple.com> |
Clarify the documentation for MachineFunctionPasses. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98119 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
18619b2aeba5468512d6684c4fd96d0ad280e01d |
|
18-Feb-2010 |
Duncan Sands <baldrick@free.fr> |
Uniformize the way these options are printed. Requested by Russell Wallace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96580 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
7e7ae5ad692760aa8d97477f061a05b10948cf57 |
|
18-Feb-2010 |
Duncan Sands <baldrick@free.fr> |
Refer to -help instead of --help since this is what tools themselves say. Also, have tools output -help-hidden rather than refer to --help-hidden, for consistency, and likewise adjust documentation. This doesn't change every mention of --help, only those which seemed clearly safe. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96578 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
8040cd3cfd7b87661c08ca916daf355593dd8ffa |
|
12-Oct-2009 |
Benjamin Kramer <benny.kra@googlemail.com> |
Documentation: Perform automated correction of common typos. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83849 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
8746929ff948a11a31b745437c8e448b91450959 |
|
12-Oct-2009 |
Torok Edwin <edwintorok@gmail.com> |
Fix typo, patch from Timo Juhani Lindfors. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83848 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
0ce6f93e9355f339dd3945b9fb0133ef60e5d1a2 |
|
08-Sep-2009 |
Chris Lattner <sabre@nondot.org> |
update this to use raw_ostream git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81188 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
468857f22f1ec0e18d48c0c33b82cd31bb3c6574 |
|
10-Aug-2009 |
Devang Patel <dpatel@apple.com> |
Clarify limitations of a ModulePass requiring a FunctionPass. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78566 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
b71725b468d8710f95d91fc0fd0637dbf2b41fcf |
|
02-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
Try to clarify a point about getting DominatorTree info from a module pass. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74668 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
d87c9e35d10d0b7b01bcd618f2cf083ce838d1d8 |
|
15-Jun-2009 |
Dan Gohman <gohman@apple.com> |
Fix a typo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73397 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
865f006bb45a609e1cb6acb653af3fe5442ee4dc |
|
18-Feb-2009 |
Dan Gohman <gohman@apple.com> |
Eliminate several more unnecessary intptr_t casts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64888 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
1465d61bdd36cfd6021036a527895f0dd358e97d |
|
28-Jan-2009 |
Duncan Sands <baldrick@free.fr> |
Rename getAnalysisToUpdate to getAnalysisIfAvailable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63198 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
f00ddb04dfdef01a0389fa4c3cf63f7fa23627b9 |
|
11-Dec-2008 |
Misha Brukman <brukman+llvm@gmail.com> |
Removed warnings from HTML 4.01 validator: trailing slashes in <br> and <img> tags are not needed in HTML, only XML. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60885 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
444087057ad0592f3e0bb2e434e0b610aa7914f6 |
|
11-Dec-2008 |
Misha Brukman <brukman+llvm@gmail.com> |
Global replace of yellow W3C "valid HTML/CSS" icons with blue ones. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60880 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
00f1c4040c1f3f9967a5753223832d60ea39d8a2 |
|
06-Nov-2008 |
Devang Patel <dpatel@apple.com> |
Clarify documentation. A module pass MP can require a function paqss FP only if FP does not require any module pass. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58813 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
52790e5865202f3805cf9b1e9145ce19653c0add |
|
28-Oct-2008 |
Torok Edwin <edwintorok@gmail.com> |
fix prototype of print, it is (llvm/Pass.h): virtual void print(std::ostream &O, const Module *M) const; instead of virtual void print(llvm::OStream &O, const Module *M) const; as the docs say git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58337 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
364a39fc1ce3e50a062b4646364221b306bc8a56 |
|
14-Oct-2008 |
Dan Gohman <gohman@apple.com> |
HTML syntax fixes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57503 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
c758209153ca0f6da6737f25ada269c573fba456 |
|
19-Mar-2008 |
Devang Patel <dpatel@apple.com> |
PassInfo keep tracks whether a pass is an analysis pass or not. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48554 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
9795bb867734054f83a2cfe9fc81ae0032707485 |
|
10-Dec-2007 |
John Criswell <criswell@uiuc.edu> |
Fix some wording. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44810 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
8528e78f0d281de4d683de4e1b93b6ff9bed7f5c |
|
03-Dec-2007 |
John Criswell <criswell@uiuc.edu> |
Fixed typo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44542 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
b7632286951f7f7977ebb0ff00a9c7e5dd746153 |
|
16-Nov-2007 |
Chris Lattner <sabre@nondot.org> |
fix a typo git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44187 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
26e5a309eb24bec7d7177131b5f2730671d84d55 |
|
25-Jul-2007 |
Devang Patel <dpatel@apple.com> |
Fix example code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40493 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
04367bfc20c021c4105abf0c33b86d55f782d1e8 |
|
07-Jul-2007 |
Gabor Greif <ggreif@gmail.com> |
first pass of nomenclature changes in .html files git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37956 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
2397f8d0c6548e4021546ff1a58104284d79cda7 |
|
20-Jun-2007 |
Devang Patel <dpatel@apple.com> |
Update AnalysisGroup documentation to document restriction that allows only one ImmutablePass in a group. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37675 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
18aad23ce36f9c1dc14c818a10d69448137ebe07 |
|
07-Jun-2007 |
Tanya Lattner <tonic@nondot.org> |
Correct typo. Should be "not allowed" git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37490 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
550211711acc12a470a66cf55147796f61e923cd |
|
18-May-2007 |
Chris Lattner <sabre@nondot.org> |
validation fix git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37206 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
b5c87f605658828530ec72a9f50b5602692a2fd2 |
|
18-May-2007 |
Chris Lattner <sabre@nondot.org> |
validation fixes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37205 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
1997473cf72957d0e70322e2fe6fe2ab141c58a6 |
|
03-May-2007 |
Devang Patel <dpatel@apple.com> |
Drop 'const' git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36662 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
3e15bf33e024b9df9e89351a165acfdb1dde51ed |
|
02-May-2007 |
Devang Patel <dpatel@apple.com> |
Use 'static const char' instead of 'static const int'. Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36652 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
e50fb9ac174b791047ffa8648443ab94b2097cd9 |
|
01-May-2007 |
Devang Patel <dpatel@apple.com> |
Update doc to reflect changes I am about to install to fix PR 888. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36631 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
f23de11c29db407793474ab645ed5994678d743f |
|
17-Apr-2007 |
Devang Patel <dpatel@apple.com> |
Remove "ModulePasses requiring FunctionPasses" from the list of future extensions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36186 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
3c1ca0b195ed50ba9492684841bd95e509cabe96 |
|
16-Apr-2007 |
Devang Patel <dpatel@apple.com> |
Document how, module pass can require function pass. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36171 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
2e8f27d0bdb2b20ac6582b53e2ddf2bfc5c28411 |
|
19-Mar-2007 |
Devang Patel <dpatel@apple.com> |
Document LoopPass. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35191 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
c760a920d5e8cdc47677e44ac53d062ddd63f481 |
|
14-Mar-2007 |
Jim Laskey <jlaskey@mac.com> |
Change e-mail address. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35103 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
c20048d05ce27118c5a50fefc8829ccf12be8e38 |
|
23-Jan-2007 |
Devang Patel <dpatel@apple.com> |
Fix cut-n-pasto. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33469 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
832171cb9724d2d31c8dfb73172e2be8f6dd13ee |
|
07-Dec-2006 |
Bill Wendling <isanbard@gmail.com> |
Removing even more <iostream> includes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32320 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
22a9e5bfd8d8a074c4ced6e651684a68423e9879 |
|
28-Sep-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Provide a gdb usage fix provided by Zhongzing Xu. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30645 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
dc87725902736ee4a843ee70a46627ea4abcc235 |
|
28-Aug-2006 |
Chris Lattner <sabre@nondot.org> |
Update to match changes in RegisterAnalysisGroup usage git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29933 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
c8603c24442e643971585b53688aa88ec4ddc4ad |
|
28-Aug-2006 |
Chris Lattner <sabre@nondot.org> |
update doc: analyze is gone and passes should just use RegisterPass git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29928 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
8f652ebe8964c9668ff77e8998510d578fa9dac1 |
|
11-Aug-2006 |
Chris Lattner <sabre@nondot.org> |
Minor cleanups git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29605 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
ebfe07fb1886fd2e99c56e59d56b68c096a13ce8 |
|
08-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Update the instructions for writing a pass as a loadable module per the new definition in MakefileGuilde.html and Makefile.rules. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29563 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
5fa8fff8d21d98896957f3a891968c3ffc66c096 |
|
04-Aug-2006 |
Jim Laskey <jlaskey@mac.com> |
Added how to add machine passes to command line options. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29528 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
05fe4b02561f4431626a73ac2900be523e233cd6 |
|
14-Mar-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Changes docs for llvm.cs.uiuc.edu -> llvm.org git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26746 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
3cf817d381d13c9bbb4f568c082a5800a41520c3 |
|
06-Jan-2006 |
Robert Bocchino <bocchino@illinois.edu> |
Fixed a typo; "= 1" was missing. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25134 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
0b1010e7b8708997aa6bd2091a05644ba9540184 |
|
29-Nov-2005 |
John Criswell <criswell@uiuc.edu> |
Fixed a punctuation error. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24502 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
2382ff7fbe41e0b3d0c1385f619af260b45b23d8 |
|
15-Jul-2005 |
John Criswell <criswell@uiuc.edu> |
Fixed some punctuation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22443 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
01d7139f930a842ee65c3a5f8d1730e74c561fdb |
|
21-Apr-2005 |
Chris Lattner <sabre@nondot.org> |
Fix some broken links, taking care of PR554 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21387 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
4c376eacf5ab7f58454e134f896d5cba4b01d148 |
|
21-Apr-2005 |
Chris Lattner <sabre@nondot.org> |
update to match build changes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21386 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
7fa6d52dda64c950717988c8be2aa32f0314ddda |
|
11-Jan-2005 |
Reid Spencer <rspencer@reidspencer.com> |
* Add the use of LOADABLE_MODULE=1 in the makefile example * Change the names of the resulting module to Hello instead of libHello * Change lib/Debug -> Debug/lib per new makefile implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19459 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
1bc193464ca8913994c5392afc808681611e09ea |
|
11-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Fix some minor spellos and grammaros. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18788 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
54dc8b2a44cd4379968879d376e696a8f92adc82 |
|
08-Dec-2004 |
Tanya Lattner <tonic@nondot.org> |
Fixed broken links. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18647 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
05f8d5fed6b966b2a5854cdc564bd7f362765779 |
|
19-Nov-2004 |
Tanya Lattner <tonic@nondot.org> |
Fixed a typo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17972 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
d5383653a4c1065efd1ea504d114feb457a8331e |
|
19-Nov-2004 |
Tanya Lattner <tonic@nondot.org> |
Added link to information on Statistic which is in the Programmers Manual. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17971 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
f627892e26002025396d2d09bc593e42eee56a24 |
|
20-Sep-2004 |
Chris Lattner <sabre@nondot.org> |
'Pass' should now not be derived from by clients. Instead, they should derive from ModulePass. Instead of implementing Pass::run, then should implement ModulePass::runOnModule. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16430 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
62b442d3784c3d1c8468230c8df2bd853f763de8 |
|
18-Sep-2004 |
Chris Lattner <sabre@nondot.org> |
Misha implemented the ModuleProvider interface back in 9/18/2003. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16394 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
8fdb246fb1eaa2f94ea9aecb06a7e1f210d1cd26 |
|
18-Sep-2004 |
Chris Lattner <sabre@nondot.org> |
Provide initial docs for CallGraphSCCPass's, and fix several grammar-o's and other problems. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16393 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
65acb301787c163665df7935d66198b359003959 |
|
30-Jun-2004 |
Jonathan Manton <jmanton@uiuc.edu> |
Fixed the tutorial to indicate that we needed to use the llvm namespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14507 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
a3da77708645b698d10db88667b5df2a8d632f5d |
|
22-Jun-2004 |
Tanya Lattner <tonic@nondot.org> |
Fixing broken links git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14317 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
d15516ea46bff5f260751323a95f9f52a254a3e5 |
|
04-Jun-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
GCSE has suddenly become a struct, not a class; fix broken link. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14001 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
7911ce2578fd143f37ef4de7aa3e5795c18df4a6 |
|
23-May-2004 |
Chris Lattner <sabre@nondot.org> |
Make use of the new doc_author class. "Seperate content from presentation" they said. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13675 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
a577630ec0b692e1691dd209157b824c60258fcf |
|
17-Mar-2004 |
Chris Lattner <sabre@nondot.org> |
Fix a tag-o git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12477 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
892562779c49c09c6f4bf83ed5917bd9c7ac43b8 |
|
17-Mar-2004 |
Chris Lattner <sabre@nondot.org> |
Rewrite the second on AnalysisUsage usage. This documents the new addRequiredTransitive member that Misha added, and explains the whole concept a lot better. Also, the document used incorrect "subsubsection" tags instead of "doc_subsubsection" which this fixes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12474 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
efc182e49ca2c2aacaa637b16d50e77d00003f55 |
|
09-Mar-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
Fix some spelling and grammar. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12244 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
f9c78655bec3036e2cef8946e261246cbe17f4c9 |
|
26-Jan-2004 |
John Criswell <criswell@uiuc.edu> |
Clarified the extension to shared library objects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10978 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
c5402408576898449c5545bac7e111faa7546647 |
|
15-Jan-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
* HTML 4.01 Strict DTD compliance * Use stylesheets instead of adhoc formatting * Fix broken links in doxygen due to llvm namespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10881 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
0f6d7c0e20a67a0e6be2bff6d4d83cfeb149c17f |
|
27-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Merged in RELEASE_1. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9538 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
fafe63031863c2da38df762f0a694cba3b743a86 |
|
23-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Remove explicit paths git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9444 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
065a616adad624152618b1b0084ff074e5b03bbb |
|
10-Sep-2003 |
Chris Lattner <sabre@nondot.org> |
Fix spell-o's git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8431 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
ef6a6a69ff1e1b709d0acb315b9f6c926c67a778 |
|
22-Aug-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
The word `dependent' has no `a'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8030 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
5560c9d49ccae132cabf1155f18aa0480dce3eda |
|
18-Aug-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
Spell `necessary' correctly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7944 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
6a33f36645643f5c724c781fbcc297dafb76e771 |
|
22-Jul-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Add documentation for runOnMachineFunction() git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7237 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
cab8b6f448aadbe66fe44bc570d07a8eaf96ab40 |
|
17-Jul-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Added bits about MachineFunctionPass git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7192 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
bc0e998c497446f5448425b3cbd7f8f19a458764 |
|
14-Jul-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
The word `separate' only has one `e'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7173 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
e3443a62814158945dae6365bfa1ae3d1acf7882 |
|
14-Jul-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
Fixed: </pre</p> => </pre></p> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7172 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
8291e0465b3864050c050a61db4fcd844cc0b52e |
|
21-Oct-2002 |
Chris Lattner <sabre@nondot.org> |
Rename Analysis Usage methods git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4254 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
f004f9afe19625468498dcfbd405f3285fb75aec |
|
26-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Add documentation for ImmutablePass's git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3926 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
ed2e7a9ce43f5db51224530197f17f90ef218525 |
|
17-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Fix typeo git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3775 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
fd214762cb32fd827ebc7a0d5cb29b7ba0ad9599 |
|
17-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Remove warning that is no longer applicable git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3771 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
d0713f94af4d2dbd97ab251a43e3d290a13e860e |
|
12-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Add a new BasicBlockPass::doInitialization/Finalization(Function &) pair of methods that may be useful for BasicBlockPasses. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3689 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
d6ea9260dba6b22c7b3d715dc5d8adc1a6d4ba4c |
|
09-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Fix minor typo git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3630 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
480e2efb2e3638cd202551ed53fb456d6179d5e0 |
|
06-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
* Remove notes at the top of the file * Add information about how to debug a dynamically loaded pass. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3583 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
7991070ba2998f919795530686d672109ca3d7a3 |
|
22-Aug-2002 |
Chris Lattner <sabre@nondot.org> |
Add documentation for AnalysisGroup functionality git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3468 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
7ce83e576a99f5be6b06209ce463abbc1e25a3c7 |
|
14-Aug-2002 |
Chris Lattner <sabre@nondot.org> |
Gross, some whitespace escaped git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3335 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
17a4c3ecfb938da7cb30327b163c005b8b225f08 |
|
14-Aug-2002 |
Chris Lattner <sabre@nondot.org> |
Fix bug in documentation git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3334 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
38c633d8fc136c713d1fbe011509d8b28dee5005 |
|
08-Aug-2002 |
Chris Lattner <sabre@nondot.org> |
Oh yeah, I wrote it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3268 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|
c6bb82495c90574195049cc5aae8a4ff6ae57e6b |
|
08-Aug-2002 |
Chris Lattner <sabre@nondot.org> |
Initial checkin of the "Writting an LLVM Pass" document git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3267 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/docs/WritingAnLLVMPass.html
|