2007-03-29 |
Evan Cheng | Disable load width reduction xform of variant (zext...
|
commit | commitdiff | tree |
2007-03-29 |
Evan Cheng | Add support for hidden visibility to darwin/arm.
|
commit | commitdiff | tree |
2007-03-29 |
Evan Cheng | New entries.
|
commit | commitdiff | tree |
2007-03-28 |
Evan Cheng | Notes on re-materialization.
|
commit | commitdiff | tree |
2007-03-28 |
Evan Cheng | Move rematerialization out of beta.
|
commit | commitdiff | tree |
2007-03-28 |
Evan Cheng | Scale 1 is always ok.
|
commit | commitdiff | tree |
2007-03-28 |
Evan Cheng | Remove isLegalAddressImmediate.
|
commit | commitdiff | tree |
2007-03-28 |
Evan Cheng | GEP index sinking fixes:
|
commit | commitdiff | tree |
2007-03-28 |
Evan Cheng | Added a test case for PR1279.
|
commit | commitdiff | tree |
2007-03-28 |
Evan Cheng | Fix for PR1279. Dead def has a live interval of length...
|
commit | commitdiff | tree |
2007-03-27 |
Evan Cheng | Unbreaks non-debug builds.
|
commit | commitdiff | tree |
2007-03-27 |
Evan Cheng | SDISel does not preserve all, it changes CFG and other...
|
commit | commitdiff | tree |
2007-03-27 |
Evan Cheng | Don't call getOperandConstraint() if operand index...
|
commit | commitdiff | tree |
2007-03-26 |
Evan Cheng | Test case for PR1266.
|
commit | commitdiff | tree |
2007-03-26 |
Evan Cheng | findRegisterUseOperand() changed.
|
commit | commitdiff | tree |
2007-03-26 |
Evan Cheng | Fix for PR1266. Don't mark a two address operand IsKill.
|
commit | commitdiff | tree |
2007-03-26 |
Evan Cheng | Change findRegisterUseOperand() to return operand index...
|
commit | commitdiff | tree |
2007-03-26 |
Evan Cheng | SIGN_EXTEND_INREG requires one extra operand, a ValueType...
|
commit | commitdiff | tree |
2007-03-24 |
Evan Cheng | Adjust offset to compensate for big endian machines.
|
commit | commitdiff | tree |
2007-03-23 |
Evan Cheng | Make sure SEXTLOAD of the specific type is supported...
|
commit | commitdiff | tree |
2007-03-23 |
Evan Cheng | Also replace uses of SRL if that's also folded during...
|
commit | commitdiff | tree |
2007-03-23 |
Evan Cheng | A couple of bug fixes for reducing load width xform:
|
commit | commitdiff | tree |
2007-03-22 |
Evan Cheng | Unbreak non-debug builds.
|
commit | commitdiff | tree |
2007-03-22 |
Evan Cheng | Another test case.
|
commit | commitdiff | tree |
2007-03-22 |
Evan Cheng | More opportunities to reduce load size.
|
commit | commitdiff | tree |
2007-03-22 |
Evan Cheng | Test case for PR1257
|
commit | commitdiff | tree |
2007-03-22 |
Evan Cheng | Fix for PR1257. Bug in live range shortening as a result...
|
commit | commitdiff | tree |
2007-03-21 |
Evan Cheng | New test case.
|
commit | commitdiff | tree |
2007-03-21 |
Evan Cheng | fold (truncate (srl (load x), c)) -> (smaller load...
|
commit | commitdiff | tree |
2007-03-21 |
Evan Cheng | Mark re-materializable instructions.
|
commit | commitdiff | tree |
2007-03-20 |
Evan Cheng | Updated.
|
commit | commitdiff | tree |
2007-03-20 |
Evan Cheng | Potential spiller improvement.
|
commit | commitdiff | tree |
2007-03-20 |
Evan Cheng | Minor bug.
|
commit | commitdiff | tree |
2007-03-20 |
Evan Cheng | First cut trivial re-materialization support.
|
commit | commitdiff | tree |
2007-03-20 |
Evan Cheng | Make two piece constant generation as a single instruction...
|
commit | commitdiff | tree |
2007-03-20 |
Evan Cheng | New entry.
|
commit | commitdiff | tree |
2007-03-20 |
Evan Cheng | Added MRegisterInfo hook to re-materialize an instruction.
|
commit | commitdiff | tree |
2007-03-19 |
Evan Cheng | Remove -reduce-joining-phys-regs options. Make it on...
|
commit | commitdiff | tree |
2007-03-19 |
Evan Cheng | Fix naming inconsistencies.
|
commit | commitdiff | tree |
2007-03-19 |
Evan Cheng | Special LDR instructions to load from non-pc-relative...
|
commit | commitdiff | tree |
2007-03-19 |
Evan Cheng | Constant generation instructions are re-materializable.
|
commit | commitdiff | tree |
2007-03-19 |
Evan Cheng | Added isReMaterializable.
|
commit | commitdiff | tree |
2007-03-19 |
Evan Cheng | Recognize target instruction flag 'isReMaterializable'.
|
commit | commitdiff | tree |
2007-03-19 |
Evan Cheng | Add a TargetInstrDescriptor flag to mark an instruction...
|
commit | commitdiff | tree |
2007-03-19 |
Evan Cheng | Minor bug fix.
|
commit | commitdiff | tree |
2007-03-18 |
Evan Cheng | - Merge UsedBlocks info after two virtual registers...
|
commit | commitdiff | tree |
2007-03-18 |
Evan Cheng | Keep UsedBlocks info accurate.
|
commit | commitdiff | tree |
2007-03-18 |
Evan Cheng | Fix comment.
|
commit | commitdiff | tree |
2007-03-17 |
Evan Cheng | Track the BB's where each virtual register is used.
|
commit | commitdiff | tree |
2007-03-17 |
Evan Cheng | Joining a live interval of a physical register with...
|
commit | commitdiff | tree |
2007-03-17 |
Evan Cheng | Use SmallSet instead of std::set.
|
commit | commitdiff | tree |
2007-03-17 |
Evan Cheng | If sdisel has decided to sink GEP index expression...
|
commit | commitdiff | tree |
2007-03-17 |
Evan Cheng | GEP index sink test case.
|
commit | commitdiff | tree |
2007-03-16 |
Evan Cheng | Turn on GEP index sinking by default.
|
commit | commitdiff | tree |
2007-03-16 |
Evan Cheng | Stupid bug.
|
commit | commitdiff | tree |
2007-03-16 |
Evan Cheng | Sink a binary expression into its use blocks if it...
|
commit | commitdiff | tree |
2007-03-16 |
Evan Cheng | Added isLegalAddressExpression(). Only allows X +/...
|
commit | commitdiff | tree |
2007-03-16 |
Evan Cheng | Added isLegalAddressExpression hook to test if the...
|
commit | commitdiff | tree |
2007-03-16 |
Evan Cheng | These forward declarations are not needed.
|
commit | commitdiff | tree |
2007-03-15 |
Evan Cheng | Debugging output stuff.
|
commit | commitdiff | tree |
2007-03-14 |
Evan Cheng | ARM isel should match ldr x +/- x * (2^n) to ldr [x...
|
commit | commitdiff | tree |
2007-03-14 |
Evan Cheng | Estimate a cost using the possible number of scratch...
|
commit | commitdiff | tree |
2007-03-14 |
Evan Cheng | Under X86-64 large code model, do not emit 32-bit pc...
|
commit | commitdiff | tree |
2007-03-14 |
Evan Cheng | Notes about codegen issues.
|
commit | commitdiff | tree |
2007-03-14 |
Evan Cheng | Clean up.
|
commit | commitdiff | tree |
2007-03-14 |
Evan Cheng | Oops.
|
commit | commitdiff | tree |
2007-03-14 |
Evan Cheng | X86-64 JIT is in large code model. Need stubs for direct...
|
commit | commitdiff | tree |
2007-03-14 |
Evan Cheng | x86-64 JIT stub codegen.
|
commit | commitdiff | tree |
2007-03-14 |
Evan Cheng | Preliminary support for X86-64 JIT stub codegen.
|
commit | commitdiff | tree |
2007-03-13 |
Evan Cheng | New test.
|
commit | commitdiff | tree |
2007-03-13 |
Evan Cheng | This got better.
|
commit | commitdiff | tree |
2007-03-13 |
Evan Cheng | Try schedule def + use closer whne Sethi-Ullman numbers...
|
commit | commitdiff | tree |
2007-03-13 |
Evan Cheng | AM2 can match 2^n +/- 1. e.g. ldr r3, [r2, r2, lsl #2]
|
commit | commitdiff | tree |
2007-03-13 |
Evan Cheng | Zero is always a legal AM immediate.
|
commit | commitdiff | tree |
2007-03-13 |
Evan Cheng | Correct type info for isLegalAddressImmediate() check.
|
commit | commitdiff | tree |
2007-03-13 |
Evan Cheng | Implement getTargetLowering() or else LSR won't be...
|
commit | commitdiff | tree |
2007-03-12 |
Evan Cheng | More flexible TargetLowering LSR hooks for testing...
|
commit | commitdiff | tree |
2007-03-12 |
Evan Cheng | Updated TargetLowering LSR addressing mode hooks for...
|
commit | commitdiff | tree |
2007-03-12 |
Evan Cheng | More flexible TargetLowering LSR hooks for testing...
|
commit | commitdiff | tree |
2007-03-12 |
Evan Cheng | More flexible TargetLowering LSR hooks for testing...
|
commit | commitdiff | tree |
2007-03-12 |
Evan Cheng | Use new TargetLowering addressing modes hooks.
|
commit | commitdiff | tree |
2007-03-12 |
Evan Cheng | More flexible TargetLowering LSR hooks for testing...
|
commit | commitdiff | tree |
2007-03-12 |
Evan Cheng | Stupid bug: SSE2 supports v2i64 add / sub.
|
commit | commitdiff | tree |
2007-03-09 |
Evan Cheng | Minor stuff.
|
commit | commitdiff | tree |
2007-03-09 |
Evan Cheng | Add comments about LSR / ARM.
|
commit | commitdiff | tree |
2007-03-09 |
Evan Cheng | Unfinished work and ideas related to register scavenger.
|
commit | commitdiff | tree |
2007-03-09 |
Evan Cheng | If a virtual register is already marked alive in this...
|
commit | commitdiff | tree |
2007-03-09 |
Evan Cheng | Print preds / succs BB numbers.
|
commit | commitdiff | tree |
2007-03-09 |
Evan Cheng | Avoid variable shadowing.
|
commit | commitdiff | tree |
2007-03-08 |
Evan Cheng | Test inline asm modifier 'c'.
|
commit | commitdiff | tree |
2007-03-08 |
Evan Cheng | Implement inline asm modifier c.
|
commit | commitdiff | tree |
2007-03-08 |
Evan Cheng | Fix a typo.
|
commit | commitdiff | tree |
2007-03-08 |
Evan Cheng | Fix test case.
|
commit | commitdiff | tree |
2007-03-08 |
Evan Cheng | Putting more constants which do not contain relocations...
|
commit | commitdiff | tree |
2007-03-08 |
Evan Cheng | Change register allocation order to Dale's suggestion.
|
commit | commitdiff | tree |
2007-03-08 |
Evan Cheng | Bug fix. Not advancing the register scavenger iterator...
|
commit | commitdiff | tree |
2007-03-08 |
Evan Cheng | For Darwin, put constant data into .const, .const_data...
|
commit | commitdiff | tree |
2007-03-08 |
Evan Cheng | Put constant data to .const, .const_data, .literal...
|
commit | commitdiff | tree |
2007-03-08 |
Evan Cheng | Add ReadOnlySection directive.
|
commit | commitdiff | tree |
2007-03-08 |
Evan Cheng | Added ContainsRelocations() to check if a constant...
|
commit | commitdiff | tree |
next |