| Commit message (Expand) | Author | Age | Files | Lines |
* | Update comment to remove special case for vector extending loads. An | Bob Wilson | 2010-08-19 | 1 | -5/+2 |
* | Re-re-revert this patch. It seems to be causing performance | Eric Christopher | 2010-08-19 | 1 | -1/+1 |
* | Update local stack block allocation to let PEI do the allocs if no additional | Jim Grosbach | 2010-08-19 | 1 | -0/+16 |
* | Revert r111199; it breaks -debug-pass=Structure output. | Dan Gohman | 2010-08-19 | 2 | -4/+1 |
* | Reapply the virtual register patch from 109102. The places where we were | Eric Christopher | 2010-08-19 | 1 | -1/+1 |
* | Finish full attribute class emission for clang. | Sean Hunt | 2010-08-18 | 1 | -0/+20 |
* | Make raw_fd_ostream consider itself the owner of STDOUT_FILENO when | Dan Gohman | 2010-08-18 | 1 | -2/+5 |
* | move gep decomposition out of ValueTracking into BasicAA. The form of | Chris Lattner | 2010-08-18 | 1 | -19/+0 |
* | Introduce a ScopedFatalErrorHandler class to make it easy to register | Dan Gohman | 2010-08-18 | 1 | -0/+12 |
* | Revert r111394. It was too aggressive. | Jakob Stoklund Olesen | 2010-08-18 | 1 | -9/+0 |
* | Aggressively prune the DFS when inserting phi-defs. | Jakob Stoklund Olesen | 2010-08-18 | 1 | -0/+9 |
* | Add df_iterator::getPathLength and getPath as a way of getting a path from the | Jakob Stoklund Olesen | 2010-08-18 | 1 | -0/+10 |
* | Revert r111375, "move gep decomposition out of ValueTracking into BasicAA. The | Daniel Dunbar | 2010-08-18 | 1 | -0/+19 |
* | Inform LazyValueInfo whenever a block is deleted, to avoid dangling pointer i... | Owen Anderson | 2010-08-18 | 1 | -0/+2 |
* | move gep decomposition out of ValueTracking into BasicAA. The form of | Chris Lattner | 2010-08-18 | 1 | -19/+0 |
* | Add hook for re-using virtual base registers for local stack slot access. | Jim Grosbach | 2010-08-18 | 1 | -0/+7 |
* | don't emit zero bit fields with Emit, fixing undefined behavior, | Chris Lattner | 2010-08-18 | 1 | -3/+5 |
* | Don't pass in a null pointer to std::string's ctor, an empty string | Chris Lattner | 2010-08-18 | 1 | -1/+4 |
* | Add materialization of virtual base registers for frame indices allocated into | Jim Grosbach | 2010-08-17 | 1 | -0/+16 |
* | CrashRecovery: Add CrashRecoveryContext::GetCurrent(), so clients can find th... | Daniel Dunbar | 2010-08-17 | 1 | -0/+4 |
* | CrashRecovery: Make CrashRecoveryContext static methods thread safe. | Daniel Dunbar | 2010-08-17 | 1 | -4/+2 |
* | Add some win64 coff goodness. | Anton Korobeynikov | 2010-08-17 | 2 | -2/+25 |
* | Sketch i386 relocations handling, from Roman Divacky. | Benjamin Kramer | 2010-08-17 | 1 | -0/+21 |
* | Add hook to examine an instruction referencing a frame index to determine | Jim Grosbach | 2010-08-17 | 1 | -0/+8 |
* | Revert r111230, we have to find a better place for the host-specific code. | Benjamin Kramer | 2010-08-17 | 1 | -29/+24 |
* | Micro-optimize MCObjectWriter to do a byteswap if necessary and then write the | Benjamin Kramer | 2010-08-17 | 1 | -24/+29 |
* | There is this new "LLVM" compiler that supports __builtin_bswap but thinks it... | Benjamin Kramer | 2010-08-17 | 1 | -2/+4 |
* | Make dumpPassStructure be a PMDataManager abstraction, rather than | Dan Gohman | 2010-08-16 | 2 | -1/+4 |
* | Better handle alignment requirements for local objects in pre-regalloc frame | Jim Grosbach | 2010-08-16 | 1 | -0/+14 |
* | Make some of PMTopLevelManager's members non-public. In particular, | Dan Gohman | 2010-08-16 | 1 | -8/+10 |
* | Eliminate the TopLevelManagerType enum; instead, just make | Dan Gohman | 2010-08-16 | 1 | -8/+1 |
* | Add ELF ObjectWriter and Streamer support. | Matt Fleming | 2010-08-16 | 2 | -0/+100 |
* | Add ELF ObjectWriter and Streamer support. | Matt Fleming | 2010-08-16 | 3 | -2/+15 |
* | Layout helper function. | Matt Fleming | 2010-08-16 | 1 | -0/+2 |
* | Record a symbol's size which is needed for ELF symbol tables. | Matt Fleming | 2010-08-16 | 1 | -0/+14 |
* | ELF entry size support. | Matt Fleming | 2010-08-16 | 2 | -1/+7 |
* | track local frame size in MFI, not local to the pass, since PEI needs it. | Jim Grosbach | 2010-08-16 | 1 | -0/+3 |
* | Revert r111031. The way LLVM defines loop invariance, the property of an | Dan Gohman | 2010-08-16 | 1 | -18/+0 |
* | Placate overzealous compiler warnings. | Dan Gohman | 2010-08-16 | 1 | -2/+2 |
* | Move SCEVNAryExpr's virtual member functions out of line, and convert | Dan Gohman | 2010-08-16 | 1 | -22/+3 |
* | Specialize FoldingSetTrait<SCEV>, providing implementations of node | Dan Gohman | 2010-08-16 | 1 | -3/+19 |
* | Add hooks to FoldingSetTrait to allow specializations to provide | Dan Gohman | 2010-08-16 | 1 | -15/+124 |
* | Tidy up whitespace in comments. | Dan Gohman | 2010-08-16 | 1 | -9/+9 |
* | Constify FoldingSetNodeIDRef's Data. | Dan Gohman | 2010-08-16 | 1 | -3/+3 |
* | Reverse the order of GetNodeProfile's arguments, for consistency | Dan Gohman | 2010-08-16 | 1 | -4/+4 |
* | Fix indentation in example code in a comment. | Dan Gohman | 2010-08-16 | 1 | -3/+3 |
* | llvmc: remove dynamic plugins. | Mikhail Glushenkov | 2010-08-15 | 7 | -250/+63 |
* | Teach SimplifyCFG how to simplify indirectbr instructions. | Dan Gohman | 2010-08-14 | 1 | -2/+0 |
* | Add a local stack object block allocation pass. This is still an | Jim Grosbach | 2010-08-14 | 2 | -2/+64 |
* | tidy up comments | Jim Grosbach | 2010-08-13 | 1 | -2/+2 |