| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename "Nodify" to "MakeNode" | Ted Kremenek | 2008-03-21 | 5 | -31/+33 |
| | | | | | llvm-svn: 48659 | ||||
| * | Minor cleanups and shrinkification. | Chris Lattner | 2008-03-21 | 1 | -186/+114 |
| | | | | | llvm-svn: 48658 | ||||
| * | Handle getresult instructions in different basic blocks | Dan Gohman | 2008-03-21 | 2 | -0/+24 |
| | | | | | | | | from their aggregate operands by moving the getresult instructions. llvm-svn: 48657 | ||||
| * | Restore this assert now that the livevar bug is fixed. | Chris Lattner | 2008-03-21 | 1 | -2/+7 |
| | | | | | | | This verifies kill info for "ret" fp operands is right. llvm-svn: 48656 | ||||
| * | Testcase for PR2160. | Duncan Sands | 2008-03-21 | 1 | -0/+12 |
| | | | | | llvm-svn: 48655 | ||||
| * | A couple of kill marker maintainence bug. | Evan Cheng | 2008-03-21 | 2 | -1/+5 |
| | | | | | llvm-svn: 48653 | ||||
| * | clean up and fix the call section. | Chris Lattner | 2008-03-21 | 1 | -12/+10 |
| | | | | | llvm-svn: 48651 | ||||
| * | cleanups for the getresult section. | Chris Lattner | 2008-03-21 | 1 | -10/+13 |
| | | | | | llvm-svn: 48650 | ||||
| * | FunctionExtractorPass has been superceded by GVExtractorPass | Andrew Lenharth | 2008-03-21 | 2 | -155/+0 |
| | | | | | llvm-svn: 48648 | ||||
| * | Make it possible to get an empty struct using | Duncan Sands | 2008-03-21 | 2 | -4/+6 |
| | | | | | | | | | the new StructType::get method. The second NULL is to pacify the gcc warning mechanism. This patch compiles but is otherwise untested. llvm-svn: 48645 | ||||
| * | Introduce a new node for holding call argument | Duncan Sands | 2008-03-21 | 13 | -168/+250 |
| | | | | | | | | | | | | | | | | | | flags. This is needed by the new legalize types infrastructure which wants to expand the 64 bit constants previously used to hold the flags on 32 bit machines. There are two functional changes: (1) in LowerArguments, if a parameter has the zext attribute set then that is marked in the flags; before it was being ignored; (2) PPC had some bogus code for handling two word arguments when using the ELF 32 ABI, which was hard to convert because of the bogusness. As suggested by the original author (Nicolas Geoffray), I've disabled it for the moment. Tested with "make check" and the Ada ACATS testsuite. llvm-svn: 48640 | ||||
| * | Fix the build for gcc-4.2. | Duncan Sands | 2008-03-21 | 1 | -1/+2 |
| | | | | | llvm-svn: 48639 | ||||
| * | Only invoke the preprocessor; it's the only thing being tested. Also, check | Sam Bishop | 2008-03-21 | 1 | -1/+2 |
| | | | | | | | the output to make sure that the macros and comments are being treated as such. llvm-svn: 48638 | ||||
| * | Plug a memory leak in the "this macro expands into a single trivially- | Sam Bishop | 2008-03-21 | 1 | -1/+4 |
| | | | | | | | expanded token" case. llvm-svn: 48637 | ||||
| * | Use the -E option when invoking clang. Only the preprocessor is | Sam Bishop | 2008-03-21 | 2 | -2/+2 |
| | | | | | | | required to perform this test. llvm-svn: 48636 | ||||
| * | remove Evan's "ugly hack" that sorta attempted to get | Chris Lattner | 2008-03-21 | 5 | -174/+2 |
| | | | | | | | | x86-64 return conventions correct, but was never enabled. We can now do the "right thing" with multiple return values. llvm-svn: 48635 | ||||
| * | Add support for calls that return two FP values in | Chris Lattner | 2008-03-21 | 4 | -5/+91 |
| | | | | | | | ST(0)/ST(1). llvm-svn: 48634 | ||||
| * | disable a bogus assertion. | Chris Lattner | 2008-03-21 | 2 | -2/+12 |
| | | | | | llvm-svn: 48633 | ||||
| * | Enable support for returning two long-double values in ST(0)/ST(1). | Chris Lattner | 2008-03-21 | 3 | -7/+15 |
| | | | | | | | | | | | | | | | This allows us to compile fp-stack-2results.ll into: _test: fldz fld1 ret which returns 1 in ST(0) and 0 in ST(1). This is needed for x86-64 _Complex long double. llvm-svn: 48632 | ||||
| * | Teach masked value is zero about add and sub, and use MVIZ to | Chris Lattner | 2008-03-21 | 2 | -34/+94 |
| | | | | | | | | | simplify things like (X & 4) >> 1 == 2 --> (X & 4) == 4. since it is obvious that the shift doesn't remove any bits. llvm-svn: 48631 | ||||
| * | Undo 48570. Correctly match mmx shift instructions with an immediate operand. | Evan Cheng | 2008-03-21 | 4 | -44/+27 |
| | | | | | llvm-svn: 48627 | ||||
| * | ignore the Output/ directory | Gabor Greif | 2008-03-21 | 0 | -0/+0 |
| | | | | | llvm-svn: 48626 | ||||
| * | this directory is accidentally added | Gabor Greif | 2008-03-21 | 0 | -0/+0 |
| | | | | | llvm-svn: 48625 | ||||
| * | These passes preserve CFG. | Devang Patel | 2008-03-20 | 4 | -5/+5 |
| | | | | | | | This patch fixes Benchmarks/Trimaran/enc-pc1/enc-pc1 failure reported by Grawp-PIC i386 nightly tester llvm-svn: 48623 | ||||
| * | Add ability to run clang tests under valgrind. Patch by Sam Bishop. | Gabor Greif | 2008-03-20 | 3 | -8/+38 |
| | | | | | llvm-svn: 48621 | ||||
| * | LiveVariables analysis now uses intersect for the merge of block-level ↵ | Ted Kremenek | 2008-03-20 | 2 | -3/+30 |
| | | | | | | | | | expression liveness information. The rationale is that a block-level expression cannot be live in a parent block unless it is live in all of the successor blocks. llvm-svn: 48618 | ||||
| * | Incorporate feedback. | Devang Patel | 2008-03-20 | 1 | -24/+24 |
| | | | | | | | | | - Fix loop nest. - Use RetVals.size() - Check for null return value. llvm-svn: 48605 | ||||
| * | C and Objective Caml bindings for mem2reg and reg2mem. | Gordon Henriksen | 2008-03-20 | 5 | -0/+46 |
| | | | | | | | Patch by Erick Tryzelaar. llvm-svn: 48602 | ||||
| * | enable -analyze for andersens | Andrew Lenharth | 2008-03-20 | 1 | -19/+39 |
| | | | | | llvm-svn: 48601 | ||||
| * | Use make's -C option to enter directories. | Gabor Greif | 2008-03-20 | 1 | -4/+3 |
| | | | | | | | | Also, do not try to remove build/ dir when cleaning, this does not exist any more. llvm-svn: 48599 | ||||
| * | reduce chattyness of makefiles | Gabor Greif | 2008-03-20 | 3 | -6/+8 |
| | | | | | llvm-svn: 48597 | ||||
| * | scan testdirs only once, patch by Mike Stump, thanks! | Gabor Greif | 2008-03-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 48589 | ||||
| * | Take the old function's name. | Zhou Sheng | 2008-03-20 | 1 | -0/+1 |
| | | | | | llvm-svn: 48588 | ||||
| * | ubyte and sbyte? what are those? | Nick Lewycky | 2008-03-20 | 1 | -2/+2 |
| | | | | | llvm-svn: 48585 | ||||
| * | add a note. | Chris Lattner | 2008-03-20 | 1 | -0/+8 |
| | | | | | llvm-svn: 48583 | ||||
| * | Check even more carefully before applying this DAGCombine transform. | Christopher Lamb | 2008-03-20 | 1 | -13/+19 |
| | | | | | llvm-svn: 48580 | ||||
| * | Restore isCFGOnly property of various analysis passes. | Devang Patel | 2008-03-20 | 20 | -25/+25 |
| | | | | | llvm-svn: 48579 | ||||
| * | Fix this xform: (sra (shl X, m), result_size) -> (sign_extend (trunc (shl X, ↵ | Evan Cheng | 2008-03-20 | 3 | -3/+19 |
| | | | | | | | result_size - n - m))) llvm-svn: 48578 | ||||
| * | detabify llvm, patch by Mike Stump! | Chris Lattner | 2008-03-20 | 7 | -79/+79 |
| | | | | | llvm-svn: 48577 | ||||
| * | Keep track of analysis information inherited from Module pass manager. | Devang Patel | 2008-03-20 | 2 | -0/+62 |
| | | | | | llvm-svn: 48576 | ||||
| * | Add more patterns to match in the integer comparison test harnesses. | Scott Michel | 2008-03-20 | 6 | -16/+34 |
| | | | | | | | | | Fix bugs encountered, mostly due to range matching for immediates; the CellSPU's 10-bit immediates are sign extended, covering a larger range of unsigned values. llvm-svn: 48575 | ||||
| * | 80 col violation. | Evan Cheng | 2008-03-20 | 1 | -1/+2 |
| | | | | | llvm-svn: 48573 | ||||
| * | Added HTML highlighting for ranges. | Ted Kremenek | 2008-03-19 | 2 | -2/+35 |
| | | | | | llvm-svn: 48572 | ||||
| * | Fix typo. | Steve Naroff | 2008-03-19 | 1 | -1/+1 |
| | | | | | llvm-svn: 48571 | ||||
| * | Add intrinsics to match mmx shift builtin's with immediate operand. | Evan Cheng | 2008-03-19 | 4 | -12/+57 |
| | | | | | llvm-svn: 48569 | ||||
| * | Fix http://llvm.org/bugs/show_bug.cgi?id=2161. | Steve Naroff | 2008-03-19 | 1 | -2/+13 |
| | | | | | llvm-svn: 48568 | ||||
| * | Add comment. | Devang Patel | 2008-03-19 | 1 | -0/+4 |
| | | | | | llvm-svn: 48567 | ||||
| * | Change colors of HTML message bubble. | Ted Kremenek | 2008-03-19 | 1 | -3/+6 |
| | | | | | llvm-svn: 48563 | ||||
| * | style and spelling | Andrew Lenharth | 2008-03-19 | 1 | -2/+2 |
| | | | | | llvm-svn: 48562 | ||||
| * | #if 1 .. #endif markers do not add any value. | Devang Patel | 2008-03-19 | 1 | -2/+0 |
| | | | | | llvm-svn: 48560 | ||||

