| Commit message (Expand) | Author | Age | Files | Lines |
* | Add @earlyclobber TableGen constraint | Jim Grosbach | 2009-12-16 | 1 | -2/+3 |
* | Fix one more missing this-> to placate that picky clang++. | Daniel Dunbar | 2009-12-16 | 1 | -1/+1 |
* | Revert "Initial work on disabling the scheduler. This is a work in progress, and | Daniel Dunbar | 2009-12-16 | 1 | -50/+0 |
* | fix more missing this->'s to placate clang++ | Chris Lattner | 2009-12-16 | 1 | -26/+27 |
* | Fix a missing this-> that clang++ notices. | Chris Lattner | 2009-12-16 | 1 | -1/+1 |
* | now that libsystem no longer uses SmallVector, we can move | Chris Lattner | 2009-12-16 | 1 | -21/+3 |
* | factor out the grow() method for all pod implementations into one | Chris Lattner | 2009-12-16 | 1 | -37/+76 |
* | Use different name for argument and field | Victor Hernandez | 2009-12-16 | 1 | -1/+1 |
* | pull destroy_range and uninitialized_copy up to the | Chris Lattner | 2009-12-16 | 1 | -26/+32 |
* | sink most of the meat in smallvector back from SmallVectorTemplateCommon | Chris Lattner | 2009-12-16 | 1 | -202/+210 |
* | substantial refactoring of SmallVector, now most code is in SmallVectorTempla... | Chris Lattner | 2009-12-16 | 1 | -57/+93 |
* | MDNodes that refer to an instruction are local to a function; in that case, e... | Victor Hernandez | 2009-12-16 | 1 | -2/+8 |
* | Change indirect-globals to use a dedicated allocIndirectGV. This lets us | Jeffrey Yasskin | 2009-12-15 | 2 | -62/+27 |
* | Add support to emit debug info for C++ namespaces. | Devang Patel | 2009-12-15 | 1 | -1/+23 |
* | a few improvements: | Chris Lattner | 2009-12-15 | 1 | -10/+8 |
* | hoist the begin/end/capacity members and a few trivial methods | Chris Lattner | 2009-12-15 | 1 | -145/+145 |
* | improve isPodLike to know that all non-class types are pod. | Chris Lattner | 2009-12-15 | 2 | -27/+24 |
* | Lang verified that SlotIndex is "pod like" even though it isn't a pod. | Chris Lattner | 2009-12-15 | 1 | -1/+3 |
* | Remove isPod() from DenseMapInfo, splitting it out to its own | Chris Lattner | 2009-12-15 | 12 | -68/+105 |
* | add an ALWAYS_INLINE macro, which does the obvious thing. | Chris Lattner | 2009-12-15 | 1 | -0/+10 |
* | Names from dependent base classes are not found by unqualified lookup. | John McCall | 2009-12-15 | 1 | -1/+1 |
* | Validate the generated C++ code in llvmc tests. | Mikhail Glushenkov | 2009-12-15 | 1 | -1/+1 |
* | Initial work on disabling the scheduler. This is a work in progress, and this | Bill Wendling | 2009-12-15 | 1 | -0/+50 |
* | Revert these. They may have been causing 483_xalancbmk to fail: | Bill Wendling | 2009-12-15 | 1 | -5/+0 |
* | Move Flag and isVoid after the vector types, since bit arithmetic with | Dan Gohman | 2009-12-14 | 2 | -47/+49 |
* | Fix these asserts to check the invariant that the code actually | Dan Gohman | 2009-12-14 | 1 | -2/+2 |
* | Update this comment. | Dan Gohman | 2009-12-14 | 1 | -1/+1 |
* | Move several function bodies which are rarely inlined out of line. | Dan Gohman | 2009-12-14 | 1 | -25/+15 |
* | Micro-optimize these functions in the case where they are not inlined. | Dan Gohman | 2009-12-14 | 1 | -8/+4 |
* | Make the IVUses member private. | Dan Gohman | 2009-12-14 | 1 | -1/+1 |
* | Drop Loop::isNotAlreadyContainedIn in favor of Loop::contains. The | Dan Gohman | 2009-12-14 | 1 | -7/+0 |
* | Whitespace changes, comment clarification. No functional changes. | Bill Wendling | 2009-12-14 | 1 | -5/+4 |
* | Moved spill weight calculation out of SimpleRegisterCoalescing and into its o... | Lang Hames | 2009-12-14 | 1 | -0/+39 |
* | Fix weird typo which leads to unallocated memory access for nodes with 4 resu... | Anton Korobeynikov | 2009-12-13 | 1 | -2/+1 |
* | Make it easier to use the llvm_unreachable and DEBUG macros without "using | Jeffrey Yasskin | 2009-12-12 | 2 | -3/+5 |
* | Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. | Dan Gohman | 2009-12-11 | 1 | -0/+12 |
* | Make getUniqueExitBlocks's precondition assert more precise, to | Dan Gohman | 2009-12-11 | 1 | -1/+1 |
* | Simplify this class by removing the result cache. | Gabor Greif | 2009-12-11 | 1 | -17/+13 |
* | Add utility method for determining whether a function argument | Duncan Sands | 2009-12-11 | 1 | -0/+4 |
* | Address comments on last patch: | Bill Wendling | 2009-12-11 | 1 | -3/+3 |
* | A machine basic block may end in an unconditional branch, however it may have | Bill Wendling | 2009-12-11 | 1 | -0/+5 |
* | Add qualifiers for calls to member functions in dependent bases. | Anders Carlsson | 2009-12-11 | 1 | -2/+2 |
* | Remove a broken, unused header | Douglas Gregor | 2009-12-10 | 1 | -108/+0 |
* | Also attempt trivial coalescing for live intervals that end in a copy. | Jakob Stoklund Olesen | 2009-12-10 | 1 | -4/+7 |
* | Silence conversion warning from 64 to 32-bit. | Eric Christopher | 2009-12-09 | 1 | -1/+1 |
* | enhance NonLocalDepEntry to keep the per-block phi translated address | Chris Lattner | 2009-12-09 | 1 | -5/+24 |
* | DeltaAlgorithm: Add a virtual destructor and home. | Daniel Dunbar | 2009-12-09 | 1 | -0/+2 |
* | change NonLocalDepEntry from being a typedef for an std::pair to be its | Chris Lattner | 2009-12-09 | 1 | -1/+21 |
* | Added a new "splitting" spiller. | Lang Hames | 2009-12-09 | 1 | -0/+4 |
* | Remove unneeded ';' and a class/struct mismatch (noticed by clang). | Daniel Dunbar | 2009-12-09 | 1 | -1/+1 |