aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* - Various '#if 0' cleanups.Scott Michel2008-12-293-156/+174
* Teach LeaglizeDAG that i64 mul can be a libcall.Scott Michel2008-12-291-0/+2
* select constant exprs should have the same constraints as select instructions,Chris Lattner2008-12-291-3/+1
* move select validation logic into a shared place where the select ctor,Chris Lattner2008-12-293-17/+36
* Fix up kill/dead marking in the new live interval reconstruction code.Owen Anderson2008-12-281-6/+18
* Forgot to commit this file.Owen Anderson2008-12-281-0/+10
* Add prototype code for recomputing a live interval's ranges and valnos throug...Owen Anderson2008-12-281-1/+260
* Check that the function prototypes are correct before assuming that the Nick Lewycky2008-12-272-18/+47
* add testcase for type parsing.Chris Lattner2008-12-271-0/+21
* implement simplify_type for PATypeHolder so that isa<FooType>(PATypeHolder)Chris Lattner2008-12-271-0/+16
* - Remove Tilmann's custom truncate lowering: it completely hosed overScott Michel2008-12-2719-653/+1509
* add PR #Chris Lattner2008-12-251-0/+1
* Add a simple pattern for matching 'bt'.Chris Lattner2008-12-252-10/+66
* Fix some JIT encodings.Chris Lattner2008-12-252-10/+10
* BT memory operands load from their address operand.Chris Lattner2008-12-252-3/+3
* translateX86CC can never fail. Simplify it based on this.Chris Lattner2008-12-241-42/+30
* Darwin likes for the EH frame to be non-local.Bill Wendling2008-12-244-4/+25
* GCC doesn't emit DW_EH_PE_sdata4 for the FDE encoding on Darwin. I'm not sureBill Wendling2008-12-244-4/+26
* Revert the changes in this testcase until Anton can fix them.Bill Wendling2008-12-241-11/+15
* Fix a compiler-abort on a testcase where the stack-pointer is added toDan Gohman2008-12-242-6/+46
* indentationChris Lattner2008-12-241-9/+8
* Change comments so everybody can understand them, hopefully.Dale Johannesen2008-12-231-2/+2
* simplify some control flow and reduce indentation, no functionality change.Chris Lattner2008-12-231-63/+46
* Revert 61362 and 61402 until SPEC breakage is fixed.Dale Johannesen2008-12-231-135/+43
* This fixes the bug in 175.vpr. It doesn't fix theDale Johannesen2008-12-231-2/+9
* Add another permutation where we should get rid of a-a.Dale Johannesen2008-12-232-4/+35
* Add instruction patterns and encodings for the x86 bt instructions.Dan Gohman2008-12-234-0/+42
* Update testAnton Korobeynikov2008-12-231-15/+11
* Restore debug printingAnton Korobeynikov2008-12-231-23/+26
* Sometimes APInt syntax is really ugly... :(Anton Korobeynikov2008-12-231-10/+21
* Indent stuff properlyAnton Korobeynikov2008-12-231-25/+25
* Initial checkin of APInt'ififcation of switch loweringAnton Korobeynikov2008-12-232-127/+126
* Silence unused variable warnings.Devang Patel2008-12-232-0/+7
* Fix typo.Devang Patel2008-12-231-1/+2
* Silience unused warnings.Devang Patel2008-12-232-0/+4
* Clean up the atomic opcodes in SelectionDAG.Dan Gohman2008-12-2310-817/+276
* add some notes for simplifylibcalls optimizationsChris Lattner2008-12-231-0/+25
* Testcase to show we can tie together integers and pointers ofChris Lattner2008-12-231-0/+9
* Tweak --version to include the date and time.Steve Naroff2008-12-231-0/+1
* Rename BuildSchedUnits to BuildSchedGraph, and refactor theDan Gohman2008-12-239-22/+37
* Comment MO_FPImmediate and doxygenate surrounding comments.Dan Gohman2008-12-231-9/+9
* Use isTerminator() instead of isBranch()||isReturn() inDan Gohman2008-12-233-5/+4
* Avoid an unnecessary call to allnodes_size(), which is linear.Dan Gohman2008-12-231-8/+11
* Minor code simplifications.Dan Gohman2008-12-231-6/+6
* revert r61368.Zhongxing Xu2008-12-231-1/+1
* Remove dead code.Zhongxing Xu2008-12-231-1/+1
* Added shuffle and splat test cases for r61365.Mon P Wang2008-12-233-0/+192
* Fixed code generation for v8i16 and v16i8 splats on X86.Mon P Wang2008-12-231-3/+33
* Fix the time regression I introduced in 464.h264ref withDale Johannesen2008-12-231-41/+126
* One more permutation of subtracting off a base value.Dale Johannesen2008-12-232-0/+20