aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Add @earlyclobber TableGen constraintJim Grosbach2009-12-161-2/+3
* Fix one more missing this-> to placate that picky clang++.Daniel Dunbar2009-12-161-1/+1
* Revert "Initial work on disabling the scheduler. This is a work in progress, andDaniel Dunbar2009-12-161-50/+0
* fix more missing this->'s to placate clang++Chris Lattner2009-12-161-26/+27
* Fix a missing this-> that clang++ notices.Chris Lattner2009-12-161-1/+1
* now that libsystem no longer uses SmallVector, we can move Chris Lattner2009-12-161-21/+3
* factor out the grow() method for all pod implementations into oneChris Lattner2009-12-161-37/+76
* Use different name for argument and fieldVictor Hernandez2009-12-161-1/+1
* pull destroy_range and uninitialized_copy up to theChris Lattner2009-12-161-26/+32
* sink most of the meat in smallvector back from SmallVectorTemplateCommonChris Lattner2009-12-161-202/+210
* substantial refactoring of SmallVector, now most code is in SmallVectorTempla...Chris Lattner2009-12-161-57/+93
* MDNodes that refer to an instruction are local to a function; in that case, e...Victor Hernandez2009-12-161-2/+8
* Change indirect-globals to use a dedicated allocIndirectGV. This lets usJeffrey Yasskin2009-12-152-62/+27
* Add support to emit debug info for C++ namespaces.Devang Patel2009-12-151-1/+23
* a few improvements:Chris Lattner2009-12-151-10/+8
* hoist the begin/end/capacity members and a few trivial methodsChris Lattner2009-12-151-145/+145
* improve isPodLike to know that all non-class types are pod.Chris Lattner2009-12-152-27/+24
* Lang verified that SlotIndex is "pod like" even though it isn't a pod.Chris Lattner2009-12-151-1/+3
* Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner2009-12-1512-68/+105
* add an ALWAYS_INLINE macro, which does the obvious thing.Chris Lattner2009-12-151-0/+10
* Names from dependent base classes are not found by unqualified lookup.John McCall2009-12-151-1/+1
* Validate the generated C++ code in llvmc tests.Mikhail Glushenkov2009-12-151-1/+1
* Initial work on disabling the scheduler. This is a work in progress, and thisBill Wendling2009-12-151-0/+50
* Revert these. They may have been causing 483_xalancbmk to fail:Bill Wendling2009-12-151-5/+0
* Move Flag and isVoid after the vector types, since bit arithmetic withDan Gohman2009-12-142-47/+49
* Fix these asserts to check the invariant that the code actuallyDan Gohman2009-12-141-2/+2
* Update this comment.Dan Gohman2009-12-141-1/+1
* Move several function bodies which are rarely inlined out of line.Dan Gohman2009-12-141-25/+15
* Micro-optimize these functions in the case where they are not inlined.Dan Gohman2009-12-141-8/+4
* Make the IVUses member private.Dan Gohman2009-12-141-1/+1
* Drop Loop::isNotAlreadyContainedIn in favor of Loop::contains. TheDan Gohman2009-12-141-7/+0
* Whitespace changes, comment clarification. No functional changes.Bill Wendling2009-12-141-5/+4
* Moved spill weight calculation out of SimpleRegisterCoalescing and into its o...Lang Hames2009-12-141-0/+39
* Fix weird typo which leads to unallocated memory access for nodes with 4 resu...Anton Korobeynikov2009-12-131-2/+1
* Make it easier to use the llvm_unreachable and DEBUG macros without "usingJeffrey Yasskin2009-12-122-3/+5
* Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG.Dan Gohman2009-12-111-0/+12
* Make getUniqueExitBlocks's precondition assert more precise, toDan Gohman2009-12-111-1/+1
* Simplify this class by removing the result cache.Gabor Greif2009-12-111-17/+13
* Add utility method for determining whether a function argumentDuncan Sands2009-12-111-0/+4
* Address comments on last patch:Bill Wendling2009-12-111-3/+3
* A machine basic block may end in an unconditional branch, however it may haveBill Wendling2009-12-111-0/+5
* Add qualifiers for calls to member functions in dependent bases.Anders Carlsson2009-12-111-2/+2
* Remove a broken, unused headerDouglas Gregor2009-12-101-108/+0
* Also attempt trivial coalescing for live intervals that end in a copy.Jakob Stoklund Olesen2009-12-101-4/+7
* Silence conversion warning from 64 to 32-bit.Eric Christopher2009-12-091-1/+1
* enhance NonLocalDepEntry to keep the per-block phi translated addressChris Lattner2009-12-091-5/+24
* DeltaAlgorithm: Add a virtual destructor and home.Daniel Dunbar2009-12-091-0/+2
* change NonLocalDepEntry from being a typedef for an std::pair to be itsChris Lattner2009-12-091-1/+21
* Added a new "splitting" spiller.Lang Hames2009-12-091-0/+4
* Remove unneeded ';' and a class/struct mismatch (noticed by clang).Daniel Dunbar2009-12-091-1/+1