| Commit message (Expand) | Author | Age | Files | Lines |
* | Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from | Dan Gohman | 2007-06-22 | 15 | -599/+609 |
* | check in the BigBlock local register allocator | Duraid Madina | 2007-06-22 | 1 | -0/+852 |
* | Avoid excessive calls to find_leader when calculating AVAIL_OUT. This reduce... | Owen Anderson | 2007-06-22 | 1 | -30/+76 |
* | std::set is really really terrible. Switch to SmallPtrSet to reduce compile t... | Evan Cheng | 2007-06-22 | 1 | -4/+4 |
* | Quote complex names for Darwin X86 and ARM. | Dale Johannesen | 2007-06-22 | 2 | -2/+14 |
* | Reserve space in vectors before topologically sorting into them. This improv... | Owen Anderson | 2007-06-22 | 1 | -0/+2 |
* | Make a bunch of optimizations for compile time to GVNPRE, including smarter s... | Owen Anderson | 2007-06-22 | 1 | -17/+41 |
* | Fix a bug in SmallPtrSet that was causing GVNPRE to enter an infinite loop. | Owen Anderson | 2007-06-22 | 1 | -1/+1 |
* | Two changes: | Chris Lattner | 2007-06-21 | 1 | -4/+5 |
* | CallGraphSCCPass manager may require other passes. | Devang Patel | 2007-06-21 | 1 | -1/+1 |
* | Significantly improve the documentation of the instcombine divide/compare | Chris Lattner | 2007-06-21 | 1 | -35/+51 |
* | Change lots of sets from std::set to SmallPtrSet. This reduces the time requ... | Owen Anderson | 2007-06-21 | 1 | -92/+99 |
* | Move code to update dominator information after basic block is split | Devang Patel | 2007-06-21 | 3 | -202/+206 |
* | Tidy up ValueType names in comments. | Dan Gohman | 2007-06-21 | 2 | -5/+5 |
* | Rename TargetLowering::getNumElements and friends to | Dan Gohman | 2007-06-21 | 2 | -19/+19 |
* | Xforms: | Evan Cheng | 2007-06-21 | 1 | -0/+64 |
* | Eliminate a redundant check. This speeds up optimization of 253.perlbmk from... | Owen Anderson | 2007-06-21 | 1 | -7/+3 |
* | Comment-ize the functions in GVNPRE. | Owen Anderson | 2007-06-21 | 1 | -76/+108 |
* | refactor a bunch of code out of visitICmpInstWithInstAndIntCst into its own | Chris Lattner | 2007-06-20 | 1 | -123/+134 |
* | Split runOnFunction into many smaller functions. This make it easier to get ... | Owen Anderson | 2007-06-20 | 1 | -279/+329 |
* | Make GVNPRE accurate report whether it modified the function or not. | Owen Anderson | 2007-06-20 | 1 | -5/+12 |
* | Get rid of an unneeded helper function. | Owen Anderson | 2007-06-20 | 1 | -19/+9 |
* | Be more conservative of duplicating blocks. | Evan Cheng | 2007-06-19 | 1 | -1/+1 |
* | Use a DenseMap instead of an std::map for the value numbering. This reduces ... | Owen Anderson | 2007-06-19 | 1 | -4/+5 |
* | Make dependsOnInvoke much more specific in what it tests, which in turn make ... | Owen Anderson | 2007-06-19 | 1 | -42/+10 |
* | Moved Inliner.h to include/llvm/Transforms/IPO/InlinerPass.h | Tanya Lattner | 2007-06-19 | 1 | -65/+0 |
* | Inliner pass header file was moved. | Tanya Lattner | 2007-06-19 | 2 | -2/+3 |
* | Avoid if-converting simple block that ends with unconditional branch or fallt... | Evan Cheng | 2007-06-19 | 1 | -1/+4 |
* | Allow predicated immediate ARM to ARM calls. | Evan Cheng | 2007-06-19 | 3 | -1/+14 |
* | Rename ScalarEvolution::deleteInstructionFromRecords to | Dan Gohman | 2007-06-19 | 3 | -19/+19 |
* | Pass a SelectionDAG into SDNode::dump everywhere it's used, in prepration | Dan Gohman | 2007-06-19 | 5 | -9/+9 |
* | Handle constants in phi nodes properly. This fixes test/Transforms/GVNPRE/20... | Owen Anderson | 2007-06-19 | 1 | -1/+10 |
* | document and hide two options. | Chris Lattner | 2007-06-19 | 1 | -2/+5 |
* | describe an argument, hide it. | Chris Lattner | 2007-06-19 | 1 | -1/+3 |
* | silence a bogus warning Duraid ran into. | Chris Lattner | 2007-06-19 | 1 | -1/+1 |
* | Be careful to erase values from all of the appropriate sets when they're not ... | Owen Anderson | 2007-06-19 | 1 | -2/+14 |
* | Remember to clear the maximal sets between functions. | Owen Anderson | 2007-06-19 | 1 | -2/+3 |
* | Refactor GVNPRE to use a much smart method of uniquing value sets, and centra... | Owen Anderson | 2007-06-19 | 1 | -273/+451 |
* | Replace M_REMATERIALIZIBLE and the newly-added isOtherReMaterializableLoad | Dan Gohman | 2007-06-19 | 13 | -33/+44 |
* | Replace TargetInstrInfo::CanBeDuplicated() with a M_NOT_DUPLICABLE bit. | Evan Cheng | 2007-06-19 | 6 | -33/+10 |
* | If a function is vararg, never pass inreg arguments in registers. Thanks to | Chris Lattner | 2007-06-19 | 5 | -15/+24 |
* | add isVarArg to CCState | Chris Lattner | 2007-06-19 | 1 | -2/+3 |
* | Look for VECTOR_SHUFFLE that's identity operation on either LHS or RHS. This ... | Evan Cheng | 2007-06-19 | 1 | -2/+19 |
* | Fix some fragile code wrt CFG edge updating. | Evan Cheng | 2007-06-18 | 1 | -74/+39 |
* | Move CorrectExtraCFGEdges() from BranchFolding.cpp to a MachineBasicBlock met... | Evan Cheng | 2007-06-18 | 2 | -75/+64 |
* | Fix quotes in debug messages. | Devang Patel | 2007-06-18 | 1 | -6/+6 |
* | make ComputeTopDownOrdering significantly faster and use less stack space | Chris Lattner | 2007-06-18 | 1 | -32/+37 |
* | In SCEVAddExpr::get, skip over any cast operands before looking for nested | Dan Gohman | 2007-06-18 | 1 | -2/+5 |
* | Make BasicAliasAnalysis correctly register itself. Patch by Devang | Anton Korobeynikov | 2007-06-18 | 1 | -0/+2 |
* | Make chain dependencies blue, in addition to being dashed. | Dan Gohman | 2007-06-18 | 1 | -1/+1 |