| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Add a "-gcc-tool-args" option. This option acts like the "-tool-args" option, | Bill Wendling | 2009-03-02 | 3 | -37/+70 | |
| | | | | | | | | but passes the arguments to the "gcc" invocation instead of to the "llc" invocation. llvm-svn: 65896 | |||||
| * | Fix the calculation for how big the allocated stub needs to be. | Nate Begeman | 2009-03-02 | 1 | -1/+1 | |
| | | | | | llvm-svn: 65895 | |||||
| * | Remove all dbg symobls, including those with circular references. | Devang Patel | 2009-03-02 | 1 | -3/+15 | |
| | | | | | | | This is ugly, but I can't figure out a quick way out of this. llvm-svn: 65889 | |||||
| * | Fix main executable path name resolution on FreeBSD, patch by | Chris Lattner | 2009-03-02 | 1 | -1/+60 | |
| | | | | | | | Ed Schouten! llvm-svn: 65882 | |||||
| * | Add some more clang related release notes. | Daniel Dunbar | 2009-03-02 | 1 | -8/+10 | |
| | | | | | llvm-svn: 65868 | |||||
| * | drop support for GCC 2.x as it is hopelessly broken anyway | Gabor Greif | 2009-03-02 | 1 | -15/+4 | |
| | | | | | llvm-svn: 65864 | |||||
| * | 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 | |||||
| * | Declare Sentinel fragments as mutable to get rid | Gabor Greif | 2009-03-02 | 2 | -6/+6 | |
| | | | | | | | | | of some pointless casting. This fragment logically does not belong to ilist anyway, but to "ghostly" NodeType. llvm-svn: 65843 | |||||
| * | remove a deprecated interface that was pretty useless | Gabor Greif | 2009-03-02 | 1 | -7/+0 | |
| | | | | | llvm-svn: 65842 | |||||
| * | note the removal of deprecated interfaces | Gabor Greif | 2009-03-02 | 1 | -1/+2 | |
| | | | | | llvm-svn: 65841 | |||||
| * | fix typo | Gabor Greif | 2009-03-02 | 1 | -1/+1 | |
| | | | | | llvm-svn: 65839 | |||||
| * | 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 | |||||
| * | Remove duplication in Makefile.rules. | Mikhail Glushenkov | 2009-03-02 | 1 | -35/+32 | |
| | | | | | | | Merge common bits from the LLVMC and TABLEGEN sections. llvm-svn: 65834 | |||||
| * | Add more notes for VMKit. | Nicolas Geoffray | 2009-03-02 | 1 | -2/+8 | |
| | | | | | llvm-svn: 65833 | |||||
| * | Fix PR3694: add an instcombine micro-optimization that helps | Duncan Sands | 2009-03-02 | 2 | -5/+31 | |
| | | | | | | | clean up when using variable length arrays in llvm-gcc. llvm-svn: 65832 | |||||
| * | Move the rules for building plugins to Makefile.rules. | Mikhail Glushenkov | 2009-03-02 | 6 | -51/+62 | |
| | | | | | llvm-svn: 65827 | |||||
| * | Fix build with objdir != srcdir. | Mikhail Glushenkov | 2009-03-02 | 6 | -53/+46 | |
| | | | | | llvm-svn: 65826 | |||||
| * | Move code from Main.cpp to the include dir. | Mikhail Glushenkov | 2009-03-02 | 2 | -114/+135 | |
| | | | | | | | | | User drivers based on llvmc must all share the initialization code. Putting main() into libCompilerDriver is not a very good idea IMO (and ld gave me some strange EH-related error anyway). llvm-svn: 65825 | |||||
| * | Cosmetic fixes: include guards. | Mikhail Glushenkov | 2009-03-02 | 5 | -16/+16 | |
| | | | | | llvm-svn: 65824 | |||||
| * | Plugin::Priority() doesn't need to be pure virtual. | Mikhail Glushenkov | 2009-03-02 | 1 | -1/+1 | |
| | | | | | llvm-svn: 65823 | |||||
| * | Add a comment. | Mikhail Glushenkov | 2009-03-02 | 1 | -1/+3 | |
| | | | | | llvm-svn: 65822 | |||||
| * | Reorganize llvmc code. | Mikhail Glushenkov | 2009-03-02 | 18 | -61/+103 | |
| | | | | | | | | | | | Move the code from 'llvmc/driver' into a new CompilerDriver library, and change the build system accordingly. Makes it easier for projects using LLVM to build their own llvmc-based drivers. Tested with objdir != srcdir. llvm-svn: 65821 | |||||
| * | 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 | |||||
| * | Drop toy GC runtime. | Gordon Henriksen | 2009-03-02 | 7 | -226/+1 | |
| | | | | | llvm-svn: 65801 | |||||
| * | 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 | |||||
| * | Fix a problem with DAGCombine on 64b targets where folding | Nate Begeman | 2009-03-01 | 2 | -1/+17 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | extracts + build_vector into a shuffle would fail, because the type of the new build_vector would not be legal. Try harder to create a legal build_vector type. Note: this will be totally irrelevant once vector_shuffle no longer takes a build_vector for shuffle mask. New: _foo: xorps %xmm0, %xmm0 xorps %xmm1, %xmm1 subps %xmm1, %xmm1 mulps %xmm0, %xmm1 addps %xmm0, %xmm1 movaps %xmm1, 0 Old: _foo: xorps %xmm0, %xmm0 movss %xmm0, %xmm1 xorps %xmm2, %xmm2 unpcklps %xmm1, %xmm2 pshufd $80, %xmm1, %xmm1 unpcklps %xmm1, %xmm2 pslldq $16, %xmm2 pshufd $57, %xmm2, %xmm1 subps %xmm0, %xmm1 mulps %xmm0, %xmm1 addps %xmm0, %xmm1 movaps %xmm1, 0 llvm-svn: 65791 | |||||
| * | 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 | |||||
| * | Another sentinel optimization. This one should always | Gabor Greif | 2009-03-01 | 2 | -10/+6 | |
| | | | | | | | be a win, since almost every interesting function has at least one Argument. llvm-svn: 65778 | |||||
| * | Reuse a technique (pioneered for BasicBlocks) of superposing ilist with | Gabor Greif | 2009-03-01 | 2 | -10/+8 | |
| | | | | | | | | | | | | | its sentinel. This is quite a win when a function really has a basic block. When the function is just a declaration (and stays so) the old way did not allocate a sentinel. So this change is most beneficial when the ratio of function definition to declaration is high. I.e. linkers etc. Incidentally these are the most resource demanding applications, so I expect that the reduced malloc traffic, locality and space savings outweigh the cost of addition of two pointers to Function. llvm-svn: 65776 | |||||
| * | Functions marked malloc are noalias return. | Duncan Sands | 2009-03-01 | 1 | -0/+3 | |
| | | | | | llvm-svn: 65775 | |||||
| * | Tweak this a bit. | Duncan Sands | 2009-03-01 | 1 | -7/+7 | |
| | | | | | llvm-svn: 65772 | |||||

