| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Change findRegisterUseOperand() to return operand index instead. | Evan Cheng | 2007-03-26 | 1 | -3/+3 |
* | Fix reversed logic in getRegsUsed. Rename RegStates to RegsAvailable to | Dale Johannesen | 2007-03-26 | 1 | -8/+8 |
* | Add support for the v1i64 type. This makes better code for this: | Bill Wendling | 2007-03-26 | 1 | -0/+1 |
* | Start value symbol tables out small (space for 16 elts), not huge (space for ... | Chris Lattner | 2007-03-26 | 1 | -1/+1 |
* | Compute getLowBitsSet correctly. Using the complement of a 64-bit value | Reid Spencer | 2007-03-25 | 1 | -4/+5 |
* | First step of switch lowering refactoring: perform worklist-driven | Anton Korobeynikov | 2007-03-25 | 1 | -12/+24 |
* | switch TargetLowering::getConstraintType to take the entire constraint, | Chris Lattner | 2007-03-25 | 1 | -3/+3 |
* | Fix a typo in a comment. | Reid Spencer | 2007-03-25 | 1 | -1/+1 |
* | Actually, for getHighBitsSet and getLowBitsSet, don't make a 0 bit size | Reid Spencer | 2007-03-25 | 1 | -2/+6 |
* | Make it illegal to set 0 bits in getHighBitsSet and getLowBitsSet. For that | Reid Spencer | 2007-03-24 | 1 | -0/+2 |
* | In the getBitsSet function, don't optimize for a common case that is | Reid Spencer | 2007-03-24 | 1 | -4/+2 |
* | Don't invoke undefined behavior in shifts in the functions getHighBitsSet | Reid Spencer | 2007-03-24 | 1 | -6/+6 |
* | Implement the getBitsSet function. | Reid Spencer | 2007-03-24 | 1 | -1/+10 |
* | Implement the getHighBitsSet and getLowBitsSet functions. | Reid Spencer | 2007-03-24 | 1 | -2/+16 |
* | Get the signs in the right place! | Reid Spencer | 2007-03-24 | 1 | -1/+1 |
* | Undo the last change and make this really implement remainder and not | Reid Spencer | 2007-03-24 | 1 | -4/+6 |
* | Correct the implementation of srem to be remainder, not modulus. The sign of | Reid Spencer | 2007-03-24 | 1 | -2/+2 |
* | Clean up this interface: | Reid Spencer | 2007-03-24 | 1 | -313/+458 |
* | add a valuetype for v1i64, which is needed by mmx. | Chris Lattner | 2007-03-24 | 2 | -27/+34 |
* | This is dead. DEAD I tells you!! | Bill Wendling | 2007-03-23 | 1 | -3/+0 |
* | PR1260: | Bill Wendling | 2007-03-23 | 1 | -4/+20 |
* | Add the 'explicit' keyword to several constructors that accept one | Dan Gohman | 2007-03-23 | 17 | -36/+41 |
* | We generate a shufflevector instruction, so we don't need the builtin | Bill Wendling | 2007-03-22 | 1 | -7/+0 |
* | Be more explicit concerning argument sizes. | Jeff Cohen | 2007-03-22 | 1 | -31/+41 |
* | Support added for shifts and unpacking MMX instructions. | Bill Wendling | 2007-03-22 | 1 | -0/+38 |
* | For PR1145: | Reid Spencer | 2007-03-22 | 1 | -1/+2 |
* | Fix a comment. | Reid Spencer | 2007-03-21 | 1 | -1/+1 |
* | repair x86 performance, dejagnu problems from previous change | Dale Johannesen | 2007-03-21 | 1 | -1/+2 |
* | do not share old induction variables when this would result in invalid | Dale Johannesen | 2007-03-20 | 1 | -0/+10 |
* | maintain LiveIn when splitting blocks (register scavenging needs it) | Dale Johannesen | 2007-03-20 | 1 | -0/+3 |
* | LoopSimplify::FindPHIToPartitionLoops() | Devang Patel | 2007-03-20 | 1 | -0/+4 |
* | First cut trivial re-materialization support. | Evan Cheng | 2007-03-20 | 1 | -1/+4 |
* | Added MRegisterInfo hook to re-materialize an instruction. | Evan Cheng | 2007-03-20 | 1 | -0/+7 |
* | Correct the name: isStrictPositive --> isStrictlyPositive. | Zhou Sheng | 2007-03-20 | 1 | -1/+1 |
* | Add a dtor to fix leaks from all clients of BitVector. | Chris Lattner | 2007-03-20 | 1 | -0/+4 |
* | Allow ConstantInt::get(Ty, uint64_t) to interpret the 64-bit values as a | Reid Spencer | 2007-03-19 | 1 | -1/+1 |
* | Add an indication of signedness to the uint64_t constructor so sign bits | Reid Spencer | 2007-03-19 | 1 | -1/+1 |
* | Fix obvious typo in comment. | Duncan Sands | 2007-03-19 | 1 | -1/+1 |
* | Add a TargetInstrDescriptor flag to mark an instruction as "re-materializable". | Evan Cheng | 2007-03-19 | 1 | -0/+7 |
* | Add isStrictPositive() to APInt to determine if this APInt Value > 0. | Zhou Sheng | 2007-03-19 | 1 | -0/+6 |
* | Fix comment. | Evan Cheng | 2007-03-18 | 1 | -1/+1 |
* | Track the BB's where each virtual register is used. | Evan Cheng | 2007-03-17 | 1 | -0/+6 |
* | Added isLegalAddressExpression hook to test if the given expression can be | Evan Cheng | 2007-03-16 | 1 | -1/+7 |
* | These forward declarations are not needed. | Evan Cheng | 2007-03-16 | 1 | -5/+0 |
* | Multiplication support for MMX. | Bill Wendling | 2007-03-15 | 1 | -0/+8 |
* | Fix for VS 2005 problem supplied by Morten Ofstad. | Jeff Cohen | 2007-03-14 | 1 | -0/+1 |
* | Add zextOrCopy() into APInt for convenience. | Zhou Sheng | 2007-03-13 | 1 | -0/+9 |
* | More flexible TargetLowering LSR hooks for testing whether an immediate is | Evan Cheng | 2007-03-12 | 1 | -20/+10 |
* | Add getSignBit() and operator<<= into APInt for convenience. | Zhou Sheng | 2007-03-11 | 1 | -0/+23 |
* | Add getter methods for the extremes of a ConstantRange. | Nick Lewycky | 2007-03-10 | 1 | -0/+20 |