| Commit message (Expand) | Author | Age | Files | Lines |
| * | Add a prototype of a new peephole optimizing pass that uses LazyValue info to... | Owen Anderson | 2010-08-27 | 1 | -0/+113 |
| * | Improve the precision of getConstant(). | Owen Anderson | 2010-08-27 | 1 | -0/+5 |
| * | Change ARM VFP VLDM/VSTM instructions to use addressing mode #4, just like | Bob Wilson | 2010-08-27 | 10 | -166/+91 |
| * | Enhance the shift propagator to handle the case when you have: | Chris Lattner | 2010-08-27 | 1 | -22/+56 |
| * | Simplify. | Devang Patel | 2010-08-27 | 1 | -4/+1 |
| * | Implement a pretty general logical shift propagation | Chris Lattner | 2010-08-27 | 2 | -2/+227 |
| * | Unsigned value cannot be < 0. | Bob Wilson | 2010-08-27 | 1 | -2/+2 |
| * | When merging adjacent operands, scan ahead and merge all equal | Dan Gohman | 2010-08-27 | 1 | -11/+14 |
| * | remove some special shift cases that have been subsumed into the | Chris Lattner | 2010-08-27 | 1 | -34/+13 |
| * | Make the {A,+,B}<L> + {C,+,D}<L> --> Other + {A+C,+,B+D}<L> | Dan Gohman | 2010-08-27 | 1 | -23/+21 |
| * | Remove now unneeded command line flag that enables 'optimize compares.' | Bill Wendling | 2010-08-27 | 1 | -8/+1 |
| * | Fix typos in comments. | Owen Anderson | 2010-08-27 | 1 | -2/+2 |
| * | teach the truncation optimization that an entire chain of | Chris Lattner | 2010-08-27 | 1 | -0/+5 |
| * | Switch ScalarEvolution's main Value*->SCEV* map from std::map | Dan Gohman | 2010-08-27 | 1 | -28/+26 |
| * | Add an instcombine to clean up a common pattern produced | Chris Lattner | 2010-08-27 | 1 | -0/+23 |
| * | Add alignment arguments to all the NEON load/store intrinsics. | Bob Wilson | 2010-08-27 | 1 | -1/+66 |
| * | Use LVI to eliminate conditional branches where we've tested a related condit... | Owen Anderson | 2010-08-27 | 2 | -1/+41 |
| * | Optimize SCEVComplexityCompare. Use a 3-way return instead of a 2-way | Dan Gohman | 2010-08-27 | 1 | -48/+82 |
| * | Properly handle passing of FP stuff to varargs function on Win64: | Anton Korobeynikov | 2010-08-27 | 2 | -0/+42 |
| * | MCELF: Port EmitInstruction changes from MachO streamer. Patch by Roman Divacky. | Benjamin Kramer | 2010-08-27 | 1 | -41/+46 |
| * | MCELF: Always overwrite FixedValue. | Benjamin Kramer | 2010-08-27 | 1 | -2/+3 |
| * | X86: Fix an encoding issue with LOCK_ADD64mr, which could lead to very hard t... | Daniel Dunbar | 2010-08-27 | 1 | -1/+1 |
| * | Revert r112213. It is not needed. | Devang Patel | 2010-08-26 | 2 | -19/+8 |
| * | Simplify eliminateFrameIndex() interface back down now that PEI doesn't need | Jim Grosbach | 2010-08-26 | 31 | -147/+74 |
| * | If node is not available then use FuncInfo.ValueMap to emit debug info for by... | Devang Patel | 2010-08-26 | 1 | -5/+9 |
| * | Remove the now obsolete frame index virtual re-use algorithm from PEI. Pre-RA | Jim Grosbach | 2010-08-26 | 1 | -148/+9 |
| * | optimize "integer extraction out of the middle of a vector" as produced | Chris Lattner | 2010-08-26 | 1 | -13/+35 |
| * | tidy up a bit. no functional change. | Jim Grosbach | 2010-08-26 | 2 | -31/+10 |
| * | optimize bitcast(trunc(bitcast(x))) where the result is a float and 'x' | Chris Lattner | 2010-08-26 | 1 | -0/+34 |
| * | Turn off the scavenging based frame reg reuse briefly to measure whether it's | Jim Grosbach | 2010-08-26 | 1 | -1/+1 |
| * | zap the now unused MVT::getIntVectorWithNumElements | Bruno Cardoso Lopes | 2010-08-26 | 1 | -1/+1 |
| * | Speculatively revert r112207. | Devang Patel | 2010-08-26 | 1 | -3/+1 |
| * | 80 col. | Devang Patel | 2010-08-26 | 1 | -1/+2 |
| * | Update DanglingDebugInfo so that it can be used to track llvm.dbg.declare also. | Devang Patel | 2010-08-26 | 2 | -8/+19 |
| * | Use pseudo instructions for VST3. | Bob Wilson | 2010-08-26 | 4 | -59/+81 |
| * | Donot forget to resolve dangling debug info in a case where virtual register,... | Devang Patel | 2010-08-26 | 1 | -1/+3 |
| * | Reapply r112176 without removing the other CMN patterns (that was unintention... | Bill Wendling | 2010-08-26 | 1 | -2/+46 |
| * | MCELF: Fix a thinko of mine. | Benjamin Kramer | 2010-08-26 | 1 | -1/+3 |
| * | Fix comment typos. | Bob Wilson | 2010-08-26 | 3 | -3/+3 |
| * | Make JumpThreading smart enough to properly thread StrSwitch when it's compil... | Owen Anderson | 2010-08-26 | 1 | -17/+77 |
| * | MCELF: Compensate for the addend on i386. Patch by Roman Divacky, with some c... | Benjamin Kramer | 2010-08-26 | 1 | -14/+7 |
| * | Restrict the register to tGPR to make sure the str instruction will be | Jim Grosbach | 2010-08-26 | 1 | -4/+4 |
| * | Revert r112176; it broke test/CodeGen/Thumb2/thumb2-cmn.ll. | Dan Gohman | 2010-08-26 | 1 | -50/+8 |
| * | Reapply r112091 and r111922, support for metadata linking, with a | Dan Gohman | 2010-08-26 | 8 | -58/+112 |
| * | StringRef::compare_numeric also differed from StringRef::compare for characte... | Benjamin Kramer | 2010-08-26 | 1 | -1/+1 |
| * | Do unsigned char comparisons in StringRef::compare_lower to be more consisten... | Benjamin Kramer | 2010-08-26 | 1 | -4/+4 |
| * | There seems to be a (potential) hardware bug with the CMN instruction and | Bill Wendling | 2010-08-26 | 1 | -8/+50 |
| * | Add a hackaround for PR7993 which is causing failures on x86 builders that la... | Chris Lattner | 2010-08-26 | 1 | -0/+2 |
| * | implement SplitVecOp_CONCAT_VECTORS, fixing the included testcase with SSE1. | Chris Lattner | 2010-08-26 | 3 | -68/+94 |
| * | Use pseudo instructions for VST1d64Q. | Bob Wilson | 2010-08-26 | 4 | -4/+9 |