| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Remove the end-block handling code. It was unsafe, and making it safe would ↵ | Owen Anderson | 2007-07-12 | 1 | -55/+0 | |
| | | | | | | | have resulted in falling back to the slow DSE case. I need to think some more about the right way to handle this. llvm-svn: 39788 | |||||
| * | ARM: make branch folder remove unconditional branches | Dale Johannesen | 2007-07-12 | 2 | -7/+15 | |
| | | | | | | | | | following jump tables that it earlier inserted. This would be OK on other targets but is needed for correctness only on ARM (constant islands needs to find jump tables). llvm-svn: 39782 | |||||
| * | The type ids making up a filter are unsigned, and | Duncan Sands | 2007-07-12 | 1 | -2/+2 | |
| | | | | | | | | should be output as unsigned values. Checked against gcc. llvm-svn: 39775 | |||||
| * | checked in as obvious, | Gabor Greif | 2007-07-12 | 1 | -1/+0 | |
| | | | | | | | thanks Benoit Boissinot! llvm-svn: 39774 | |||||
| * | fix the remaining 3 testcases that missed a target triple | Gabor Greif | 2007-07-12 | 3 | -4/+4 | |
| | | | | | llvm-svn: 39773 | |||||
| * | another missed SSE optimization | Chris Lattner | 2007-07-12 | 1 | -0/+29 | |
| | | | | | llvm-svn: 39772 | |||||
| * | Let MemoryDependenceAnalysis take care of updating AliasAnalysis. | Owen Anderson | 2007-07-12 | 2 | -5/+2 | |
| | | | | | llvm-svn: 39769 | |||||
| * | New test. | Devang Patel | 2007-07-11 | 1 | -0/+21 | |
| | | | | | llvm-svn: 39768 | |||||
| * | Preserve analysis info. | Devang Patel | 2007-07-11 | 1 | -20/+136 | |
| | | | | | llvm-svn: 39767 | |||||
| * | Get rid of annoying spaces. | David Greene | 2007-07-11 | 1 | -1/+1 | |
| | | | | | llvm-svn: 39766 | |||||
| * | Added support for Mips specific GAS directives | Bruno Cardoso Lopes | 2007-07-11 | 2 | -20/+159 | |
| | | | | | | | | Fixed print immediate Fixed Identation on MipsISelDAGToDAG.cpp llvm-svn: 39764 | |||||
| * | Added support for framepointer | Bruno Cardoso Lopes | 2007-07-11 | 1 | -28/+162 | |
| | | | | | | | | Prologue/Epilogue support fp,ra save/restore and use the stack frame the right way! llvm-svn: 39763 | |||||
| * | Handle the case where an entire structure is freed, and its dependency is a ↵ | Owen Anderson | 2007-07-11 | 1 | -42/+101 | |
| | | | | | | | | | | | store to a field within that structure. Also, refactor the runOnBasicBlock() function, splitting some of the special cases into separate functions. llvm-svn: 39762 | |||||
| * | Now that stack is represented the right way, LOA starts at 0 | Bruno Cardoso Lopes | 2007-07-11 | 1 | -6/+7 | |
| | | | | | llvm-svn: 39761 | |||||
| * | Fixed AddLiveOut issues | Bruno Cardoso Lopes | 2007-07-11 | 1 | -42/+72 | |
| | | | | | | | FI's created the write way to represent Mips stack llvm-svn: 39760 | |||||
| * | Removed unused immediate PatLeaf, fixed lui instruction | Bruno Cardoso Lopes | 2007-07-11 | 1 | -12/+13 | |
| | | | | | llvm-svn: 39759 | |||||
| * | Added MipsMachineFunction class, to hold Mips dinamic stack info when ↵ | Bruno Cardoso Lopes | 2007-07-11 | 1 | -0/+54 | |
| | | | | | | | inserting Prologue/Epilog llvm-svn: 39758 | |||||
| * | Add support for eliminate stores to stack-allocated memory locations at the end | Owen Anderson | 2007-07-11 | 1 | -1/+45 | |
| | | | | | | | of a function. llvm-svn: 39754 | |||||
| * | Handle eliminating stores that occur right before a free. | Owen Anderson | 2007-07-11 | 1 | -4/+15 | |
| | | | | | llvm-svn: 39753 | |||||
| * | Handle packed structs in the CBackend. | Lauro Ramos Venancio | 2007-07-11 | 2 | -1/+13 | |
| | | | | | llvm-svn: 39752 | |||||
| * | Emit correct linkage. Patch by Roman Samoilov. | Anton Korobeynikov | 2007-07-11 | 1 | -2/+2 | |
| | | | | | llvm-svn: 39751 | |||||
| * | Add test case for PR1545. | Evan Cheng | 2007-07-11 | 1 | -0/+41 | |
| | | | | | llvm-svn: 39749 | |||||
| * | Missed a couple of places where new instructions are added due to spill / ↵ | Evan Cheng | 2007-07-11 | 1 | -67/+77 | |
| | | | | | | | restore. llvm-svn: 39748 | |||||
| * | Clean up a few things based on Chris' feedback. | Owen Anderson | 2007-07-11 | 1 | -6/+10 | |
| | | | | | llvm-svn: 39747 | |||||
| * | Adding ability to demote phi to stack. | Tanya Lattner | 2007-07-11 | 2 | -0/+43 | |
| | | | | | llvm-svn: 39744 | |||||
| * | Fix hang compiling TimberWolf (allow for islands | Dale Johannesen | 2007-07-11 | 1 | -6/+7 | |
| | | | | | | | of size other than 4). llvm-svn: 39743 | |||||
| * | Assert when TLS is not implemented. | Lauro Ramos Venancio | 2007-07-11 | 6 | -0/+27 | |
| | | | | | llvm-svn: 39737 | |||||
| * | Exception handling has been implemented. | Duncan Sands | 2007-07-11 | 1 | -3/+2 | |
| | | | | | llvm-svn: 39732 | |||||
| * | Fix an oversight: for modules with no other identifying target info, | Chris Lattner | 2007-07-11 | 1 | -0/+4 | |
| | | | | | | | the sparc backend should be preferred when running on sparcs. llvm-svn: 39142 | |||||
| * | If assertions are not enabled, we should return False here. | Duncan Sands | 2007-07-11 | 1 | -5/+4 | |
| | | | | | llvm-svn: 38535 | |||||
| * | No longer need to track last def / use. | Evan Cheng | 2007-07-11 | 1 | -79/+15 | |
| | | | | | llvm-svn: 38534 | |||||
| * | Fix for PR1545: Revamp code that update kill information due to register reuse. | Evan Cheng | 2007-07-11 | 1 | -63/+85 | |
| | | | | | llvm-svn: 38525 | |||||
| * | Adjust this per the changes to the configuration script in the llvm-top module. | Reid Spencer | 2007-07-11 | 1 | -1/+3 | |
| | | | | | llvm-svn: 38521 | |||||
| * | Add FastDSE, a new algorithm for doing dead store elimination. This ↵ | Owen Anderson | 2007-07-11 | 3 | -0/+138 | |
| | | | | | | | | | | | algorithm is not as accurate as the current DSE, but it only a linear scan over each block, rather than quadratic. Eventually (once it has been improved somewhat), this will replace the current DSE. NOTE: This has not yet been extensively tested. llvm-svn: 38517 | |||||
| * | Make this work with GLIBCXX_DEBUG. | David Greene | 2007-07-10 | 1 | -1/+8 | |
| | | | | | llvm-svn: 38516 | |||||
| * | Didn't mean the last commit. Revert. | Evan Cheng | 2007-07-10 | 1 | -8/+6 | |
| | | | | | llvm-svn: 38515 | |||||
| * | Fix fp_constant_op failure. | Dale Johannesen | 2007-07-10 | 2 | -2/+11 | |
| | | | | | llvm-svn: 38514 | |||||
| * | Update. | Evan Cheng | 2007-07-10 | 2 | -15/+18 | |
| | | | | | llvm-svn: 38513 | |||||
| * | fix 80 columnn violations, increasing the world's | Dale Johannesen | 2007-07-10 | 1 | -19/+28 | |
| | | | | | | | pedantic satisfaction level. llvm-svn: 38512 | |||||
| * | Calculate the size of a array allocation correctly. | Owen Anderson | 2007-07-10 | 1 | -2/+2 | |
| | | | | | llvm-svn: 38511 | |||||
| * | Fix a crasher when finding the dependency of a call. | Owen Anderson | 2007-07-10 | 1 | -1/+2 | |
| | | | | | llvm-svn: 38510 | |||||
| * | Make this pass registration static as well. | Owen Anderson | 2007-07-10 | 1 | -2/+2 | |
| | | | | | llvm-svn: 38509 | |||||
| * | Make the pass registration static. | Owen Anderson | 2007-07-10 | 1 | -2/+2 | |
| | | | | | llvm-svn: 38508 | |||||
| * | add a note | Chris Lattner | 2007-07-10 | 1 | -0/+26 | |
| | | | | | llvm-svn: 38507 | |||||
| * | check for correct usage of the byval attribute | Rafael Espindola | 2007-07-10 | 5 | -2/+21 | |
| | | | | | llvm-svn: 38506 | |||||
| * | During module cloning copy aliases too. This fixes PR1544 | Anton Korobeynikov | 2007-07-10 | 1 | -0/+15 | |
| | | | | | llvm-svn: 38505 | |||||
| * | Handle vaarg instructions correctly. | Owen Anderson | 2007-07-10 | 1 | -0/+9 | |
| | | | | | llvm-svn: 38504 | |||||
| * | Change the peep for EXTRACT_VECTOR_ELT of BUILD_PAIR to look for | Dan Gohman | 2007-07-10 | 3 | -7/+37 | |
| | | | | | | | | the new CONCAT_VECTORS node type instead, as that's what legalize uses now. And add a peep for EXTRACT_VECTOR_ELT of INSERT_VECTOR_ELT. llvm-svn: 38503 | |||||
| * | Volatile loads and stores depend on each other. | Owen Anderson | 2007-07-10 | 1 | -0/+17 | |
| | | | | | llvm-svn: 38502 | |||||
| * | Remove clobbersPred. Add an OptionalDefOperand to instructions which have ↵ | Evan Cheng | 2007-07-10 | 8 | -137/+154 | |
| | | | | | | | the 's' bit. llvm-svn: 38501 | |||||

