aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* For APInt::z/sext(width), if width == BitWidth, just return *this.Zhou Sheng2007-03-121-0/+4
* Add an APInt version of SimplifyDemandedBits.Reid Spencer2007-03-121-1/+524
* Add an APInt version of ShrinkDemandedConstant.Reid Spencer2007-03-121-0/+24
* Avoid to assert on "(KnownZero & KnownOne) == 0".Zhou Sheng2007-03-121-1/+1
* In function ComputeMaskedBits():Zhou Sheng2007-03-121-6/+6
* Add getSignBit() and operator<<= into APInt for convenience.Zhou Sheng2007-03-111-0/+23
* Add value ranges. Currently inefficient in both execution time andNick Lewycky2007-03-101-219/+397
* Use range tests in LowerSwitch, where possibleAnton Korobeynikov2007-03-102-31/+164
* Add getter methods for the extremes of a ConstantRange.Nick Lewycky2007-03-102-0/+84
* Adding more arithmetic operators to MMX. This is an almost exact copy ofBill Wendling2007-03-104-15/+94
* Remove dead comments.Devang Patel2007-03-091-3/+0
* Avoid recursion. Use iterative algorithm for RenamePass().Devang Patel2007-03-091-4/+31
* Increment iterator now because IVUseShouldUsePostIncValue may removeDevang Patel2007-03-091-2/+6
* Regenerate.Reid Spencer2007-03-092-2/+2
* Minor stuff.Evan Cheng2007-03-091-0/+4
* Add comments about LSR / ARM.Evan Cheng2007-03-091-0/+4
* Unfinished work and ideas related to register scavenger.Evan Cheng2007-03-091-0/+14
* For PR1245:Reid Spencer2007-03-091-1/+1
* apply comments from review of last patchDale Johannesen2007-03-091-2/+2
* Add some observations from CoreGraphics benchmark. Remove registerDale Johannesen2007-03-091-47/+47
* Unbreak mingw32 buildAnton Korobeynikov2007-03-091-0/+8
* If a virtual register is already marked alive in this block, that means it isEvan Cheng2007-03-091-1/+6
* Print preds / succs BB numbers.Evan Cheng2007-03-091-2/+2
* Avoid variable shadowing.Evan Cheng2007-03-091-2/+2
* Don't use std::hex.Bill Wendling2007-03-081-1/+1
* Don't use a cast. It causes an error on some platforms.Bill Wendling2007-03-081-1/+1
* Test inline asm modifier 'c'.Evan Cheng2007-03-081-11/+15
* Implement inline asm modifier c.Evan Cheng2007-03-081-0/+3
* upgrade this testcase, add test for fp immediate to memory operand.Chris Lattner2007-03-081-6/+13
* implement support for floating point constants used as inline asm memory oper...Chris Lattner2007-03-081-2/+7
* Add MMX arithmetic testcase.Bill Wendling2007-03-081-0/+35
* Added "padd*" support for MMX. Added MMX move stuff to X86InstrInfo so thatBill Wendling2007-03-086-10/+94
* Fix a typo.Evan Cheng2007-03-081-1/+1
* Fix test case.Evan Cheng2007-03-082-17/+22
* Speed Up Pass Manager.Devang Patel2007-03-081-15/+16
* Fix a bug in function ComputeMaskedBits().Zhou Sheng2007-03-081-2/+2
* Putting more constants which do not contain relocations into .literal{4|8|16}Evan Cheng2007-03-083-16/+21
* make this fail even in non-assert builds.Chris Lattner2007-03-081-2/+4
* This appears correct, enable it so we can see perf changes on testersChris Lattner2007-03-081-1/+1
* Second half of PR1226. This is currently still disabled, until I have a chan...Chris Lattner2007-03-081-9/+67
* Fix a bug in APIntified ComputeMaskedBits().Zhou Sheng2007-03-081-8/+4
* Change register allocation order to Dale's suggestion.Evan Cheng2007-03-081-14/+18
* Bug fix. Not advancing the register scavenger iterator correctly.Evan Cheng2007-03-081-8/+21
* For PR1205:Reid Spencer2007-03-081-0/+10
* For PR1205:Reid Spencer2007-03-081-1/+206
* For Darwin, put constant data into .const, .const_data, .literal{4|8|16}Evan Cheng2007-03-084-4/+53
* Put constant data to .const, .const_data, .literal{4|8|16} sections.Evan Cheng2007-03-082-2/+25
* Add ReadOnlySection directive.Evan Cheng2007-03-082-1/+10
* Added ContainsRelocations() to check if a constant might only be resolvable a...Evan Cheng2007-03-082-0/+15
* Only safe to use a call-clobbered or spilled callee-saved register as scratch...Evan Cheng2007-03-071-2/+8