aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Mark re-materializable instructions.Evan Cheng2007-03-213-0/+6
* Updated.Evan Cheng2007-03-201-1/+6
* Potential spiller improvement.Evan Cheng2007-03-201-0/+27
* do not share old induction variables when this would result in invalidDale Johannesen2007-03-205-18/+81
* maintain LiveIn when splitting blocks (register scavenging needs it)Dale Johannesen2007-03-203-1/+32
* DominanceFrontier::calculate().Devang Patel2007-03-201-23/+78
* Fix some VC++ warnings.Jeff Cohen2007-03-202-1/+2
* Fix (and simplify) 48-bit byte swap.Jeff Cohen2007-03-201-9/+8
* LoopSimplify::FindPHIToPartitionLoops()Devang Patel2007-03-201-0/+4
* LoopSimplify::FindPHIToPartitionLoops()Devang Patel2007-03-202-4/+25
* Code clean up.Lauro Ramos Venancio2007-03-201-23/+20
* Minor bug.Evan Cheng2007-03-201-1/+2
* bugfix: When the source register of CALL_NOLINK was LR, the following code wa...Lauro Ramos Venancio2007-03-204-19/+81
* llvm-gcc now requires -fnested-functions to enable them in C.Chris Lattner2007-03-201-1/+1
* Break up huge line so that this file is almost readable.Reid Spencer2007-03-201-2/+52
* Regenerate.Reid Spencer2007-03-202-176/+172
* Don't delete things before their last use (avoids bad reads).Reid Spencer2007-03-201-2/+0
* CopyToReg source operand can be a physical register.Lauro Ramos Venancio2007-03-201-3/+19
* Test handling of structs with multiple variable-sized fields.Duncan Sands2007-03-202-0/+16
* Simplify isHighOnes().Zhou Sheng2007-03-201-9/+1
* Ada testcase for structs with multiple variable sized fields.Duncan Sands2007-03-202-0/+14
* Test that ARRAY_RANGE_REF returns an array not an element.Duncan Sands2007-03-201-0/+7
* First cut trivial re-materialization support.Evan Cheng2007-03-205-27/+155
* Make two piece constant generation as a single instruction. It's re-materiali...Evan Cheng2007-03-202-30/+55
* New entry.Evan Cheng2007-03-201-0/+13
* Added MRegisterInfo hook to re-materialize an instruction.Evan Cheng2007-03-2013-16/+106
* Two changes:Chris Lattner2007-03-202-13/+39
* These functions should use shll, not lea.Chris Lattner2007-03-201-0/+27
* fix indentationChris Lattner2007-03-201-1/+1
* Correct the name: isStrictPositive --> isStrictlyPositive.Zhou Sheng2007-03-201-1/+1
* Add a dtor to fix leaks from all clients of BitVector.Chris Lattner2007-03-201-0/+4
* Regenerate.Reid Spencer2007-03-203-282/+320
* Plug some PATypeHolder memory leaks.Reid Spencer2007-03-201-6/+25
* use types of loads and stores, not address, in CheckForIVReuseDale Johannesen2007-03-201-7/+28
* fix obvious comment bugDale Johannesen2007-03-201-1/+1
* Fix a nasty memory leak, caused by my revamp of the value symbol table.Chris Lattner2007-03-201-0/+5
* Make isOneBitSet faster by using APInt::isPowerOf2. Thanks Chris.Reid Spencer2007-03-201-1/+1
* Make this test a little simpler/faster.Reid Spencer2007-03-191-2/+1
* Add test case for PR1261, currently XFAILed.Reid Spencer2007-03-191-0/+14
* Document LoopPass.Devang Patel2007-03-191-0/+88
* APIntify the isHighOnes utility function.Reid Spencer2007-03-191-5/+6
* Fix coding standards violation.Reid Spencer2007-03-191-1/+1
* Implement isMaxValueMinusOne in terms of APInt instead of uint64_t.Reid Spencer2007-03-191-5/+4
* Implement isMinValuePlusOne using facilities of APInt instead of uint64_tReid Spencer2007-03-191-5/+4
* Implement isOneBitSet in terms of APInt::countPopulation.Reid Spencer2007-03-191-2/+1
* 1. Use APInt::getSignBit to reduce clutter (patch by Sheng Zhou)Reid Spencer2007-03-191-8/+4
* Remove a redundant clause in an if statement.Reid Spencer2007-03-191-1/+0
* Regenerate.Reid Spencer2007-03-192-156/+146
* Fix test/Assembler/2007-03-19-NegValue.ll by using the new "isSigned"Reid Spencer2007-03-191-9/+4
* Allow ConstantInt::get(Ty, uint64_t) to interpret the 64-bit values as aReid Spencer2007-03-192-3/+3