summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* Avoid to assert on "(KnownZero & KnownOne) == 0".Zhou Sheng2007-03-121-1/+1
* In function ComputeMaskedBits():Zhou Sheng2007-03-121-6/+6
* Add value ranges. Currently inefficient in both execution time andNick Lewycky2007-03-101-219/+397
* Use range tests in LowerSwitch, where possibleAnton Korobeynikov2007-03-101-31/+114
* Add getter methods for the extremes of a ConstantRange.Nick Lewycky2007-03-101-0/+64
* Adding more arithmetic operators to MMX. This is an almost exact copy ofBill Wendling2007-03-102-0/+14
* Remove dead comments.Devang Patel2007-03-091-3/+0
* Avoid recursion. Use iterative algorithm for RenamePass().Devang Patel2007-03-091-4/+31
* Increment iterator now because IVUseShouldUsePostIncValue may removeDevang Patel2007-03-091-2/+6
* Regenerate.Reid Spencer2007-03-092-2/+2
* Minor stuff.Evan Cheng2007-03-091-0/+4
* Add comments about LSR / ARM.Evan Cheng2007-03-091-0/+4
* Unfinished work and ideas related to register scavenger.Evan Cheng2007-03-091-0/+14
* For PR1245:Reid Spencer2007-03-091-1/+1
* apply comments from review of last patchDale Johannesen2007-03-091-2/+2
* Add some observations from CoreGraphics benchmark. Remove registerDale Johannesen2007-03-091-47/+47
* Unbreak mingw32 buildAnton Korobeynikov2007-03-091-0/+8
* If a virtual register is already marked alive in this block, that means it isEvan Cheng2007-03-091-1/+6
* Print preds / succs BB numbers.Evan Cheng2007-03-091-2/+2
* Avoid variable shadowing.Evan Cheng2007-03-091-2/+2
* Don't use std::hex.Bill Wendling2007-03-081-1/+1
* Don't use a cast. It causes an error on some platforms.Bill Wendling2007-03-081-1/+1
* Implement inline asm modifier c.Evan Cheng2007-03-081-0/+3
* implement support for floating point constants used as inline asm memory oper...Chris Lattner2007-03-081-2/+7
* Added "padd*" support for MMX. Added MMX move stuff to X86InstrInfo so thatBill Wendling2007-03-084-10/+73
* Fix a typo.Evan Cheng2007-03-081-1/+1
* Speed Up Pass Manager.Devang Patel2007-03-081-15/+16
* Fix a bug in function ComputeMaskedBits().Zhou Sheng2007-03-081-2/+2
* Putting more constants which do not contain relocations into .literal{4|8|16}Evan Cheng2007-03-083-16/+21
* make this fail even in non-assert builds.Chris Lattner2007-03-081-2/+4
* This appears correct, enable it so we can see perf changes on testersChris Lattner2007-03-081-1/+1
* Second half of PR1226. This is currently still disabled, until I have a chan...Chris Lattner2007-03-081-9/+67
* Fix a bug in APIntified ComputeMaskedBits().Zhou Sheng2007-03-081-8/+4
* Change register allocation order to Dale's suggestion.Evan Cheng2007-03-081-14/+18
* Bug fix. Not advancing the register scavenger iterator correctly.Evan Cheng2007-03-081-8/+21
* For PR1205:Reid Spencer2007-03-081-0/+10
* For PR1205:Reid Spencer2007-03-081-1/+206
* For Darwin, put constant data into .const, .const_data, .literal{4|8|16}Evan Cheng2007-03-084-4/+53
* Put constant data to .const, .const_data, .literal{4|8|16} sections.Evan Cheng2007-03-082-2/+25
* Add ReadOnlySection directive.Evan Cheng2007-03-081-0/+1
* Added ContainsRelocations() to check if a constant might only be resolvable a...Evan Cheng2007-03-081-0/+11
* Only safe to use a call-clobbered or spilled callee-saved register as scratch...Evan Cheng2007-03-071-2/+8
* Remove useless pattern fragments.Bill Wendling2007-03-071-2/+0
* Refactoring of formal parameter flags. Enable properly use ofAnton Korobeynikov2007-03-078-52/+47
* Cleanup: make SetCounter an instance variableAnton Korobeynikov2007-03-071-28/+26
* Avoid combining indexed load further.Evan Cheng2007-03-071-8/+14
* Now IndVarSimplify is a LoopPass.Devang Patel2007-03-072-27/+35
* Properly support v8i8 and v4i16 types. It now converts them to v2i32 forBill Wendling2007-03-072-6/+20
* Now LICM is a LoopPass.Devang Patel2007-03-071-30/+26
* Fix DWARF debugging information on x86/Linux and (hopefully)Anton Korobeynikov2007-03-073-17/+67
OpenPOWER on IntegriCloud