aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix the comment for LegalizeOp to more accurately reflect what it does.Dan Gohman2007-07-131-3/+4
* Don't call SimplifyVBinOp for non-vector operations, following earlier reviewDan Gohman2007-07-131-25/+49
* Be more aggressive in removing dead stores, and in removing instructions triv...Owen Anderson2007-07-131-8/+24
* Modify previous patch per review comments.Dale Johannesen2007-07-132-3/+5
* Skeleton of post-RA scheduler; doesn't do anything yet.Dale Johannesen2007-07-138-7/+94
* Fix CodeGen/Generic/print-arith-fp.ll on sparc (PR1551)Chris Lattner2007-07-131-0/+2
* Reimplement removing stores to allocas at the end of a function. This should...Owen Anderson2007-07-121-0/+160
* Make the condition-checking for free with non-trivial dependencies more correct.Owen Anderson2007-07-121-7/+19
* Remove the end-block handling code. It was unsafe, and making it safe would ...Owen Anderson2007-07-121-55/+0
* ARM: make branch folder remove unconditional branchesDale Johannesen2007-07-122-7/+15
* The type ids making up a filter are unsigned, andDuncan Sands2007-07-121-2/+2
* checked in as obvious,Gabor Greif2007-07-121-1/+0
* another missed SSE optimizationChris Lattner2007-07-121-0/+29
* Let MemoryDependenceAnalysis take care of updating AliasAnalysis.Owen Anderson2007-07-122-5/+2
* Preserve analysis info.Devang Patel2007-07-111-20/+136
* Added support for Mips specific GAS directivesBruno Cardoso Lopes2007-07-112-20/+159
* Added support for framepointerBruno Cardoso Lopes2007-07-111-28/+162
* Handle the case where an entire structure is freed, and its dependency is a s...Owen Anderson2007-07-111-42/+101
* Now that stack is represented the right way, LOA starts at 0Bruno Cardoso Lopes2007-07-111-6/+7
* Fixed AddLiveOut issuesBruno Cardoso Lopes2007-07-111-42/+72
* Removed unused immediate PatLeaf, fixed lui instructionBruno Cardoso Lopes2007-07-111-12/+13
* Added MipsMachineFunction class, to hold Mips dinamic stack info when inserti...Bruno Cardoso Lopes2007-07-111-0/+54
* Add support for eliminate stores to stack-allocated memory locations at the endOwen Anderson2007-07-111-1/+45
* Handle eliminating stores that occur right before a free.Owen Anderson2007-07-111-4/+15
* Handle packed structs in the CBackend.Lauro Ramos Venancio2007-07-111-1/+4
* Missed a couple of places where new instructions are added due to spill / res...Evan Cheng2007-07-111-67/+77
* Clean up a few things based on Chris' feedback.Owen Anderson2007-07-111-6/+10
* Adding ability to demote phi to stack. Tanya Lattner2007-07-111-0/+38
* Fix hang compiling TimberWolf (allow for islandsDale Johannesen2007-07-111-6/+7
* Assert when TLS is not implemented.Lauro Ramos Venancio2007-07-116-0/+27
* Exception handling has been implemented.Duncan Sands2007-07-111-3/+2
* Fix an oversight: for modules with no other identifying target info,Chris Lattner2007-07-111-0/+4
* If assertions are not enabled, we should return False here.Duncan Sands2007-07-111-5/+4
* No longer need to track last def / use.Evan Cheng2007-07-111-79/+15
* Fix for PR1545: Revamp code that update kill information due to register reuse.Evan Cheng2007-07-111-63/+85
* Add FastDSE, a new algorithm for doing dead store elimination. This algorith...Owen Anderson2007-07-111-0/+130
* Make this work with GLIBCXX_DEBUG.David Greene2007-07-101-1/+8
* Didn't mean the last commit. Revert.Evan Cheng2007-07-101-8/+6
* Fix fp_constant_op failure.Dale Johannesen2007-07-102-2/+11
* Update.Evan Cheng2007-07-102-15/+18
* fix 80 columnn violations, increasing the world'sDale Johannesen2007-07-101-19/+28
* Calculate the size of a array allocation correctly.Owen Anderson2007-07-101-2/+2
* Fix a crasher when finding the dependency of a call.Owen Anderson2007-07-101-1/+2
* Make this pass registration static as well.Owen Anderson2007-07-101-2/+2
* Make the pass registration static.Owen Anderson2007-07-101-2/+2
* add a noteChris Lattner2007-07-101-0/+26
* check for correct usage of the byval attributeRafael Espindola2007-07-101-2/+11
* During module cloning copy aliases too. This fixes PR1544Anton Korobeynikov2007-07-101-0/+15
* Handle vaarg instructions correctly.Owen Anderson2007-07-101-0/+9
* Change the peep for EXTRACT_VECTOR_ELT of BUILD_PAIR to look forDan Gohman2007-07-101-7/+19