summaryrefslogtreecommitdiffstats
path: root/llvm/docs
Commit message (Collapse)AuthorAgeFilesLines
* tt'ify.Chris Lattner2009-03-231-2/+2
| | | | llvm-svn: 67505
* VC++ 6.0 is not future work :)Chris Lattner2009-03-231-64/+5
| | | | | | Do not recommend llvm::OStream anymore. Use raw_ostream or MemoryBuffer. llvm-svn: 67504
* Add some explanations of how apint loads and storesDuncan Sands2009-03-221-2/+15
| | | | | | work. llvm-svn: 67471
* Update these for the 2.5 release.Duncan Sands2009-03-131-7/+7
| | | | llvm-svn: 66890
* add some text to explain sentinelsGabor Greif2009-03-121-0/+39
| | | | llvm-svn: 66790
* minor tweaksGabor Greif2009-03-121-11/+12
| | | | llvm-svn: 66788
* do not pretend llvm/.../*.h being system headersGabor Greif2009-03-112-13/+13
| | | | llvm-svn: 66697
* It makes no sense to have a ODR version of commonDuncan Sands2009-03-111-5/+4
| | | | | | linkage, so remove it. llvm-svn: 66690
* fix validator errorsGabor Greif2009-03-112-2/+2
| | | | llvm-svn: 66688
* Fix exaples using IRBuilder. Thanks, Quadrescence and Glip7 from IRC!Gabor Greif2009-03-117-12/+12
| | | | llvm-svn: 66687
* Remove the one-definition-rule version of extern_weakDuncan Sands2009-03-111-7/+5
| | | | | | | linkage: this linkage type only applies to declarations, but ODR is only relevant to globals with definitions. llvm-svn: 66650
* Clarify wording, patch by Stefanus Du Toit!Chris Lattner2009-03-091-5/+7
| | | | llvm-svn: 66458
* don't allow hash_map or hash_set.Chris Lattner2009-03-091-18/+7
| | | | llvm-svn: 66400
* Introduce new linkage types linkonce_odr, weak_odr, common_odrDuncan Sands2009-03-072-8/+24
| | | | | | | | | | | | | | | | | | | | | and extern_weak_odr. These are the same as the non-odr versions, except that they indicate that the global will only be overridden by an *equivalent* global. In C, a function with weak linkage can be overridden by a function which behaves completely differently. This means that IP passes have to skip weak functions, since any deductions made from the function definition might be wrong, since the definition could be replaced by something completely different at link time. This is not allowed in C++, thanks to the ODR (One-Definition-Rule): if a function is replaced by another at link-time, then the new function must be the same as the original function. If a language knows that a function or other global can only be overridden by an equivalent global, it can give it the weak_odr linkage type, and the optimizers will understand that it is alright to make deductions based on the function body. The code generators on the other hand map weak and weak_odr linkage to the same thing. llvm-svn: 66339
* Committing unsaved changes that should've been with r66237.Gordon Henriksen2009-03-061-8/+7
| | | | llvm-svn: 66242
* Incorporate feedback to improve GarbageCollection.html.Gordon Henriksen2009-03-061-57/+103
| | | | llvm-svn: 66237
* This bug's been fixed but a version with the fix hasn't been released yet.Nick Lewycky2009-03-031-3/+3
| | | | llvm-svn: 65931
* Document the -gcc-tool-args bugpoint option.Bill Wendling2009-03-021-1/+6
| | | | llvm-svn: 65897
* Add some more clang related release notes.Daniel Dunbar2009-03-021-8/+10
| | | | llvm-svn: 65868
* Remove incorrect information about fortran on Darwin.Tanya Lattner2009-03-021-3/+0
| | | | llvm-svn: 65859
* fix broken GCC bugzilla linkGabor Greif2009-03-021-1/+1
| | | | llvm-svn: 65858
* add a Q/A on broken GCCsGabor Greif2009-03-021-0/+12
| | | | llvm-svn: 65857
* update blurb per Shannon Weyrick.Chris Lattner2009-03-021-3/+3
| | | | llvm-svn: 65856
* Try to make the meaning of 'nocapture' a bit clearer. IDuncan Sands2009-03-021-7/+10
| | | | | | | | commented out the line about simplifylibcalls because I think this doesn't work in the release (it was fixed in svn after the release branched). llvm-svn: 65846
* Use GCC not gcc, like everywhere else in this document.Duncan Sands2009-03-021-1/+1
| | | | llvm-svn: 65845
* Grammar and punctuation fixes.John Criswell2009-03-021-25/+27
| | | | | | No content changes. llvm-svn: 65844
* note the removal of deprecated interfacesGabor Greif2009-03-021-1/+2
| | | | llvm-svn: 65841
* minor tweaksGabor Greif2009-03-021-4/+4
| | | | llvm-svn: 65838
* minor tweaksGabor Greif2009-03-021-3/+3
| | | | llvm-svn: 65837
* Add more notes for VMKit.Nicolas Geoffray2009-03-021-2/+8
| | | | llvm-svn: 65833
* Random formatting changes.Bill Wendling2009-03-021-24/+24
| | | | llvm-svn: 65815
* Fix typos.Bill Wendling2009-03-021-2/+2
| | | | llvm-svn: 65813
* Change </pp> to </p>.Bill Wendling2009-03-021-1/+1
| | | | llvm-svn: 65804
* - Use "real-world applications" instead of just "real applications".Bill Wendling2009-03-021-16/+16
| | | | | | - Verification Fixes. llvm-svn: 65803
* Make some improvements to the GC docs.Gordon Henriksen2009-03-021-323/+219
| | | | | | Also, drop reference to the half-baked runtime interface. llvm-svn: 65802
* remove empty sectionChris Lattner2009-03-021-16/+0
| | | | llvm-svn: 65800
* more englishificationChris Lattner2009-03-021-42/+54
| | | | llvm-svn: 65799
* start translating this into Engrish and organizing it.Chris Lattner2009-03-021-93/+133
| | | | llvm-svn: 65797
* move gold plugin next to LTO doc in the subsystem sectionChris Lattner2009-03-011-3/+2
| | | | llvm-svn: 65790
* Add a quickstart example.Nick Lewycky2009-03-011-1/+56
| | | | llvm-svn: 65789
* Close list item tag, to conform with the style in this file. It's optionalNick Lewycky2009-03-011-1/+1
| | | | | | anyways. llvm-svn: 65787
* Add the gold plugin page to the documentation index!Nick Lewycky2009-03-012-1/+4
| | | | llvm-svn: 65786
* Cleanup the description of flags to llvm-gcc. Also remove stray text in theNick Lewycky2009-03-011-3/+2
| | | | | | attribution. llvm-svn: 65785
* Don't forget the important part. llvm-gcc -use-gold-plugin passes the rightNick Lewycky2009-03-011-3/+4
| | | | | | options to gold. llvm-svn: 65783
* Sprinkle llvmc notes with <tt>.Mikhail Glushenkov2009-03-011-40/+37
| | | | | | Also removes some trailing whitespace. llvm-svn: 65781
* Tweak this a bit.Duncan Sands2009-03-011-7/+7
| | | | llvm-svn: 65772
* Fix grammar.Nick Lewycky2009-03-011-2/+2
| | | | llvm-svn: 65769
* First pass at a document describing how to achieve LTO on Linux with gold.Nick Lewycky2009-03-011-0/+105
| | | | llvm-svn: 65766
* Another point to mention.Duncan Sands2009-03-011-0/+1
| | | | llvm-svn: 65765
* add some llvmc notes from MikhailChris Lattner2009-03-011-0/+47
| | | | llvm-svn: 65756
OpenPOWER on IntegriCloud