aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* zap dead methodChris Lattner2010-08-281-2/+0
* for completeness, allow undef also.Chris Lattner2010-08-281-0/+3
* squish dead code.Chris Lattner2010-08-282-20/+9
* zap dead codeChris Lattner2010-08-281-10/+0
* Clean up the logic of vector shuffles -> vector shifts.Bruno Cardoso Lopes2010-08-281-46/+180
* handle the constant case of vector insertion. For somethingChris Lattner2010-08-282-3/+44
* Straighten out any triple strings passed on the command line beforeDuncan Sands2010-08-284-4/+6
* optimize bitcasts from large integers to vector into vectorChris Lattner2010-08-283-11/+160
* Completely disable tail calls when fast-isel is enabled, as fast-iselDan Gohman2010-08-282-4/+15
* Trim a #include.Dan Gohman2010-08-281-3/+0
* Fix an index calculation thinko.Dan Gohman2010-08-281-1/+1
* We don't need to custom-select VLDMQ and VSTMQ anymore.Bob Wilson2010-08-282-42/+7
* Update CMake build. Add newline at end of file.Benjamin Kramer2010-08-282-1/+2
* When merging Thumb2 loads/stores, do not give up when the offset is one ofBob Wilson2010-08-271-10/+7
* Add a prototype of a new peephole optimizing pass that uses LazyValue info to...Owen Anderson2010-08-276-0/+165
* Improve the precision of getConstant().Owen Anderson2010-08-271-0/+5
* Change ARM VFP VLDM/VSTM instructions to use addressing mode #4, just likeBob Wilson2010-08-2711-167/+92
* tidy up test.Chris Lattner2010-08-271-1/+2
* no really, fix the test.Chris Lattner2010-08-271-1/+1
* fix this test. It's not clear what it's really testing.Chris Lattner2010-08-271-1/+1
* Enhance the shift propagator to handle the case when you have:Chris Lattner2010-08-272-22/+71
* Simplify.Devang Patel2010-08-271-4/+1
* Implement a pretty general logical shift propagationChris Lattner2010-08-273-6/+244
* Fix a comment typo.Bob Wilson2010-08-271-1/+1
* Unsigned value cannot be < 0.Bob Wilson2010-08-271-2/+2
* When merging adjacent operands, scan ahead and merge all equalDan Gohman2010-08-271-11/+14
* Fix a couple of typos.Eric Christopher2010-08-272-2/+2
* remove some special shift cases that have been subsumed into theChris Lattner2010-08-271-34/+13
* Make the {A,+,B}<L> + {C,+,D}<L> --> Other + {A+C,+,B+D}<L>Dan Gohman2010-08-271-23/+21
* merge and filecheckize testChris Lattner2010-08-272-42/+57
* merge two testsChris Lattner2010-08-272-10/+12
* Remove now unneeded command line flag that enables 'optimize compares.'Bill Wendling2010-08-271-8/+1
* Fix typos in comments.Owen Anderson2010-08-271-2/+2
* teach the truncation optimization that an entire chain ofChris Lattner2010-08-272-4/+26
* Switch ScalarEvolution's main Value*->SCEV* map from std::mapDan Gohman2010-08-272-31/+34
* get this test passing on linux builders.Chris Lattner2010-08-271-8/+8
* Add an instcombine to clean up a common pattern producedChris Lattner2010-08-272-0/+55
* Add alignment arguments to all the NEON load/store intrinsics.Bob Wilson2010-08-2724-323/+436
* Use LVI to eliminate conditional branches where we've tested a related condit...Owen Anderson2010-08-274-6/+53
* Optimize SCEVComplexityCompare. Use a 3-way return instead of a 2-wayDan Gohman2010-08-271-48/+82
* Clarify a comment.Dan Gohman2010-08-271-1/+1
* Parse " (Hidden)" and cope with it.Dan Gohman2010-08-271-0/+7
* Default to looking for clang++ in the PATH, rather than trying toDan Gohman2010-08-271-2/+2
* Properly handle passing of FP stuff to varargs function on Win64:Anton Korobeynikov2010-08-272-0/+42
* MCELF: Port EmitInstruction changes from MachO streamer. Patch by Roman Divacky.Benjamin Kramer2010-08-271-41/+46
* MCELF: Always overwrite FixedValue.Benjamin Kramer2010-08-271-2/+3
* Fix the msvs 2010 build.Michael J. Spencer2010-08-271-2/+8
* X86: Fix an encoding issue with LOCK_ADD64mr, which could lead to very hard t...Daniel Dunbar2010-08-272-1/+23
* Revert r112213. It is not needed.Devang Patel2010-08-262-19/+8
* Simplify eliminateFrameIndex() interface back down now that PEI doesn't needJim Grosbach2010-08-2632-155/+76