| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | StrongPHIElimination doesn't support swapping live intervals like the ↵ | Owen Anderson | 2008-03-25 | 1 | -9/+6 | |
| | | | | | | | coalescer does. llvm-svn: 48802 | |||||
| * | Add explicit keywords. | Dan Gohman | 2008-03-25 | 23 | -36/+39 | |
| | | | | | llvm-svn: 48801 | |||||
| * | A quick nm audit turned up several fixed tables and objects that were | Dan Gohman | 2008-03-25 | 13 | -27/+30 | |
| | | | | | | | | marked read-write. Use const so that they can be allocated in a read-only segment. llvm-svn: 48800 | |||||
| * | Avoid outputing spaces at the ends of lines. | Dan Gohman | 2008-03-25 | 1 | -4/+4 | |
| | | | | | llvm-svn: 48797 | |||||
| * | Do not align loops if optimizing for size. | Devang Patel | 2008-03-25 | 1 | -1/+1 | |
| | | | | | llvm-svn: 48794 | |||||
| * | Add optimize-for-size knob. | Devang Patel | 2008-03-25 | 2 | -0/+10 | |
| | | | | | llvm-svn: 48793 | |||||
| * | Handle a special case xor undef, undef -> 0. Technically this should be ↵ | Evan Cheng | 2008-03-25 | 4 | -2/+26 | |
| | | | | | | | transformed to undef. But this is such a common idiom (misuse) we are going to handle it. llvm-svn: 48792 | |||||
| * | Handle a special case xor undef, undef -> 0. Technically this should be ↵ | Evan Cheng | 2008-03-25 | 2 | -1/+12 | |
| | | | | | | | transformed to undef. But this is such a common idiom (misuse) we are going to handle it. llvm-svn: 48791 | |||||
| * | Fix the Cygwin/Mingw-On-Cygwin build. Patch by Alain Frisch! | Anton Korobeynikov | 2008-03-25 | 1 | -1/+1 | |
| | | | | | llvm-svn: 48786 | |||||
| * | Extend QualType::getAddressSpace to do the right thing for array types, and in | Nate Begeman | 2008-03-25 | 3 | -10/+14 | |
| | | | | | | | the future, RecordTypes. llvm-svn: 48784 | |||||
| * | Add missing files | Nate Begeman | 2008-03-25 | 1 | -0/+8 | |
| | | | | | llvm-svn: 48783 | |||||
| * | De-constify the input to the "operator >>" method as it is modified. | Bill Wendling | 2008-03-25 | 1 | -1/+1 | |
| | | | | | | | Patch by dekruijf@cs.wisc.edu! llvm-svn: 48782 | |||||
| * | Fix typos. | Dan Gohman | 2008-03-25 | 1 | -3/+3 | |
| | | | | | llvm-svn: 48779 | |||||
| * | Add CMP32mr and friends to the load-unfolding table. Among | Dan Gohman | 2008-03-25 | 2 | -1/+5 | |
| | | | | | | | | | other things, this allows the scheduler to unfold a load operand in the 2008-01-08-SchedulerCrash.ll testcase, so it now successfully clones the comparison to avoid a pushf+popf. llvm-svn: 48777 | |||||
| * | GRSimple analysis now outputs additional diagnostic warnings about | Ted Kremenek | 2008-03-25 | 2 | -9/+37 | |
| | | | | | | | passing an uninitialized value to a message expresion. llvm-svn: 48776 | |||||
| * | Tests for the instruction iterator bindings. | Gordon Henriksen | 2008-03-25 | 1 | -0/+35 | |
| | | | | | llvm-svn: 48775 | |||||
| * | Extend the builder interface to use the new instruction positioning code. | Gordon Henriksen | 2008-03-25 | 3 | -36/+130 | |
| | | | | | | | | | | | This adds support for instruction iterators, as well as rewriting the builder code to use these new functions. This lets us eliminate the C bindings for moving around the builder. Patch by Erick Tryzelaar! llvm-svn: 48774 | |||||
| * | Tweak to transfer function for ObjCMessageExpr: handle both instance methods | Ted Kremenek | 2008-03-25 | 2 | -70/+77 | |
| | | | | | | | and message expressions with a specified receiver. llvm-svn: 48773 | |||||
| * | Fix PR2062: Don't build Intrinsics.gen in the source directory. Do it in the | Bill Wendling | 2008-03-25 | 1 | -2/+2 | |
| | | | | | | | object directory. llvm-svn: 48766 | |||||
| * | Disable building llvm-upgrade. | Tanya Lattner | 2008-03-25 | 1 | -1/+1 | |
| | | | | | llvm-svn: 48764 | |||||
| * | Make a note of the fact that EmitOwnedPtr() has nothing to do with the | Sam Bishop | 2008-03-25 | 1 | -0/+2 | |
| | | | | | | | OwningPtr<> class. llvm-svn: 48763 | |||||
| * | Byebye llvm-upgrade! | Tanya Lattner | 2008-03-25 | 110 | -2138/+1823 | |
| | | | | | llvm-svn: 48762 | |||||
| * | Added logic to check for uninitialized values as the receivers for message ↵ | Ted Kremenek | 2008-03-25 | 2 | -8/+74 | |
| | | | | | | | | | expressions and uninitialized values passed-by-value as arguments to message expressions. llvm-svn: 48760 | |||||
| * | lastRegisterUse() should ignore identity copies. Those will be erased. | Evan Cheng | 2008-03-25 | 2 | -7/+44 | |
| | | | | | llvm-svn: 48759 | |||||
| * | check struct layout | Devang Patel | 2008-03-25 | 1 | -0/+1 | |
| | | | | | llvm-svn: 48758 | |||||
| * | Added initial transfer function support for ObjCMessageExpr. | Ted Kremenek | 2008-03-25 | 2 | -0/+49 | |
| | | | | | llvm-svn: 48757 | |||||
| * | Added "arg_iterators" to ObjCMessageExpr (for iterating over the arguments ↵ | Ted Kremenek | 2008-03-25 | 1 | -0/+8 | |
| | | | | | | | of a message expression) llvm-svn: 48756 | |||||
| * | Remove an unneeded test. | Evan Cheng | 2008-03-24 | 1 | -1/+1 | |
| | | | | | llvm-svn: 48755 | |||||
| * | Minor CSS tweaking: use webkit style CSS properties for shadows/rounded edges | Ted Kremenek | 2008-03-24 | 1 | -2/+4 | |
| | | | | | | | for message bubbles. llvm-svn: 48754 | |||||
| * | Add \t after .set. Fix by Jay Freeman. | Evan Cheng | 2008-03-24 | 1 | -1/+1 | |
| | | | | | llvm-svn: 48753 | |||||
| * | If the coalescer commuted a def MI to allow coalescing, it can changed a ↵ | Evan Cheng | 2008-03-24 | 1 | -1/+2 | |
| | | | | | | | previously coalesced copy into an non-identity copy. llvm-svn: 48752 | |||||
| * | Add an assertion to catch register of illegal class. | Evan Cheng | 2008-03-24 | 1 | -0/+1 | |
| | | | | | llvm-svn: 48751 | |||||
| * | Use the bit size of the operand instead of the hard-coded 32 to generate the | Bill Wendling | 2008-03-24 | 2 | -2/+30 | |
| | | | | | | | mask. llvm-svn: 48750 | |||||
| * | With debug info, there are nameless constant global values. do not crash ↵ | Andrew Lenharth | 2008-03-24 | 1 | -2/+3 | |
| | | | | | | | when we hit one llvm-svn: 48749 | |||||
| * | Add a couple files to VC++ project and cleanup an "#if 0". | Steve Naroff | 2008-03-24 | 3 | -2/+8 | |
| | | | | | llvm-svn: 48748 | |||||
| * | Add file to project. | Steve Naroff | 2008-03-24 | 1 | -0/+4 | |
| | | | | | llvm-svn: 48747 | |||||
| * | - SSE4.1 extractfps extracts a f32 into a gr32 register. Very useful! Not. ↵ | Evan Cheng | 2008-03-24 | 3 | -8/+57 | |
| | | | | | | | Fix the instruction specification and teaches lowering code to use it only when the only use is a store instruction. llvm-svn: 48746 | |||||
| * | debian amd64 testing | Andrew Lenharth | 2008-03-24 | 1 | -1/+4 | |
| | | | | | llvm-svn: 48745 | |||||
| * | Oops. I wanted the compile flags for C++, not the C preprocessor flags. | Owen Anderson | 2008-03-24 | 2 | -2/+2 | |
| | | | | | llvm-svn: 48744 | |||||
| * | Revert r48676. I had plans for using it, but now it's just dead code. | Owen Anderson | 2008-03-24 | 3 | -83/+0 | |
| | | | | | llvm-svn: 48743 | |||||
| * | debian ia32 testing | Andrew Lenharth | 2008-03-24 | 1 | -0/+5 | |
| | | | | | llvm-svn: 48742 | |||||
| * | Avoid overflowing buffer, patch by Algeris Kirtzidis! | Chris Lattner | 2008-03-24 | 1 | -1/+1 | |
| | | | | | llvm-svn: 48741 | |||||
| * | void type is also a valid function return type. | Devang Patel | 2008-03-24 | 1 | -2/+2 | |
| | | | | | llvm-svn: 48740 | |||||
| * | Remove #include<iostream>, which I was using for debugging. | Owen Anderson | 2008-03-24 | 1 | -2/+0 | |
| | | | | | llvm-svn: 48739 | |||||
| * | Add incoming value from header only if phi node has any use inside the loop. | Devang Patel | 2008-03-24 | 2 | -2/+72 | |
| | | | | | llvm-svn: 48738 | |||||
| * | Added Passes.html to the documentation list. | Tanya Lattner | 2008-03-24 | 1 | -0/+3 | |
| | | | | | llvm-svn: 48736 | |||||
| * | Fix typo. Clarify underlying message. | Devang Patel | 2008-03-24 | 1 | -4/+4 | |
| | | | | | llvm-svn: 48734 | |||||
| * | Fix test name. | Devang Patel | 2008-03-24 | 1 | -0/+0 | |
| | | | | | llvm-svn: 48733 | |||||
| * | apparently tclsh doesn't lex like bash. Weird. | Chris Lattner | 2008-03-24 | 1 | -1/+1 | |
| | | | | | llvm-svn: 48732 | |||||
| * | pass the option so this test tests the right thing. | Chris Lattner | 2008-03-24 | 1 | -2/+2 | |
| | | | | | llvm-svn: 48731 | |||||

