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 |
2007-03-13 |
Chris Lattner | ifdef out some dead code. |
tree | commitdiff |
2007-03-13 |
Zhou Sheng | For expression like |
tree | commitdiff |
2007-03-13 |
Zhou Sheng | In APInt version ComputeMaskedBits(): |
tree | commitdiff |
2007-03-13 |
Evan Cheng | Implement getTargetLowering() or else LSR won't be... |
tree | commitdiff |
2007-03-12 |
Evan Cheng | More flexible TargetLowering LSR hooks for testing... |
tree | commitdiff |
2007-03-12 |
Evan Cheng | Updated TargetLowering LSR addressing mode hooks for... |
tree | commitdiff |
2007-03-12 |
Evan Cheng | More flexible TargetLowering LSR hooks for testing... |
tree | commitdiff |
2007-03-12 |
Evan Cheng | More flexible TargetLowering LSR hooks for testing... |
tree | commitdiff |
2007-03-12 |
Evan Cheng | Use new TargetLowering addressing modes hooks. |
tree | commitdiff |
2007-03-12 |
Evan Cheng | Stupid bug: SSE2 supports v2i64 add / sub. |
tree | commitdiff |
2007-03-12 |
Reid Spencer | Revert the last patch as it violates the conditions... |
tree | commitdiff |
2007-03-12 |
Jeff Cohen | Unbreak C++ build. |
tree | commitdiff |
2007-03-12 |
Jeff Cohen | Unbreak VC++ build. Do not use identifiers starting... |
tree | commitdiff |
2007-03-12 |
Zhou Sheng | For APInt::z/sext(width), if width == BitWidth, just... |
tree | commitdiff |
2007-03-12 |
Reid Spencer | Add an APInt version of SimplifyDemandedBits. |
tree | commitdiff |
2007-03-12 |
Reid Spencer | Add an APInt version of ShrinkDemandedConstant. |
tree | commitdiff |
2007-03-12 |
Zhou Sheng | Avoid to assert on "(KnownZero & KnownOne) == 0". |
tree | commitdiff |
2007-03-12 |
Zhou Sheng | In function ComputeMaskedBits(): |
tree | commitdiff |
2007-03-10 |
Nick Lewycky | Add value ranges. Currently inefficient in both executi... |
tree | commitdiff |
2007-03-10 |
Anton Korobeynikov | Use range tests in LowerSwitch, where possible |
tree | commitdiff |
2007-03-10 |
Nick Lewycky | Add getter methods for the extremes of a ConstantRange. |
tree | commitdiff |
2007-03-10 |
Bill Wendling | Adding more arithmetic operators to MMX. This is an... |
tree | commitdiff |
2007-03-09 |
Devang Patel | Remove dead comments. |
tree | commitdiff |
2007-03-09 |
Devang Patel | Avoid recursion. Use iterative algorithm for RenamePass(). |
tree | commitdiff |
2007-03-09 |
Devang Patel | Increment iterator now because IVUseShouldUsePostIncVal... |
tree | commitdiff |
2007-03-09 |
Reid Spencer | Regenerate. |
tree | commitdiff |
2007-03-09 |
Evan Cheng | Minor stuff. |
tree | commitdiff |
2007-03-09 |
Evan Cheng | Add comments about LSR / ARM. |
tree | commitdiff |
2007-03-09 |
Evan Cheng | Unfinished work and ideas related to register scavenger. |
tree | commitdiff |
2007-03-09 |
Reid Spencer | For PR1245: |
tree | commitdiff |
2007-03-09 |
Dale Johannesen | apply comments from review of last patch |
tree | commitdiff |
2007-03-09 |
Dale Johannesen | Add some observations from CoreGraphics benchmark.... |
tree | commitdiff |
2007-03-09 |
Anton Korobeynikov | Unbreak mingw32 build |
tree | commitdiff |
2007-03-09 |
Evan Cheng | If a virtual register is already marked alive in this... |
tree | commitdiff |
2007-03-09 |
Evan Cheng | Print preds / succs BB numbers. |
tree | commitdiff |
2007-03-09 |
Evan Cheng | Avoid variable shadowing. |
tree | commitdiff |
2007-03-08 |
Bill Wendling | Don't use std::hex. |
tree | commitdiff |
2007-03-08 |
Bill Wendling | Don't use a cast. It causes an error on some platforms. |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Implement inline asm modifier c. |
tree | commitdiff |
2007-03-08 |
Chris Lattner | implement support for floating point constants used... |
tree | commitdiff |
2007-03-08 |
Bill Wendling | Added "padd*" support for MMX. Added MMX move stuff... |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Fix a typo. |
tree | commitdiff |
2007-03-08 |
Devang Patel | Speed Up Pass Manager. |
tree | commitdiff |
2007-03-08 |
Zhou Sheng | Fix a bug in function ComputeMaskedBits(). |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Putting more constants which do not contain relocations... |
tree | commitdiff |
2007-03-08 |
Chris Lattner | make this fail even in non-assert builds. |
tree | commitdiff |
2007-03-08 |
Chris Lattner | This appears correct, enable it so we can see perf... |
tree | commitdiff |
2007-03-08 |
Chris Lattner | Second half of PR1226. This is currently still disable... |
tree | commitdiff |
2007-03-08 |
Zhou Sheng | Fix a bug in APIntified ComputeMaskedBits(). |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Change register allocation order to Dale's suggestion. |
tree | commitdiff |
2007-03-08 |
Evan Cheng | Bug fix. Not advancing the register scavenger iterator... |
tree | commitdiff |
2007-03-08 |
Reid Spencer | For PR1205: |
tree | commitdiff |
2007-03-08 |
Reid Spencer | For PR1205: |
tree | commitdiff |
2007-03-08 |
Evan Cheng | For Darwin, put constant data into .const, .const_data... |
tree | commitdiff |
next |