summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* Code to maintain kill information during register coalescing.Evan Cheng2007-08-11
* Move isSubRegOf into MRegisterInfo. Fix a missed move elimination in LowerSub...Christopher Lamb2007-08-10
* Do not overuse std::string. Pass around char * directly.Devang Patel2007-08-10
* Add utility to clone loops.Devang Patel2007-08-10
* Add #ifndef guard.Devang Patel2007-08-10
* add #ifndef guardsChris Lattner2007-08-10
* add Value::getNameStart/getNameLen() accessors.Chris Lattner2007-08-10
* propagate struct size and alignment of byval arguments to the DAGRafael Espindola2007-08-10
* memcpy with zero length is hugely expensive, so avoid it. This speeds up coa...Chris Lattner2007-08-10
* small speedup in the case where a smallvector is default ctor'd fromChris Lattner2007-08-10
* Adding SSSE3 intrinsics.Bill Wendling2007-08-10
* avoid copying strings.Chris Lattner2007-08-10
* Update per review comments.Dale Johannesen2007-08-09
* Make NonLocal and None const in the right way. :-)Owen Anderson2007-08-09
* long double 9 of N. This finishes up the X86-32 bitsDale Johannesen2007-08-09
* Add one more comment.Owen Anderson2007-08-08
* Cleanup and comment-ize the memdep header.Owen Anderson2007-08-08
* Change the None and NonLocal markers in memdep to be const.Owen Anderson2007-08-08
* Make it clear that getSTDIN returns null when stdin is empty.Reid Spencer2007-08-08
* Adding kill info to val#.Evan Cheng2007-08-08
* Clean up and bug fix.Evan Cheng2007-08-08
* reimplement dfs number computation to be significantly faster. This speeds upChris Lattner2007-08-08
* - Each val# can have multiple kills.Evan Cheng2007-08-08
* - LiveInterval value#'s now have 3 components: def instruction #,Evan Cheng2007-08-07
* Fix comment.Devang Patel2007-08-07
* Get rid of unnecessary #include.Owen Anderson2007-08-07
* Clean up a bunch of caching stuff in memdep. This reduces the time to run GVNOwen Anderson2007-08-07
* Begin loop index split pass.Devang Patel2007-08-07
* remove #if 0 code.Chris Lattner2007-08-06
* remove #if 0 code.Chris Lattner2007-08-06
* This fixes resizing issues with BitVectors. It ensures that the BitWord type ...Chandler Carruth2007-08-06
* @verbatim needs to be on a line by itself.Reid Spencer2007-08-06
* Implement review feedback. No functionality change.Christopher Lamb2007-08-06
* Various random cleanups, add two accessors to DomTreeNode: getDFSNumIn/getDFS...Chris Lattner2007-08-06
* Fix minor doxygen nits.Reid Spencer2007-08-05
* Document a missing parameter.Reid Spencer2007-08-05
* Fix a bug in DenseMap::clear, where we never reset a tombstoneChris Lattner2007-08-05
* When clearing a SmallPtrSet, if the set had a huge capacity, but theChris Lattner2007-08-05
* Switch the internal "Info" map from an std::map to a DenseMap. ThisChris Lattner2007-08-05
* switch the DomTreeNodes and IDoms maps in idom/postidom to a Chris Lattner2007-08-04
* This is the patch to provide clean intrinsic function overloading support in ...Chandler Carruth2007-08-04
* long double patch 3 of N. Add to MVT.Dale Johannesen2007-08-03
* Long double, part 1 of N. Support in IR.Dale Johannesen2007-08-03
* Fix bug spotted by Chris.Anders Carlsson2007-08-02
* Add extend and extOrTrunc methods that do sign or zero extension depending on...Anders Carlsson2007-08-02
* Do not emit copies for physical register output if it's not used.Evan Cheng2007-08-02
* Instead of adding copyfromreg's to handle physical definitions. Now isel canEvan Cheng2007-08-02
* Added TargetInstrDescriptor::numDefs - num of results.Evan Cheng2007-08-02
* Make non-local memdep not be recursive, and fix a bug on 403.gcc that this ex...Owen Anderson2007-08-01
* More explicit keywords.Dan Gohman2007-08-01