| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Back out 60748 for now. It's breaking SPASS, 254.gap, and 464.h264ref. | Evan Cheng | 2008-12-09 | 1 | -5/+1 | 
| | | | | | llvm-svn: 60776 | ||||
| * | Cosmetic changes. | Evan Cheng | 2008-12-09 | 1 | -6/+8 | 
| | | | | | llvm-svn: 60771 | ||||
| * | remove unused var | Nuno Lopes | 2008-12-09 | 1 | -2/+0 | 
| | | | | | llvm-svn: 60770 | ||||
| * | Whitespace cleanups. | Dan Gohman | 2008-12-09 | 1 | -12/+14 | 
| | | | | | llvm-svn: 60769 | ||||
| * | Remove Clang tests since clang is not installed on the buildbots. | Mikhail Glushenkov | 2008-12-09 | 3 | -27/+0 | 
| | | | | | llvm-svn: 60767 | ||||
| * | Add some rudimentary tests for . | Mikhail Glushenkov | 2008-12-09 | 3 | -0/+27 | 
| | | | | | llvm-svn: 60766 | ||||
| * | Man page typo fix. | Mikhail Glushenkov | 2008-12-09 | 1 | -1/+1 | 
| | | | | | llvm-svn: 60765 | ||||
| * | Support -emit-llvm properly (with -S and -c). | Mikhail Glushenkov | 2008-12-09 | 2 | -14/+27 | 
| | | | | | llvm-svn: 60764 | ||||
| * | Fill in C++ status table for expressions. | Sebastian Redl | 2008-12-09 | 1 | -70/+251 | 
| | | | | | llvm-svn: 60763 | ||||
| * | Consistently use smart pointers for stmt and expr nodes in parser local ↵ | Sebastian Redl | 2008-12-09 | 11 | -522/+530 | 
| | | | | | | | variables. llvm-svn: 60761 | ||||
| * | Fix <rdar://problem/6429113> clang ObjC rewriter: crash rewriting file with ↵ | Steve Naroff | 2008-12-09 | 2 | -6/+49 | 
| | | | | | | | | | Blocks and properties More fancy footwork to cope with rewriting property 'setters'. llvm-svn: 60760 | ||||
| * | initialize member variable. | Zhongxing Xu | 2008-12-09 | 1 | -1/+1 | 
| | | | | | llvm-svn: 60759 | ||||
| * | Add utility method. Remove an unused method. | Zhongxing Xu | 2008-12-09 | 2 | -2/+4 | 
| | | | | | llvm-svn: 60758 | ||||
| * | Handle a compiler warning. | Duncan Sands | 2008-12-09 | 1 | -1/+1 | 
| | | | | | llvm-svn: 60755 | ||||
| * | fix typos gabor noticed | Chris Lattner | 2008-12-09 | 1 | -1/+1 | 
| | | | | | llvm-svn: 60754 | ||||
| * | Correct my English. | Bill Wendling | 2008-12-09 | 1 | -8/+9 | 
| | | | | | llvm-svn: 60753 | ||||
| * | restructure the top level non-local ptr dep query to handle | Chris Lattner | 2008-12-09 | 1 | -19/+26 | 
| | | | | | | | | | the first block of a query specially. This makes the "complete query caching" subsystem more effective, avoiding predecessor queries. This speeds up GVN another 4%. llvm-svn: 60752 | ||||
| * | rename getNonLocalPointerDepInternal -> getNonLocalPointerDepFromBB | Chris Lattner | 2008-12-09 | 2 | -71/+93 | 
| | | | | | | | | and split its inner loop out into a new GetNonLocalInfoForBlock function. No functionality change. llvm-svn: 60751 | ||||
| * | DisableGVCompilation should not abort on internal GlobalValue's. | Evan Cheng | 2008-12-09 | 2 | -4/+5 | 
| | | | | | llvm-svn: 60750 | ||||
| * | In LegalizeOp, don't change the result type of CONVERT_RNDSAT when promoting | Mon P Wang | 2008-12-09 | 1 | -2/+2 | 
| | | | | | | | one of its operand. llvm-svn: 60749 | ||||
| * | It's easy to handle SLE/SGE when the loop has a unit stride. | Nick Lewycky | 2008-12-09 | 2 | -1/+29 | 
| | | | | | llvm-svn: 60748 | ||||
| * | if we have two elements, insert both, don't use std::sort. | Chris Lattner | 2008-12-09 | 1 | -3/+16 | 
| | | | | | | | This speeds up the new GVN by another 3% llvm-svn: 60747 | ||||
| * | If we're only adding one new element to 'Cache', insert it into its known | Chris Lattner | 2008-12-09 | 1 | -1/+12 | 
| | | | | | | | | position instead of using a full sort. This speeds up GVN by ~4% with the new memdep stuff. llvm-svn: 60746 | ||||
| * | convert a couple other places that use pred_iterator to use the caching | Chris Lattner | 2008-12-09 | 1 | -2/+4 | 
| | | | | | | | pred iterator. llvm-svn: 60745 | ||||
| * | newline at end of phile | Chris Lattner | 2008-12-09 | 1 | -1/+2 | 
| | | | | | llvm-svn: 60744 | ||||
| * | use hte new pred cache to speed up the new non-local memdep | Chris Lattner | 2008-12-09 | 2 | -14/+31 | 
| | | | | | | | | queries. This speeds up GVN using the new queries (not yet checked in) by just over 10%. llvm-svn: 60743 | ||||
| * | pred_iterator got a lot slower since use-diet landed. This is a | Chris Lattner | 2008-12-09 | 1 | -0/+56 | 
| | | | | | | | | really simple cache class for these queries. Hopefully this can be removed if pred_iterator speeds back up. llvm-svn: 60742 | ||||
| * | CellSPU: | Scott Michel | 2008-12-09 | 2 | -2/+2 | 
| | | | | | | | | - Fix call.ll and call_indirect.ll expected results, now that it's using a different pre-register allocation scheduler. llvm-svn: 60741 | ||||
| * | Fix getNode to allow a vector for the shift amount for shifts of vectors. | Mon P Wang | 2008-12-09 | 4 | -9/+44 | 
| | | | | | | | | | Fix the shift amount when unrolling a vector shift into scalar shifts. Fix problem in getShuffleScalarElt where it assumes that the input of a bit convert must be a vector. llvm-svn: 60740 | ||||
| * | Fix a really subtle off-by-one bug that Duncan noticed with valgrind | Chris Lattner | 2008-12-09 | 1 | -1/+1 | 
| | | | | | | | on test/CodeGen/Generic/2007-06-06-CriticalEdgeLandingPad. llvm-svn: 60739 | ||||
| * | CellSPU: | Scott Michel | 2008-12-09 | 1 | -2/+5 | 
| | | | | | | | | | - Change default scheduling preference to list-burr, which produces somewhat better code than the default. Could also use list-tdrr, but need to ask dev list about the appropriate handy mnemonic before commiting. llvm-svn: 60738 | ||||
| * | Add initial support for fast-isel of the [SU]ADDO intrinsics. It isn't | Bill Wendling | 2008-12-09 | 1 | -7/+84 | 
| | | | | | | | | | | | | | | | | | | | | complete. For instance, it lowers the common case into this less-than-optimal code: addl %ecx, %eax seto %cl testb %cl, %cl jne LBB1_2 ## overflow instead of: addl %ecx, %eax jo LBB1_2 ## overflow That will come in a future commit. llvm-svn: 60737 | ||||
| * | Fix the name of ISD::TokenFactor in a comment. Thanks Gabor! | Dan Gohman | 2008-12-09 | 1 | -1/+1 | 
| | | | | | llvm-svn: 60736 | ||||
| * | remove two unneeded forward declarations, pointed out by Gabor. | Chris Lattner | 2008-12-09 | 1 | -2/+0 | 
| | | | | | llvm-svn: 60735 | ||||
| * | [static analyzer] Extend VLA size checking to look for undefined sizes. | Ted Kremenek | 2008-12-09 | 4 | -18/+51 | 
| | | | | | llvm-svn: 60734 | ||||
| * | Don't charge full latency for an anti-dependence, in this simplistic | Dan Gohman | 2008-12-09 | 1 | -3/+7 | 
| | | | | | | | pipeline model. llvm-svn: 60733 | ||||
| * | Update Driver to new interface for LiveVariables. | Ted Kremenek | 2008-12-09 | 1 | -1/+1 | 
| | | | | | llvm-svn: 60732 | ||||
| * | Add zero-sized VLA check test case. | Ted Kremenek | 2008-12-09 | 1 | -0/+7 | 
| | | | | | llvm-svn: 60731 | ||||
| * | Fixed LiveVariables bug where we didn't consider block-level expressions ↵ | Ted Kremenek | 2008-12-09 | 4 | -6/+24 | 
| | | | | | | | that functioned as the size of a VLA to be live. llvm-svn: 60730 | ||||
| * | Change condition under which 'retain'/'copy' are directly evaluated. | Fariborz Jahanian | 2008-12-08 | 1 | -4/+6 | 
| | | | | | llvm-svn: 60729 | ||||
| * | Fix a couple of mistaken switch case fall-throughs. Thanks to Bill | Dan Gohman | 2008-12-08 | 1 | -0/+2 | 
| | | | | | | | for spotting these! llvm-svn: 60728 | ||||
| * | Actually test something. Use PR3170 test case. | Devang Patel | 2008-12-08 | 1 | -36/+25 | 
| | | | | | llvm-svn: 60727 | ||||
| * | Add checking for zero-sized VLAs. | Ted Kremenek | 2008-12-08 | 3 | -41/+91 | 
| | | | | | llvm-svn: 60726 | ||||
| * | remove DebugIterations option. Despite the accusations, | Chris Lattner | 2008-12-08 | 1 | -14/+1 | 
| | | | | | | | | jump threading has been shown to only expose problems not have bugs itself. I'm sure it's completely bug free! ;-) llvm-svn: 60725 | ||||
| * | Incorporate MissingDealloc_IBOutlet.m test case into MissingDealloc.m | Ted Kremenek | 2008-12-08 | 2 | -20/+18 | 
| | | | | | llvm-svn: 60722 | ||||
| * | Incorporate MissingDeallc_SEL.m test case into MissingDealloc.m | Ted Kremenek | 2008-12-08 | 2 | -30/+24 | 
| | | | | | llvm-svn: 60721 | ||||
| * | Add test case for <rdar://problem/6380411>. | Ted Kremenek | 2008-12-08 | 1 | -0/+23 | 
| | | | | | llvm-svn: 60720 | ||||
| * | Fix PR3172: if we see an eof or } at the top level, reject it. | Chris Lattner | 2008-12-08 | 2 | -0/+14 | 
| | | | | | | | | This is important because ParseDeclarationOrFunctionDefinition skips to, but does not consume, an } on error. llvm-svn: 60719 | ||||
| * | improve comment. | Chris Lattner | 2008-12-08 | 1 | -1/+1 | 
| | | | | | llvm-svn: 60718 | ||||
| * | 'self.myIvar = nil' (properties) only releases myIvar when the property has ↵ | Ted Kremenek | 2008-12-08 | 1 | -2/+5 | 
| | | | | | | | kind 'assign'. This fixes <rdar://problem/6380411>. llvm-svn: 60717 | ||||

