aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-05-18Add PR#566; something I should have done before.llvmorg-1.5.0release/1.5.xJohn Criswell1-1/+1
llvm-svn: 22118
2005-05-18Updated for LLVM 1.5.John Criswell1-1/+1
llvm-svn: 22117
2005-05-17Fix name of LLVM CFE source tarball.John Criswell1-1/+1
llvm-svn: 22110
2005-05-17Fixed the descriptions of llvmc and llvm-ld to not be version specific.John Criswell1-12/+11
Fixed some typos. llvm-svn: 22108
2005-05-17Added Linux/Itanium back. Linux/PPC is the platform that we haven't usedJohn Criswell1-0/+5
yet. llvm-svn: 22107
2005-05-17Merged from Mainline.John Criswell1-1/+1
llvm-svn: 22106
2005-05-17Merged Misha Modifications from Mainline.John Criswell1-12/+16
llvm-svn: 22105
2005-05-17Updated from mainline.John Criswell1-5/+5
llvm-svn: 22104
2005-05-17Merged from mainline.John Criswell1-3/+0
llvm-svn: 22103
2005-05-17Removed Linux/Itanium as we don't really know if it works.John Criswell1-11/+7
Made other minor corrections. llvm-svn: 22102
2005-05-16Updated the version to 1.5.John Criswell2-10/+10
llvm-svn: 22095
2005-05-16This commit was manufactured by cvs2svn to create branch 'release_15'.CVS to SVN Conversion2-1/+47
llvm-svn: 22089
2005-05-16more minor editsChris Lattner1-4/+5
llvm-svn: 22088
2005-05-16more editsChris Lattner1-28/+29
llvm-svn: 22087
2005-05-16more edits, include stuff from the status updateChris Lattner1-24/+62
llvm-svn: 22086
2005-05-16pretty tiny change (looks like adding the HP-UX detection and line numberDuraid Madina1-29/+32
changes to me) - not committing autoconf/configure.ac (oops, already committed that!) - not committing include/llvm/Config/config.h.in (it remains unchanged) llvm-svn: 22085
2005-05-16flush on the right and indented on the left looks a bit weird.Chris Lattner1-1/+1
llvm-svn: 22084
2005-05-16Added a note about how the type can be omitted in call instructions.John Criswell1-17/+21
Added a note about how getelementptr can be used to index into structures or arrays. Fixed some typos, spelling, etc. llvm-svn: 22083
2005-05-16fix a typo duraid noticedChris Lattner1-1/+1
llvm-svn: 22082
2005-05-16comment the hpux bitDuraid Madina1-0/+1
llvm-svn: 22081
2005-05-16more editsChris Lattner1-13/+22
llvm-svn: 22080
2005-05-16HP-UX system headers make a mess of isinf(), so much so that gcc fixincludesDuraid Madina1-0/+4
can't patch it up for c++ (works in C though) llvm-svn: 22079
2005-05-16hp-ux needs this to get through the System/Support libsDuraid Madina1-0/+4
llvm-svn: 22078
2005-05-16detect HP-UX when configuringDuraid Madina1-0/+3
llvm-svn: 22077
2005-05-16remove deprecated methodsChris Lattner2-26/+5
llvm-svn: 22076
2005-05-15GCC4 + IA64 = badnewsChris Lattner1-0/+2
llvm-svn: 22075
2005-05-15Remove the check for the ffsll function. Its no longer needed by theReid Spencer3-6/+2
simplify-libcalls pass (pass now computes it without a call to ffsll). llvm-svn: 22074
2005-05-15Improve statementChris Lattner1-1/+1
llvm-svn: 22073
2005-05-15Don't eliminate a test case, just the form of the test case, from theReid Spencer1-1/+2
previous revision. llvm-svn: 22072
2005-05-15This does not belongChris Lattner1-3/+1
llvm-svn: 22071
2005-05-15Don't look for __builtin_ffs, we'll never see it from llvm-gcc and there'sReid Spencer1-14/+0
not reason to include it for other front ends. llvm-svn: 22070
2005-05-15Add a case with non-constant argument for testing the transform:Reid Spencer1-1/+7
ffs(x) -> (x == 0 ? 0 : llvm.cttz(0)+1) llvm-svn: 22069
2005-05-15Provide this optimization as well:Reid Spencer1-5/+45
ffs(x) -> (x == 0 ? 0 : 1+llvm.cttz(x)) llvm-svn: 22068
2005-05-15PPC "branch and link" instructions are branches in the PPC sense, but notChris Lattner1-1/+1
in the LLVM code generator sense (they are calls). Don't mark them as such, which fixes the regressions on the ppc tester last night llvm-svn: 22065
2005-05-15Fix andrews changes to fit in 80 columnsChris Lattner2-15/+30
llvm-svn: 22064
2005-05-15ctlz = most signficant bits, cttz = least sigChris Lattner1-15/+18
llvm-svn: 22061
2005-05-15fix warningChris Lattner1-1/+1
llvm-svn: 22060
2005-05-15fix compiler warningChris Lattner1-1/+1
llvm-svn: 22059
2005-05-15Duh .. you actually have to #include Config/config.h before you can testReid Spencer1-0/+1
for one of the values that it defines! llvm-svn: 22058
2005-05-15Some cleanups for compilation with GCC 4.0.0 to remove warnings:Reid Spencer8-12/+18
* Use C++ style casts, not C style casts * Abstract base classes should have virtual destructor. llvm-svn: 22057
2005-05-15add a sparcv8 section, make this validateChris Lattner1-9/+26
llvm-svn: 22056
2005-05-15more edits, add anchorsChris Lattner1-4/+9
llvm-svn: 22055
2005-05-15make angry compilers happy againDuraid Madina1-1/+2
llvm-svn: 22054
2005-05-15aCC and STLport complained about this, because they're like thatDuraid Madina1-1/+1
llvm-svn: 22053
2005-05-15edits to the simplify-libcalls element, move it higher in the list.Chris Lattner1-6/+6
llvm-svn: 22052
2005-05-15add generated codeChris Lattner1-6/+24
llvm-svn: 22051
2005-05-15don't reserve space for tailcall arg areas. It explicitly managed.Chris Lattner1-2/+4
llvm-svn: 22050
2005-05-15Make note of the -simplify-libcalls pass.Reid Spencer1-0/+6
llvm-svn: 22049
2005-05-15add test to check for tail callsChris Lattner1-0/+7
llvm-svn: 22048
2005-05-15Teach reginfo how to deal with ADJSTACKPTRri, allowing us to generate:Chris Lattner1-0/+3
add %ESP, 20 jmp %EDX # TAIL CALL instead of: add %ESP, -8 add %ESP, 28 jmp %EDX # TAIL CALL llvm-svn: 22047