aboutsummaryrefslogtreecommitdiffstats
path: root/lib
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-204-18/+71
* maintain LiveIn when splitting blocks (register scavenging needs it)Dale Johannesen2007-03-202-1/+29
* 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-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-203-19/+28
* 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
* Simplify isHighOnes().Zhou Sheng2007-03-201-9/+1
* First cut trivial re-materialization support.Evan Cheng2007-03-204-26/+151
* 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-2012-16/+99
* Two changes:Chris Lattner2007-03-202-13/+39
* fix indentationChris Lattner2007-03-201-1/+1
* 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
* 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-191-2/+2
* Implement extension of sign bits for negative values in the uint64_tReid Spencer2007-03-191-1/+5
* Fix mingw32 buildAnton Korobeynikov2007-03-191-0/+1
* Regenerate.Reid Spencer2007-03-193-579/+607
* For PR1248:Reid Spencer2007-03-191-155/+169
* Add and Operator== method to ValID so equality can be done properly forReid Spencer2007-03-191-0/+20
* For PR1258:Reid Spencer2007-03-191-39/+20
* fix ScalarRepl/2007-03-19-CanonicalizeMemcpy.llChris Lattner2007-03-191-1/+2
* Remove -reduce-joining-phys-regs options. Make it on by default.Evan Cheng2007-03-191-3/+1
* Fix naming inconsistencies.Evan Cheng2007-03-196-30/+30
* Special LDR instructions to load from non-pc-relative constantpools. These areEvan Cheng2007-03-193-2/+12
* Constant generation instructions are re-materializable.Evan Cheng2007-03-192-5/+11
* Added isReMaterializable.Evan Cheng2007-03-191-0/+1