aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* No need to hardcode SmallVector size.Devang Patel2007-08-211-3/+3
* Doxygenize comments.David Greene2007-08-211-22/+22
* Use SmallVector instead of std::vector.Devang Patel2007-08-211-3/+4
* initial checkin of Neil's APFloat work.Chris Lattner2007-08-202-3/+262
* clarify precedence, no functionality change.Chris Lattner2007-08-201-1/+1
* add reverse iterators to smallvectorChris Lattner2007-08-201-3/+14
* - Use correct header for SCEV inside LoopPass.cppAnton Korobeynikov2007-08-201-11/+2
* Add FilteredPassNameParser along with PassArgFilter to filter passesDavid Greene2007-08-201-2/+40
* Add Type::isIntOrIntVector, like Type::isFPOrFPVector.Dan Gohman2007-08-201-0/+5
* Partial implementation of calling functions with byval arguments:Rafael Espindola2007-08-201-1/+2
* Simplify.Nick Lewycky2007-08-181-2/+1
* Compute the argument list as lazily as possible. This ensures that clientsChris Lattner2007-08-181-16/+47
* When one branch of condition is eliminated then head of the otherDevang Patel2007-08-171-0/+20
* improve iplist comments. Switch iplist from allocating its sentinal object (...Chris Lattner2007-08-171-17/+56
* Fix PR1606:Reid Spencer2007-08-171-0/+3
* Add MVT::fAny for overloading intrinsics on floating-point types.Dan Gohman2007-08-163-0/+9
* Cache non-local memory dependence analysis. This is a significant compileOwen Anderson2007-08-161-1/+11
* This adds a bunch of static functions that implement unsignedChris Lattner2007-08-161-0/+126
* Comments.Evan Cheng2007-08-161-3/+7
* Forgot a line.Owen Anderson2007-08-161-0/+1
* Add a copy constructor and an assignment operator to DenseMap.Owen Anderson2007-08-161-1/+32
* Properly use const qualifiersAnton Korobeynikov2007-08-151-2/+2
* No need to use iterator to erase basic block.Devang Patel2007-08-141-3/+5
* Re-implement trivial rematerialization. This allows def MIs whose live interv...Evan Cheng2007-08-132-10/+31
* Add methods to erase basic block entry.Devang Patel2007-08-131-0/+12
* Change casts from old style to new style. This helps document the detailsReid Spencer2007-08-1211-32/+36
* Code to maintain kill information during register coalescing.Evan Cheng2007-08-111-16/+123
* Move isSubRegOf into MRegisterInfo. Fix a missed move elimination in LowerSub...Christopher Lamb2007-08-101-0/+11
* Do not overuse std::string. Pass around char * directly.Devang Patel2007-08-101-3/+2
* Add utility to clone loops.Devang Patel2007-08-101-0/+9
* Add #ifndef guard.Devang Patel2007-08-101-0/+6
* add #ifndef guardsChris Lattner2007-08-101-0/+5
* add Value::getNameStart/getNameLen() accessors.Chris Lattner2007-08-101-1/+15
* propagate struct size and alignment of byval arguments to the DAGRafael Espindola2007-08-102-0/+12
* memcpy with zero length is hugely expensive, so avoid it. This speeds up coa...Chris Lattner2007-08-101-1/+5
* small speedup in the case where a smallvector is default ctor'd fromChris Lattner2007-08-101-1/+2
* Adding SSSE3 intrinsics.Bill Wendling2007-08-101-2/+116
* avoid copying strings.Chris Lattner2007-08-101-2/+3
* Update per review comments.Dale Johannesen2007-08-091-2/+2
* Make NonLocal and None const in the right way. :-)Owen Anderson2007-08-091-6/+6
* long double 9 of N. This finishes up the X86-32 bitsDale Johannesen2007-08-091-0/+35
* Add one more comment.Owen Anderson2007-08-081-0/+3
* Cleanup and comment-ize the memdep header.Owen Anderson2007-08-081-11/+18
* Change the None and NonLocal markers in memdep to be const.Owen Anderson2007-08-081-6/+6
* Make it clear that getSTDIN returns null when stdin is empty.Reid Spencer2007-08-081-1/+1
* Adding kill info to val#.Evan Cheng2007-08-081-0/+15
* Clean up and bug fix.Evan Cheng2007-08-081-5/+5
* reimplement dfs number computation to be significantly faster. This speeds upChris Lattner2007-08-081-8/+6
* - Each val# can have multiple kills.Evan Cheng2007-08-081-18/+21
* - LiveInterval value#'s now have 3 components: def instruction #,Evan Cheng2007-08-071-15/+28