summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* A simplification for checking whether the signs of the operands and sum diffe...Bill Wendling2008-11-251-15/+14
* convertToSignExtendedInteger should return opInvalidOp instead of asserting i...Evan Cheng2008-11-251-1/+7
* Suppress warnings.Dan Gohman2008-11-251-7/+7
* CellSPU:Scott Michel2008-11-251-24/+2
* Now with the correct type for the 0.Bill Wendling2008-11-251-1/+1
* Get rid of unused variable.Bill Wendling2008-11-251-1/+0
* Hacker's Delight says, "Signed integer overflow of addition occurs if and onlyBill Wendling2008-11-251-4/+48
* Teach MatchScaledValue to handle Scales by 1 with MatchAddr (whichChris Lattner2008-11-251-5/+15
* significantly refactor all the addressing mode matching logicChris Lattner2008-11-251-139/+138
* refactor all the constantexpr/instruction handling code out into a Chris Lattner2008-11-251-65/+68
* another minor tweakChris Lattner2008-11-251-3/+2
* minor cleanups no functionality change.Chris Lattner2008-11-251-32/+31
* CellSPU: Relax constraints on when to generate a X-form address, evidentlyScott Michel2008-11-251-0/+7
* Initial support for anti-dependence breaking. Currently this code does notDan Gohman2008-11-253-261/+643
* CellSPU: Fix mnemonic typo in pattern; "shlqbyi" -> "shlqby".Scott Michel2008-11-252-1/+3
* rearrange and tidy some code, no functionality change.Chris Lattner2008-11-241-53/+52
* minor cleanups to debug code, no functionality change.Chris Lattner2008-11-241-24/+33
* reenable the right part of the code.Chris Lattner2008-11-241-1/+1
* revert an accidental commit, this fixes the regression on test/CodeGen/X86/is...Chris Lattner2008-11-241-4/+1
* Fix 3113: If we have a dead cyclic PHI, replace the whole thingChris Lattner2008-11-241-1/+7
* - Make lowering of "add with overflow" customizable by back-ends.Bill Wendling2008-11-244-18/+44
* CellSPU:Scott Michel2008-11-241-4/+15
* Check in the rest of this change. The isAntiDep flag needs to be passedDan Gohman2008-11-242-2/+2
* Pass the isAntiDep argument.Dan Gohman2008-11-241-1/+1
* Run post-RA scheduling after branch folding, as it tends toDan Gohman2008-11-241-4/+7
* CellSPU:Scott Michel2008-11-246-108/+82
* Minor fix debug for register allocation debug output.Matthijs Kooijman2008-11-242-4/+4
* If the type legalizer actually legalized anythingDuncan Sands2008-11-245-197/+236
* Fix comments.Matthijs Kooijman2008-11-241-2/+2
* Move target independent td files from lib/Target/ to include/llvm/Target so t...Evan Cheng2008-11-2414-1582/+10
* Eliminate some unused variable compile time warnings.Evan Cheng2008-11-243-0/+9
* Seriously strengthen the guarantee offered by noalias on a function's returnNick Lewycky2008-11-241-3/+3
* Extend the 'noalias' attribute to function return values. This is intended toNick Lewycky2008-11-243-1351/+1369
* Added missing description for -disable-mmx option.Mon P Wang2008-11-241-1/+1
* Add support for llvm.uadd.with.overflow.Bill Wendling2008-11-241-5/+5
* Rename SetCCResultContents to BooleanContents. InDuncan Sands2008-11-2311-29/+29
* Make JIT::runFunction handle functions with non-C calling conventions.Chris Lattner2008-11-231-0/+1
* Added -disable-mmx using a patch from Preston Gurd.Mon P Wang2008-11-231-1/+5
* Added check to avoid generating extract subvector beyond the end of the vecto...Mon P Wang2008-11-231-1/+2
* CellSPU: Fix bug 3056. Varadic extract_element was not implemented (nor was itScott Michel2008-11-225-102/+294
* Make a convenient helper for printing offsets.Anton Korobeynikov2008-11-226-33/+18
* Cleanup of the [SU]ADDO type legalization code. Patch by Duncan!Bill Wendling2008-11-223-22/+24
* - Move conversion of [SU]ADDO from DAG combiner into legalizer.Bill Wendling2008-11-224-38/+53
* Fix build failure.Devang Patel2008-11-211-1/+1
* Silence unused variable warnings.Devang Patel2008-11-217-0/+14
* Correctly set the isCtrl flag for chain dependencies.Dan Gohman2008-11-211-4/+4
* Update comments.Dan Gohman2008-11-211-9/+9
* Update comments.Dan Gohman2008-11-211-3/+3
* reapply Sanjiv's patch to genericize memcpy/memset/memmove to take anChris Lattner2008-11-218-41/+35
* Revert r59802. It was breaking the build of llvm-gcc:Bill Wendling2008-11-218-35/+41