summaryrefslogtreecommitdiffstats
path: root/llvm/docs
Commit message (Collapse)AuthorAgeFilesLines
* Add documentation for llvm-diff.John McCall2010-09-072-0/+56
| | | | llvm-svn: 113303
* add noteChris Lattner2010-09-061-0/+1
| | | | llvm-svn: 113164
* some random notes.Chris Lattner2010-09-051-1/+4
| | | | llvm-svn: 113118
* this is a release note worthy change.Chris Lattner2010-09-021-0/+2
| | | | llvm-svn: 112907
* updates to make it clear that this applies to clang and other llvm subprojects.Chris Lattner2010-09-021-11/+24
| | | | llvm-svn: 112781
* update the tutorial to use CreateFAdd to create fp operations.Chris Lattner2010-09-014-9/+9
| | | | llvm-svn: 112733
* Stack slot access methods are in TargetInstrInfo.Jakob Stoklund Olesen2010-08-311-2/+2
| | | | llvm-svn: 112653
* Update the Ada instructions to LLVM 2.7 (from LLVM 2.5).Duncan Sands2010-08-311-7/+7
| | | | llvm-svn: 112630
* Update the descriptions of NoModRef and ModRef to be consistentDan Gohman2010-08-301-4/+4
| | | | | | with the descriptions of Mod and Ref. llvm-svn: 112557
* Remove a hack that tries to understand incorrect triples from theDuncan Sands2010-08-301-0/+5
| | | | | | | | | | | Triple class constructor. Only valid triples should now be used inside LLVM - front-ends are now responsable for rejecting or correcting invalid target triples. The Triple::normalize method can be used to straighten out funky triples provided by users. Give this a whirl through the buildbots to see if I caught all places where triples enter LLVM. llvm-svn: 112470
* remove the MSIL backend. It isn't maintained, is buggy, has no testcasesChris Lattner2010-08-281-4/+5
| | | | | | and hasn't kept up with ToT. Approved by Anton. llvm-svn: 112375
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-284-95/+8
| | | | | | being actively maintained, improved, or extended. llvm-svn: 112356
* Create the new linker type "linker_private_weak_def_auto".Bill Wendling2010-08-201-0/+10
| | | | | | | | | | | It's similar to "linker_private_weak", but it's known that the address of the object is not taken. For instance, functions that had an inline definition, but the compiler decided not to inline it. Note, unlike linker_private and linker_private_weak, linker_private_weak_def_auto may have only default visibility. The symbols are removed by the linker from the final linked image (executable or dynamic library). llvm-svn: 111684
* Make the SCC printing passes use errs() instead of outs(), as theDan Gohman2010-08-201-3/+3
| | | | | | other printing passes do, and update the documentation accordingly. llvm-svn: 111601
* fix a broken linkChris Lattner2010-08-171-1/+1
| | | | llvm-svn: 111326
* add some  's to a pre to avoid newlines being eaten Chris Lattner2010-08-171-10/+11
| | | | | | | and the formatting being thrown off. I admit to not knowing what is going on here. llvm-svn: 111249
* CMake: document how to incorporate LLVM into the cmake project of anOscar Fuentes2010-08-091-2/+33
| | | | | | external project. llvm-svn: 110561
* CMake: documented testing procedureOscar Fuentes2010-08-091-2/+8
| | | | llvm-svn: 110559
* Add a opt-args option that can be used to pass arguments to every optRafael Espindola2010-08-081-0/+4
| | | | | | | | invocation. Fixes PR7793: bugpoint -debug test.ll --opt-args -unroll-count=4 llvm-svn: 110555
* s/libLLVMgold/LLVMgold/gRafael Espindola2010-08-081-4/+4
| | | | llvm-svn: 110552
* Fix missing </a> tag error introduced by addition of LowerAtomic pass.Peter Collingbourne2010-08-061-6/+6
| | | | | | While at it, fix all other HTML validation errors in docs/Passes.html. llvm-svn: 110428
* Document results of PR7762.Eric Christopher2010-08-051-0/+3
| | | | llvm-svn: 110373
* Add a note about the changing pass registration interface.Owen Anderson2010-08-041-0/+5
| | | | llvm-svn: 110231
* Delete mkpatch. Everything it does is already done by svn diff by default.Dan Gohman2010-08-041-11/+6
| | | | llvm-svn: 110203
* Remove a link which is no longer relevant.Dan Gohman2010-08-041-2/+0
| | | | llvm-svn: 110202
* Note some LLVM 2.7 -> 2.8 APIs that changed / got renamed.Torok Edwin2010-08-041-1/+28
| | | | | | I encountered these while upgrading libclamav. llvm-svn: 110196
* Add an atomic lowering passPeter Collingbourne2010-08-031-0/+19
| | | | llvm-svn: 110113
* docs/TestingGuide: Minimal update to describe 'lit' based regression testingDaniel Dunbar2010-08-021-79/+81
| | | | | | | instead of DejaGNU. Still a bit kooky, since the current test format still has some strong Tcl roots. Oh well! llvm-svn: 110005
* docs/TestingGuide: Rip out description of old nightly tester infrastructure. TheDaniel Dunbar2010-08-021-61/+0
| | | | | | | official recommendation is to use LNT instead. I will write docs on setting up an LNT installation for submission to llvm.org, one day. llvm-svn: 110004
* Fix word choice.Nick Lewycky2010-08-011-1/+1
| | | | llvm-svn: 109995
* Grammar cop pullover: Corrected and improved some grammar in the description ofJohn Criswell2010-07-301-6/+6
| | | | | | | the llvm.memset() intrinsic family. No content changes. llvm-svn: 109863
* re-commit r109220, the compile error has already been fixedGabor Greif2010-07-261-0/+5
| | | | | | | | | | | | | | | Simplifying use_iterators by dereferencing is not a good idea. The codebase does not depend in this any more, and it may introduce hidden runtime cost. If you get compile errors, please dereference your iterator before passing to cast<> (and friends). Also: please consider caching the result of operator* and reusing that instead of dereferencing many times. llvm-svn: 109425
* Document BUILD_EXAMPLES makefile variablePeter Collingbourne2010-07-241-0/+3
| | | | llvm-svn: 109346
* Add new RegionInfo pass.Tobias Grosser2010-07-221-0/+12
| | | | | | | | | | The RegionInfo pass detects single entry single exit regions in a function, where a region is defined as any subgraph that is connected to the remaining graph at only two spots. Furthermore an hierarchical region tree is built. Use it by calling "opt -regions analyze" or "opt -view-regions". llvm-svn: 109089
* Add INSTANTIATE_AG_PASS, which combines RegisterPass<> with ↵Owen Anderson2010-07-211-20/+23
| | | | | | RegisterAnalysisGroup<> for pass registration. llvm-svn: 109058
* First stab at updating the documentation for INITIALIZE_PASS().Owen Anderson2010-07-211-7/+7
| | | | llvm-svn: 109055
* Disallow null as a named metadata operand.Dan Gohman2010-07-211-3/+5
| | | | | | | | | | | Make MDNode::destroy private. Fix the one thing that used MDNode::destroy, outside of MDNode itself. One should never delete or destroy an MDNode explicitly. MDNodes implicitly go away when there are no references to them (implementation details aside). llvm-svn: 109028
* strip out the 2.7 release notes, this really is the 2.8 release notesChris Lattner2010-07-211-507/+27
| | | | | | now. Add a few items like the fpstackifier improvements. llvm-svn: 109013
* appease ValidatorGabor Greif2010-07-211-1/+1
| | | | llvm-svn: 109007
* add info on operand rotationGabor Greif2010-07-211-0/+9
| | | | llvm-svn: 109006
* Remove the isMoveInstr() hook.Jakob Stoklund Olesen2010-07-161-3/+0
| | | | llvm-svn: 108567
* Don't pass StringRef by reference.Benjamin Kramer2010-07-141-9/+8
| | | | llvm-svn: 108366
* Fix the Named Metadata example to make it clear which specificDan Gohman2010-07-131-0/+2
| | | | | | construct is the named metadata. llvm-svn: 108263
* Fix compile unit in example. Thanks Renato Golin!Devang Patel2010-07-131-2/+2
| | | | llvm-svn: 108246
* HTML cleanup and validation.Benjamin Kramer2010-07-131-111/+39
| | | | llvm-svn: 108239
* When doing sext/zext of constants, the target type must be strictlyDuncan Sands2010-07-131-4/+2
| | | | | | wider than the source type. Correct LangRef. llvm-svn: 108238
* Remove TargetInstrInfo::copyRegToReg entirely.Jakob Stoklund Olesen2010-07-111-1/+2
| | | | | | | Targets must now implement TargetInstrInfo::copyPhysReg instead. There is no longer a default implementation forwarding to copyRegToReg. llvm-svn: 108095
* sdiv overflow is outright undefined behavior, with or without theDan Gohman2010-07-111-1/+1
| | | | | | 'exact' keyword. Thanks to nlewycky for pointing this out! llvm-svn: 108064
* Tweak some docs now that the default build is called Debug+Asserts.Duncan Sands2010-07-082-13/+13
| | | | llvm-svn: 107862
* Update the docs for debugging JITed code with GDB.Reid Kleckner2010-07-071-77/+58
| | | | llvm-svn: 107808
OpenPOWER on IntegriCloud