2007-03-22 |
Evan Cheng | Fix for PR1257. Bug in live range shortening as a resul... |
tree | commitdiff |
2007-03-21 |
Reid Spencer | For PR1248: |
tree | commitdiff |
2007-03-21 |
Dale Johannesen | repair x86 performance, dejagnu problems from previous... |
tree | commitdiff |
2007-03-21 |
Anton Korobeynikov | Add TODO list for MSIL backend |
tree | commitdiff |
2007-03-21 |
Anton Korobeynikov | Let the new backend begin! |
tree | commitdiff |
2007-03-21 |
Dale Johannesen | add generation of unnecessary push/pop around calls |
tree | commitdiff |
2007-03-21 |
Evan Cheng | fold (truncate (srl (load x), c)) -> (smaller load... |
tree | commitdiff |
2007-03-21 |
Nicolas Geoffray | Protect R31's frame offset from being used by callee... |
tree | commitdiff |
2007-03-21 |
Zhou Sheng | Fix a bug in getAllOnesValue() which broke |
tree | commitdiff |
2007-03-21 |
Evan Cheng | Mark re-materializable instructions. |
tree | commitdiff |
2007-03-20 |
Evan Cheng | Updated. |
tree | commitdiff |
2007-03-20 |
Evan Cheng | Potential spiller improvement. |
tree | commitdiff |
2007-03-20 |
Dale Johannesen | do not share old induction variables when this would... |
tree | commitdiff |
2007-03-20 |
Dale Johannesen | maintain LiveIn when splitting blocks (register scaveng... |
tree | commitdiff |
2007-03-20 |
Devang Patel | DominanceFrontier::calculate(). |
tree | commitdiff |
2007-03-20 |
Jeff Cohen | Fix some VC++ warnings. |
tree | commitdiff |
2007-03-20 |
Jeff Cohen | Fix (and simplify) 48-bit byte swap. |
tree | commitdiff |
2007-03-20 |
Devang Patel | LoopSimplify::FindPHIToPartitionLoops() |
tree | commitdiff |
2007-03-20 |
Lauro Ramos Venancio | Code clean up. |
tree | commitdiff |
2007-03-20 |
Evan Cheng | Minor bug. |
tree | commitdiff |
2007-03-20 |
Lauro Ramos Venancio | bugfix: When the source register of CALL_NOLINK was... |
tree | commitdiff |
2007-03-20 |
Reid Spencer | Regenerate. |
tree | commitdiff |
2007-03-20 |
Reid Spencer | Don't delete things before their last use (avoids bad... |
tree | commitdiff |
2007-03-20 |
Lauro Ramos Venancio | CopyToReg source operand can be a physical register. |
tree | commitdiff |
2007-03-20 |
Zhou Sheng | Simplify isHighOnes(). |
tree | commitdiff |
2007-03-20 |
Evan Cheng | First cut trivial re-materialization support. |
tree | commitdiff |
2007-03-20 |
Evan Cheng | Make two piece constant generation as a single instruct... |
tree | commitdiff |
2007-03-20 |
Evan Cheng | New entry. |
tree | commitdiff |
2007-03-20 |
Evan Cheng | Added MRegisterInfo hook to re-materialize an instruction. |
tree | commitdiff |
2007-03-20 |
Chris Lattner | Two changes: |
tree | commitdiff |
2007-03-20 |
Chris Lattner | fix indentation |
tree | commitdiff |
2007-03-20 |
Reid Spencer | Regenerate. |
tree | commitdiff |
2007-03-20 |
Reid Spencer | Plug some PATypeHolder memory leaks. |
tree | commitdiff |
2007-03-20 |
Dale Johannesen | use types of loads and stores, not address, in CheckFor... |
tree | commitdiff |
2007-03-20 |
Dale Johannesen | fix obvious comment bug |
tree | commitdiff |
2007-03-20 |
Chris Lattner | Fix a nasty memory leak, caused by my revamp of the... |
tree | commitdiff |
2007-03-20 |
Reid Spencer | Make isOneBitSet faster by using APInt::isPowerOf2... |
tree | commitdiff |
2007-03-19 |
Reid Spencer | APIntify the isHighOnes utility function. |
tree | commitdiff |
2007-03-19 |
Reid Spencer | Fix coding standards violation. |
tree | commitdiff |
2007-03-19 |
Reid Spencer | Implement isMaxValueMinusOne in terms of APInt instead... |
tree | commitdiff |
2007-03-19 |
Reid Spencer | Implement isMinValuePlusOne using facilities of APInt... |
tree | commitdiff |
2007-03-19 |
Reid Spencer | Implement isOneBitSet in terms of APInt::countPopulation. |
tree | commitdiff |
2007-03-19 |
Reid Spencer | 1. Use APInt::getSignBit to reduce clutter (patch by... |
tree | commitdiff |
2007-03-19 |
Reid Spencer | Remove a redundant clause in an if statement. |
tree | commitdiff |
2007-03-19 |
Reid Spencer | Regenerate. |
tree | commitdiff |
2007-03-19 |
Reid Spencer | Fix test/Assembler/2007-03-19-NegValue.ll by using... |
tree | commitdiff |
2007-03-19 |
Reid Spencer | Allow ConstantInt::get(Ty, uint64_t) to interpret the... |
tree | commitdiff |
2007-03-19 |
Reid Spencer | Implement extension of sign bits for negative values... |
tree | commitdiff |
2007-03-19 |
Anton Korobeynikov | Fix mingw32 build |
tree | commitdiff |
2007-03-19 |
Reid Spencer | Regenerate. |
tree | commitdiff |
2007-03-19 |
Reid Spencer | For PR1248: |
tree | commitdiff |
2007-03-19 |
Reid Spencer | Add and Operator== method to ValID so equality can... |
tree | commitdiff |
2007-03-19 |
Reid Spencer | For PR1258: |
tree | commitdiff |
2007-03-19 |
Chris Lattner | fix ScalarRepl/2007-03-19-CanonicalizeMemcpy.ll |
tree | commitdiff |
2007-03-19 |
Evan Cheng | Remove -reduce-joining-phys-regs options. Make it on... |
tree | commitdiff |
2007-03-19 |
Evan Cheng | Fix naming inconsistencies. |
tree | commitdiff |
2007-03-19 |
Evan Cheng | Special LDR instructions to load from non-pc-relative... |
tree | commitdiff |
2007-03-19 |
Evan Cheng | Constant generation instructions are re-materializable. |
tree | commitdiff |
2007-03-19 |
Evan Cheng | Added isReMaterializable. |
tree | commitdiff |
2007-03-19 |
Evan Cheng | Minor bug fix. |
tree | commitdiff |
2007-03-19 |
Chris Lattner | fix a warning |
tree | commitdiff |
2007-03-19 |
Chris Lattner | implement the next chunk of SROA with memset/memcpy... |
tree | commitdiff |
2007-03-18 |
Nick Lewycky | Clean up this code and fix subtract miscompile. |
tree | commitdiff |
2007-03-18 |
Chris Lattner | Implement InstCombine/and-xor-merge.ll:test[12]. |
tree | commitdiff |
2007-03-18 |
Chris Lattner | minor updates |
tree | commitdiff |
2007-03-18 |
Nick Lewycky | This is implemented. We now generate: |
tree | commitdiff |
2007-03-18 |
Evan Cheng | - Merge UsedBlocks info after two virtual registers... |
tree | commitdiff |
2007-03-18 |
Evan Cheng | Keep UsedBlocks info accurate. |
tree | commitdiff |
2007-03-18 |
Nick Lewycky | Propagate ValueRanges across equality. |
tree | commitdiff |
2007-03-17 |
Anton Korobeynikov | Silence warning |
tree | commitdiff |
2007-03-17 |
Evan Cheng | Track the BB's where each virtual register is used. |
tree | commitdiff |
2007-03-17 |
Evan Cheng | Joining a live interval of a physical register with... |
tree | commitdiff |
2007-03-17 |
Evan Cheng | Use SmallSet instead of std::set. |
tree | commitdiff |
2007-03-17 |
Evan Cheng | If sdisel has decided to sink GEP index expression... |
tree | commitdiff |
2007-03-17 |
Devang Patel | Support 'I' inline asm constraint. |
tree | commitdiff |
2007-03-16 |
Lauro Ramos Venancio | Only ARMv6 has BSWAP. |
tree | commitdiff |
2007-03-16 |
Evan Cheng | Turn on GEP index sinking by default. |
tree | commitdiff |
2007-03-16 |
Evan Cheng | Stupid bug. |
tree | commitdiff |
2007-03-16 |
Bill Wendling | And now support for MMX logical operations. |
tree | commitdiff |
2007-03-16 |
Evan Cheng | Sink a binary expression into its use blocks if it... |
tree | commitdiff |
2007-03-16 |
Evan Cheng | Added isLegalAddressExpression(). Only allows X +/... |
tree | commitdiff |
2007-03-16 |
Evan Cheng | Added isLegalAddressExpression hook to test if the... |
tree | commitdiff |
2007-03-16 |
Nick Lewycky | Add more comments and update to new asm syntax. |
tree | commitdiff |
2007-03-15 |
Bill Wendling | Multiplication support for MMX. |
tree | commitdiff |
2007-03-15 |
Evan Cheng | Debugging output stuff. |
tree | commitdiff |
2007-03-14 |
Evan Cheng | Estimate a cost using the possible number of scratch... |
tree | commitdiff |
2007-03-14 |
Evan Cheng | Under X86-64 large code model, do not emit 32-bit pc... |
tree | commitdiff |
2007-03-14 |
Evan Cheng | Notes about codegen issues. |
tree | commitdiff |
2007-03-14 |
Evan Cheng | Clean up. |
tree | commitdiff |
2007-03-14 |
Evan Cheng | Oops. |
tree | commitdiff |
2007-03-14 |
Evan Cheng | X86-64 JIT is in large code model. Need stubs for direc... |
tree | commitdiff |
2007-03-14 |
Evan Cheng | x86-64 JIT stub codegen. |
tree | commitdiff |
2007-03-14 |
Evan Cheng | Preliminary support for X86-64 JIT stub codegen. |
tree | commitdiff |
2007-03-14 |
Zhou Sheng | ShiftAmt might equal to zero. Handle this situation. |
tree | commitdiff |
2007-03-14 |
Zhou Sheng | Enable KnownZero/One.clear(). |
tree | commitdiff |
2007-03-13 |
Evan Cheng | Try schedule def + use closer whne Sethi-Ullman numbers... |
tree | commitdiff |
2007-03-13 |
Evan Cheng | AM2 can match 2^n +/- 1. e.g. ldr r3, [r2, r2, lsl #2] |
tree | commitdiff |
2007-03-13 |
Evan Cheng | Zero is always a legal AM immediate. |
tree | commitdiff |
2007-03-13 |
Evan Cheng | Correct type info for isLegalAddressImmediate() check. |
tree | commitdiff |
2007-03-13 |
Nicolas Geoffray | Stack and register alignment of call arguments in the... |
tree | commitdiff |
next |