aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
...
* Change findRegisterUseOperand() to return operand index instead.Evan Cheng2007-03-261-3/+3
* Fix reversed logic in getRegsUsed. Rename RegStates to RegsAvailable toDale Johannesen2007-03-261-8/+8
* Add support for the v1i64 type. This makes better code for this:Bill Wendling2007-03-261-0/+1
* Start value symbol tables out small (space for 16 elts), not huge (space for ...Chris Lattner2007-03-261-1/+1
* Compute getLowBitsSet correctly. Using the complement of a 64-bit valueReid Spencer2007-03-251-4/+5
* First step of switch lowering refactoring: perform worklist-drivenAnton Korobeynikov2007-03-251-12/+24
* switch TargetLowering::getConstraintType to take the entire constraint,Chris Lattner2007-03-251-3/+3
* Fix a typo in a comment.Reid Spencer2007-03-251-1/+1
* Actually, for getHighBitsSet and getLowBitsSet, don't make a 0 bit sizeReid Spencer2007-03-251-2/+6
* Make it illegal to set 0 bits in getHighBitsSet and getLowBitsSet. For thatReid Spencer2007-03-241-0/+2
* In the getBitsSet function, don't optimize for a common case that isReid Spencer2007-03-241-4/+2
* Don't invoke undefined behavior in shifts in the functions getHighBitsSetReid Spencer2007-03-241-6/+6
* Implement the getBitsSet function.Reid Spencer2007-03-241-1/+10
* Implement the getHighBitsSet and getLowBitsSet functions.Reid Spencer2007-03-241-2/+16
* Get the signs in the right place!Reid Spencer2007-03-241-1/+1
* Undo the last change and make this really implement remainder and notReid Spencer2007-03-241-4/+6
* Correct the implementation of srem to be remainder, not modulus. The sign ofReid Spencer2007-03-241-2/+2
* Clean up this interface:Reid Spencer2007-03-241-313/+458
* add a valuetype for v1i64, which is needed by mmx.Chris Lattner2007-03-242-27/+34
* This is dead. DEAD I tells you!!Bill Wendling2007-03-231-3/+0
* PR1260:Bill Wendling2007-03-231-4/+20
* Add the 'explicit' keyword to several constructors that accept oneDan Gohman2007-03-2317-36/+41
* We generate a shufflevector instruction, so we don't need the builtinBill Wendling2007-03-221-7/+0
* Be more explicit concerning argument sizes.Jeff Cohen2007-03-221-31/+41
* Support added for shifts and unpacking MMX instructions.Bill Wendling2007-03-221-0/+38
* For PR1145:Reid Spencer2007-03-221-1/+2
* Fix a comment.Reid Spencer2007-03-211-1/+1
* repair x86 performance, dejagnu problems from previous changeDale Johannesen2007-03-211-1/+2
* do not share old induction variables when this would result in invalidDale Johannesen2007-03-201-0/+10
* maintain LiveIn when splitting blocks (register scavenging needs it)Dale Johannesen2007-03-201-0/+3
* LoopSimplify::FindPHIToPartitionLoops()Devang Patel2007-03-201-0/+4
* First cut trivial re-materialization support.Evan Cheng2007-03-201-1/+4
* Added MRegisterInfo hook to re-materialize an instruction.Evan Cheng2007-03-201-0/+7
* Correct the name: isStrictPositive --> isStrictlyPositive.Zhou Sheng2007-03-201-1/+1
* Add a dtor to fix leaks from all clients of BitVector.Chris Lattner2007-03-201-0/+4
* Allow ConstantInt::get(Ty, uint64_t) to interpret the 64-bit values as aReid Spencer2007-03-191-1/+1
* Add an indication of signedness to the uint64_t constructor so sign bitsReid Spencer2007-03-191-1/+1
* Fix obvious typo in comment.Duncan Sands2007-03-191-1/+1
* Add a TargetInstrDescriptor flag to mark an instruction as "re-materializable".Evan Cheng2007-03-191-0/+7
* Add isStrictPositive() to APInt to determine if this APInt Value > 0.Zhou Sheng2007-03-191-0/+6
* Fix comment.Evan Cheng2007-03-181-1/+1
* Track the BB's where each virtual register is used.Evan Cheng2007-03-171-0/+6
* Added isLegalAddressExpression hook to test if the given expression can beEvan Cheng2007-03-161-1/+7
* These forward declarations are not needed.Evan Cheng2007-03-161-5/+0
* Multiplication support for MMX.Bill Wendling2007-03-151-0/+8
* Fix for VS 2005 problem supplied by Morten Ofstad.Jeff Cohen2007-03-141-0/+1
* Add zextOrCopy() into APInt for convenience.Zhou Sheng2007-03-131-0/+9
* More flexible TargetLowering LSR hooks for testing whether an immediate isEvan Cheng2007-03-121-20/+10
* Add getSignBit() and operator<<= into APInt for convenience.Zhou Sheng2007-03-111-0/+23
* Add getter methods for the extremes of a ConstantRange.Nick Lewycky2007-03-101-0/+20