| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tt'ify. | Chris Lattner | 2009-03-23 | 1 | -2/+2 |
| | | | | | llvm-svn: 67505 | ||||
| * | VC++ 6.0 is not future work :) | Chris Lattner | 2009-03-23 | 1 | -64/+5 |
| | | | | | | | Do not recommend llvm::OStream anymore. Use raw_ostream or MemoryBuffer. llvm-svn: 67504 | ||||
| * | Add some explanations of how apint loads and stores | Duncan Sands | 2009-03-22 | 1 | -2/+15 |
| | | | | | | | work. llvm-svn: 67471 | ||||
| * | Update these for the 2.5 release. | Duncan Sands | 2009-03-13 | 1 | -7/+7 |
| | | | | | llvm-svn: 66890 | ||||
| * | add some text to explain sentinels | Gabor Greif | 2009-03-12 | 1 | -0/+39 |
| | | | | | llvm-svn: 66790 | ||||
| * | minor tweaks | Gabor Greif | 2009-03-12 | 1 | -11/+12 |
| | | | | | llvm-svn: 66788 | ||||
| * | do not pretend llvm/.../*.h being system headers | Gabor Greif | 2009-03-11 | 2 | -13/+13 |
| | | | | | llvm-svn: 66697 | ||||
| * | It makes no sense to have a ODR version of common | Duncan Sands | 2009-03-11 | 1 | -5/+4 |
| | | | | | | | linkage, so remove it. llvm-svn: 66690 | ||||
| * | fix validator errors | Gabor Greif | 2009-03-11 | 2 | -2/+2 |
| | | | | | llvm-svn: 66688 | ||||
| * | Fix exaples using IRBuilder. Thanks, Quadrescence and Glip7 from IRC! | Gabor Greif | 2009-03-11 | 7 | -12/+12 |
| | | | | | llvm-svn: 66687 | ||||
| * | Remove the one-definition-rule version of extern_weak | Duncan Sands | 2009-03-11 | 1 | -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 Lattner | 2009-03-09 | 1 | -5/+7 |
| | | | | | llvm-svn: 66458 | ||||
| * | don't allow hash_map or hash_set. | Chris Lattner | 2009-03-09 | 1 | -18/+7 |
| | | | | | llvm-svn: 66400 | ||||
| * | Introduce new linkage types linkonce_odr, weak_odr, common_odr | Duncan Sands | 2009-03-07 | 2 | -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 Henriksen | 2009-03-06 | 1 | -8/+7 |
| | | | | | llvm-svn: 66242 | ||||
| * | Incorporate feedback to improve GarbageCollection.html. | Gordon Henriksen | 2009-03-06 | 1 | -57/+103 |
| | | | | | llvm-svn: 66237 | ||||
| * | This bug's been fixed but a version with the fix hasn't been released yet. | Nick Lewycky | 2009-03-03 | 1 | -3/+3 |
| | | | | | llvm-svn: 65931 | ||||
| * | Document the -gcc-tool-args bugpoint option. | Bill Wendling | 2009-03-02 | 1 | -1/+6 |
| | | | | | llvm-svn: 65897 | ||||
| * | Add some more clang related release notes. | Daniel Dunbar | 2009-03-02 | 1 | -8/+10 |
| | | | | | llvm-svn: 65868 | ||||
| * | Remove incorrect information about fortran on Darwin. | Tanya Lattner | 2009-03-02 | 1 | -3/+0 |
| | | | | | llvm-svn: 65859 | ||||
| * | fix broken GCC bugzilla link | Gabor Greif | 2009-03-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 65858 | ||||
| * | add a Q/A on broken GCCs | Gabor Greif | 2009-03-02 | 1 | -0/+12 |
| | | | | | llvm-svn: 65857 | ||||
| * | update blurb per Shannon Weyrick. | Chris Lattner | 2009-03-02 | 1 | -3/+3 |
| | | | | | llvm-svn: 65856 | ||||
| * | Try to make the meaning of 'nocapture' a bit clearer. I | Duncan Sands | 2009-03-02 | 1 | -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 Sands | 2009-03-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 65845 | ||||
| * | Grammar and punctuation fixes. | John Criswell | 2009-03-02 | 1 | -25/+27 |
| | | | | | | | No content changes. llvm-svn: 65844 | ||||
| * | note the removal of deprecated interfaces | Gabor Greif | 2009-03-02 | 1 | -1/+2 |
| | | | | | llvm-svn: 65841 | ||||
| * | minor tweaks | Gabor Greif | 2009-03-02 | 1 | -4/+4 |
| | | | | | llvm-svn: 65838 | ||||
| * | minor tweaks | Gabor Greif | 2009-03-02 | 1 | -3/+3 |
| | | | | | llvm-svn: 65837 | ||||
| * | Add more notes for VMKit. | Nicolas Geoffray | 2009-03-02 | 1 | -2/+8 |
| | | | | | llvm-svn: 65833 | ||||
| * | Random formatting changes. | Bill Wendling | 2009-03-02 | 1 | -24/+24 |
| | | | | | llvm-svn: 65815 | ||||
| * | Fix typos. | Bill Wendling | 2009-03-02 | 1 | -2/+2 |
| | | | | | llvm-svn: 65813 | ||||
| * | Change </pp> to </p>. | Bill Wendling | 2009-03-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 65804 | ||||
| * | - Use "real-world applications" instead of just "real applications". | Bill Wendling | 2009-03-02 | 1 | -16/+16 |
| | | | | | | | - Verification Fixes. llvm-svn: 65803 | ||||
| * | Make some improvements to the GC docs. | Gordon Henriksen | 2009-03-02 | 1 | -323/+219 |
| | | | | | | | Also, drop reference to the half-baked runtime interface. llvm-svn: 65802 | ||||
| * | remove empty section | Chris Lattner | 2009-03-02 | 1 | -16/+0 |
| | | | | | llvm-svn: 65800 | ||||
| * | more englishification | Chris Lattner | 2009-03-02 | 1 | -42/+54 |
| | | | | | llvm-svn: 65799 | ||||
| * | start translating this into Engrish and organizing it. | Chris Lattner | 2009-03-02 | 1 | -93/+133 |
| | | | | | llvm-svn: 65797 | ||||
| * | move gold plugin next to LTO doc in the subsystem section | Chris Lattner | 2009-03-01 | 1 | -3/+2 |
| | | | | | llvm-svn: 65790 | ||||
| * | Add a quickstart example. | Nick Lewycky | 2009-03-01 | 1 | -1/+56 |
| | | | | | llvm-svn: 65789 | ||||
| * | Close list item tag, to conform with the style in this file. It's optional | Nick Lewycky | 2009-03-01 | 1 | -1/+1 |
| | | | | | | | anyways. llvm-svn: 65787 | ||||
| * | Add the gold plugin page to the documentation index! | Nick Lewycky | 2009-03-01 | 2 | -1/+4 |
| | | | | | llvm-svn: 65786 | ||||
| * | Cleanup the description of flags to llvm-gcc. Also remove stray text in the | Nick Lewycky | 2009-03-01 | 1 | -3/+2 |
| | | | | | | | attribution. llvm-svn: 65785 | ||||
| * | Don't forget the important part. llvm-gcc -use-gold-plugin passes the right | Nick Lewycky | 2009-03-01 | 1 | -3/+4 |
| | | | | | | | options to gold. llvm-svn: 65783 | ||||
| * | Sprinkle llvmc notes with <tt>. | Mikhail Glushenkov | 2009-03-01 | 1 | -40/+37 |
| | | | | | | | Also removes some trailing whitespace. llvm-svn: 65781 | ||||
| * | Tweak this a bit. | Duncan Sands | 2009-03-01 | 1 | -7/+7 |
| | | | | | llvm-svn: 65772 | ||||
| * | Fix grammar. | Nick Lewycky | 2009-03-01 | 1 | -2/+2 |
| | | | | | llvm-svn: 65769 | ||||
| * | First pass at a document describing how to achieve LTO on Linux with gold. | Nick Lewycky | 2009-03-01 | 1 | -0/+105 |
| | | | | | llvm-svn: 65766 | ||||
| * | Another point to mention. | Duncan Sands | 2009-03-01 | 1 | -0/+1 |
| | | | | | llvm-svn: 65765 | ||||
| * | add some llvmc notes from Mikhail | Chris Lattner | 2009-03-01 | 1 | -0/+47 |
| | | | | | llvm-svn: 65756 | ||||

