| Commit message (Expand) | Author | Age | Files | Lines |
* | fix PR6305 by handling BlockAddress in a helper function | Chris Lattner | 2010-02-15 | 1 | -0/+11 |
* | Uniformize the names of type predicates: rather than having isFloatTy and | Duncan Sands | 2010-02-15 | 20 | -67/+68 |
* | Fix whitespace. | Dan Gohman | 2010-02-14 | 1 | -1/+1 |
* | Fix a comment. | Dan Gohman | 2010-02-14 | 1 | -1/+1 |
* | When complicated expressions are broken down into subexpressions | Dan Gohman | 2010-02-14 | 1 | -2/+8 |
* | Actually, this code doesn't have to be quite so conservative in | Dan Gohman | 2010-02-14 | 1 | -6/+5 |
* | Don't attempt aggressive post-inc uses if TargetLowering is not available, | Dan Gohman | 2010-02-14 | 1 | -3/+8 |
* | Make LSR not crash if invoked without target lowering info, e.g. if invoked | John McCall | 2010-02-13 | 1 | -2/+2 |
* | Fix a problem where we had bitcasted operands that gave us | Eric Christopher | 2010-02-13 | 1 | -5/+9 |
* | remove dead code. | Chris Lattner | 2010-02-13 | 1 | -46/+7 |
* | Split some code out to a helper function (FindReusablePredBB) | Chris Lattner | 2010-02-13 | 1 | -50/+72 |
* | Speed up codegen prepare from 3.58s to 0.488s. | Chris Lattner | 2010-02-13 | 1 | -19/+52 |
* | PHINode::getBasicBlockIndex is O(n) in the number of inputs | Chris Lattner | 2010-02-13 | 1 | -3/+10 |
* | iterate over preds using PHI information when available instead of | Chris Lattner | 2010-02-13 | 1 | -6/+14 |
* | speed up CGP a bit by scanning predecessors through phi operands | Chris Lattner | 2010-02-13 | 1 | -22/+22 |
* | Fix a pruning heuristic which implicitly assumed that SmallPtrSet is | Dan Gohman | 2010-02-13 | 1 | -45/+68 |
* | Enable the inlinehint attribute in the Inliner. | Jakob Stoklund Olesen | 2010-02-13 | 1 | -13/+12 |
* | Reapply 95979, a compile-time speedup, now that the bug it exposed is fixed. | Dan Gohman | 2010-02-12 | 1 | -1/+1 |
* | Fix this code to avoid dereferencing an end() iterator in | Dan Gohman | 2010-02-12 | 1 | -1/+5 |
* | 1. modernize the constantmerge pass, using densemap/smallvector. | Chris Lattner | 2010-02-12 | 1 | -19/+22 |
* | Revert "Reverse the order for collecting the parts of an addrec. The order", it | Daniel Dunbar | 2010-02-12 | 1 | -1/+1 |
* | Reverse the order for collecting the parts of an addrec. The order | Dan Gohman | 2010-02-12 | 1 | -1/+1 |
* | Reapply the new LoopStrengthReduction code, with compile time and | Dan Gohman | 2010-02-12 | 2 | -2351/+2790 |
* | Make sure that ConstantExpr offsets also aren't off of extern | Eric Christopher | 2010-02-11 | 1 | -2/+8 |
* | Rename ValueRequiresCast to ShouldOptimizeCast, to better reflect | Chris Lattner | 2010-02-11 | 3 | -55/+97 |
* | Make DSE only scan blocks that are reachable from the entry | Chris Lattner | 2010-02-11 | 1 | -1/+7 |
* | Make jump threading honor x|undef -> true and x&undef -> false, | Chris Lattner | 2010-02-11 | 1 | -3/+8 |
* | Add ConstantExpr handling to Intrinsic::objectsize lowering. | Eric Christopher | 2010-02-11 | 1 | -1/+26 |
* | Ignore dbg info intrinsics. | Devang Patel | 2010-02-11 | 1 | -0/+4 |
* | Strip new llvm.dbg.value intrinsic. | Devang Patel | 2010-02-10 | 1 | -0/+9 |
* | Fix "the the" and similar typos. | Dan Gohman | 2010-02-10 | 6 | -8/+8 |
* | Move Intrinsic::objectsize lowering back to InstCombineCalls and | Eric Christopher | 2010-02-09 | 1 | -1/+19 |
* | Pull these back out, they're a little too aggressive and time | Eric Christopher | 2010-02-09 | 2 | -115/+0 |
* | simplify this code, duh. | Chris Lattner | 2010-02-09 | 1 | -8/+4 |
* | fix PR6193, only considering sign extensions *from i1* for this | Chris Lattner | 2010-02-09 | 1 | -5/+10 |
* | Add file in here too. | Eric Christopher | 2010-02-09 | 1 | -0/+1 |
* | Add a new pass to do llvm.objsize lowering using SCEV. | Eric Christopher | 2010-02-09 | 1 | -0/+114 |
* | fix some problems handling large vectors reported in PR6230 | Chris Lattner | 2010-02-08 | 2 | -9/+14 |
* | Reintroduce the InlineHint function attribute. | Jakob Stoklund Olesen | 2010-02-06 | 1 | -7/+24 |
* | Don't unroll loops containing function calls. | Jakob Stoklund Olesen | 2010-02-05 | 1 | -2/+8 |
* | Teach SimplifyCFG about magic pointer constants. | Jakob Stoklund Olesen | 2010-02-05 | 2 | -40/+120 |
* | fix logical-select to invoke filecheck right, and fix hte instcombine | Chris Lattner | 2010-02-05 | 1 | -1/+6 |
* | Implement releaseMemory in CodeGenPrepare and free the BackEdges | Dan Gohman | 2010-02-05 | 1 | -0/+4 |
* | Use a SmallSetVector instead of a SetVector; this code showed up as a | Dan Gohman | 2010-02-05 | 1 | -2/+3 |
* | Remove this code for now. I have a better idea and will rewrite with | Eric Christopher | 2010-02-05 | 1 | -41/+0 |
* | Do not reassociate expressions with i1 type. SimplifyCFG converts some | Bob Wilson | 2010-02-04 | 1 | -0/+9 |
* | Increase inliner thresholds by 25. | Jakob Stoklund Olesen | 2010-02-04 | 1 | -3/+3 |
* | Temporarily revert this since it appears to have caused a build | Eric Christopher | 2010-02-04 | 1 | -49/+23 |
* | Rework constant expr and array handling for objectsize instcombining. | Eric Christopher | 2010-02-04 | 1 | -23/+49 |
* | If we're dealing with a zero-length array, don't lower to any | Eric Christopher | 2010-02-03 | 1 | -4/+9 |