aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2007-04-04use calloc instead of new/memset, it is more efficientChris Lattner
2007-04-04Initialize the symbol table to zero explicitly. This ensures that theChris Lattner
2007-04-04Extend StringMap to support being initialized as completely empty. WhenChris Lattner
2007-04-03Adding more MMX instructions.Bill Wendling
2007-04-03Add FEMMS and ADDQ. Renamed MMX recipes to prepend the MMX_ to them.Bill Wendling
2007-04-03add missing operatorChris Lattner
2007-04-03add a helper function to constantint.Chris Lattner
2007-04-02Ugh. Copy coalescer does not update register numbers.Evan Cheng
2007-04-02add a helper function.Chris Lattner
2007-04-02add range version of insert()Chris Lattner
2007-04-01Remove unused methods.Zhou Sheng
2007-04-01For PR1297:Reid Spencer
2007-04-01For PR1297:Reid Spencer
2007-04-01For PR1297:Reid Spencer
2007-04-01For PR1297:Reid Spencer
2007-03-31Split the sdisel code munging stuff out into its own opt-pass, CodeGenPrepare.Chris Lattner
2007-03-31switch TL::getValueType to use MVT::getValueType.Chris Lattner
2007-03-31add a method to turn a type into a VT.Chris Lattner
2007-03-30add one addressing mode description hook to rule them all.Chris Lattner
2007-03-30Make sure this method just return value equal or less than Limit.Zhou Sheng
2007-03-30Correct typo.Duncan Sands
2007-03-30Rename and correct the method "greaterOrEqual".Zhou Sheng
2007-03-30Add two utility methods into ConstantInt.Zhou Sheng
2007-03-29For PR789:Reid Spencer
2007-03-29add a hook to demat functions.Chris Lattner
2007-03-29uniqueID is a uint64_t (caught by VC++)Jeff Cohen
2007-03-29Add a uniqueID field to the FileStatus structure for Paths. This will mapReid Spencer
2007-03-29Don't forget to delete the FileStatus structure on destruction of Path.Reid Spencer
2007-03-29For PR789:Reid Spencer
2007-03-28Remove isLegalAddressImmediate.Evan Cheng
2007-03-27Add support for integer comparison builtins.Bill Wendling
2007-03-26Change findRegisterUseOperand() to return operand index instead.Evan Cheng
2007-03-26Fix reversed logic in getRegsUsed. Rename RegStates to RegsAvailable toDale Johannesen
2007-03-26Add support for the v1i64 type. This makes better code for this:Bill Wendling
2007-03-26Start value symbol tables out small (space for 16 elts), not huge (space for ...Chris Lattner
2007-03-25Compute getLowBitsSet correctly. Using the complement of a 64-bit valueReid Spencer
2007-03-25First step of switch lowering refactoring: perform worklist-drivenAnton Korobeynikov
2007-03-25switch TargetLowering::getConstraintType to take the entire constraint,Chris Lattner
2007-03-25Fix a typo in a comment.Reid Spencer
2007-03-25Actually, for getHighBitsSet and getLowBitsSet, don't make a 0 bit sizeReid Spencer
2007-03-24Make it illegal to set 0 bits in getHighBitsSet and getLowBitsSet. For thatReid Spencer
2007-03-24In the getBitsSet function, don't optimize for a common case that isReid Spencer
2007-03-24Don't invoke undefined behavior in shifts in the functions getHighBitsSetReid Spencer
2007-03-24Implement the getBitsSet function.Reid Spencer
2007-03-24Implement the getHighBitsSet and getLowBitsSet functions.Reid Spencer
2007-03-24Get the signs in the right place!Reid Spencer
2007-03-24Undo the last change and make this really implement remainder and notReid Spencer
2007-03-24Correct the implementation of srem to be remainder, not modulus. The sign ofReid Spencer
2007-03-24Clean up this interface:Reid Spencer
2007-03-24add a valuetype for v1i64, which is needed by mmx.Chris Lattner