2009-06-26 |
Evan Cheng | Add a note about commuting conditional move.
|
commit | commitdiff | tree |
2009-06-26 |
Evan Cheng | These are done / no longer applicable.
|
commit | commitdiff | tree |
2009-06-26 |
Evan Cheng | Mark a bunch of instructions commutable.
|
commit | commitdiff | tree |
2009-06-26 |
Evan Cheng | tst is also commutable.
|
commit | commitdiff | tree |
2009-06-25 |
Evan Cheng | Select ADC, SBC, and RSC instead of the ADCS, SBCS...
|
commit | commitdiff | tree |
2009-06-25 |
Evan Cheng | Unbreak mingw build. Patch by Viktor Kutuzov.
|
commit | commitdiff | tree |
2009-06-25 |
Evan Cheng | ISD::ADDE / ISD::SUBE updates the carry bit so they...
|
commit | commitdiff | tree |
2009-06-25 |
Evan Cheng | Change thumb2 instruction definitions so if-converter...
|
commit | commitdiff | tree |
2009-06-25 |
Evan Cheng | Add thumb2 add sp.
|
commit | commitdiff | tree |
2009-06-25 |
Evan Cheng | Some reorg and additional comments.
|
commit | commitdiff | tree |
2009-06-24 |
Evan Cheng | Add Thumb2 pc relative add.
|
commit | commitdiff | tree |
2009-06-24 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2009-06-24 |
Evan Cheng | We should run these tests as well.
|
commit | commitdiff | tree |
2009-06-24 |
Evan Cheng | Move thumb and thumb2 tests into separate directories.
|
commit | commitdiff | tree |
2009-06-24 |
Evan Cheng | Fix support for inline asm input / output operand tying...
|
commit | commitdiff | tree |
2009-06-23 |
Evan Cheng | Test instructions operands were printed in the wrong...
|
commit | commitdiff | tree |
2009-06-23 |
Evan Cheng | Proper patterns for thumb2 shift and rotate instructions.
|
commit | commitdiff | tree |
2009-06-23 |
Evan Cheng | Code clean up.
|
commit | commitdiff | tree |
2009-06-23 |
Evan Cheng | Add IsThumb1Only to most 16-bit thumb instructions...
|
commit | commitdiff | tree |
2009-06-23 |
Evan Cheng | Rename SelectShifterOperand to SelectThumb2ShifterOperandReg.
|
commit | commitdiff | tree |
2009-06-23 |
Evan Cheng | Obvious typo.
|
commit | commitdiff | tree |
2009-06-23 |
Evan Cheng | Initial Thumb2 support. Majority of the work is done... ...Jim Grosbach, Bob Wilson, and Evan Cheng.
|
commit | commitdiff | tree |
2009-06-23 |
Evan Cheng | Minor reorg.
|
commit | commitdiff | tree |
2009-06-23 |
Evan Cheng | Replace isTwoAddress with operand constraint.
|
commit | commitdiff | tree |
2009-06-22 |
Evan Cheng | It's coalescer, not coaleser.
|
commit | commitdiff | tree |
2009-06-22 |
Evan Cheng | Fix another register coalescer crash: forgot to check...
|
commit | commitdiff | tree |
2009-06-22 |
Evan Cheng | hasFP should return true if frame address is taken.
|
commit | commitdiff | tree |
2009-06-20 |
Evan Cheng | Fix PR4419: handle defs of partial uses.
|
commit | commitdiff | tree |
2009-06-19 |
Evan Cheng | Enable arm pre-allocation load / store multiple optimization...
|
commit | commitdiff | tree |
2009-06-19 |
Evan Cheng | Revert 73718. It's breaking 254.gap.
|
commit | commitdiff | tree |
2009-06-19 |
Evan Cheng | Add comments.
|
commit | commitdiff | tree |
2009-06-19 |
Evan Cheng | Should be using Bcc (average) latency to determine...
|
commit | commitdiff | tree |
2009-06-19 |
Evan Cheng | Transfer dead markers when a ldrd is changed into a...
|
commit | commitdiff | tree |
2009-06-19 |
Evan Cheng | Latency information for ARM v6. It's rough and not...
|
commit | commitdiff | tree |
2009-06-18 |
Evan Cheng | Remove UseThumbBacktraces. Just check if subtarget...
|
commit | commitdiff | tree |
2009-06-18 |
Evan Cheng | Allow user to specify separate SVN url for llvm and...
|
commit | commitdiff | tree |
2009-06-18 |
Evan Cheng | On Darwin, ams printer should output a second label...
|
commit | commitdiff | tree |
2009-06-18 |
Evan Cheng | - Update register allocation hint after coalescing...
|
commit | commitdiff | tree |
2009-06-16 |
Evan Cheng | CALL64pcrel32 immediate field is 32-bit. Patch by Abhinav...
|
commit | commitdiff | tree |
2009-06-16 |
Evan Cheng | Rename RemoveCopiesFromValNo to TurnCopiesFromValNoToImpDefs.
|
commit | commitdiff | tree |
2009-06-16 |
Evan Cheng | If a val# is defined by an implicit_def and it is being...
|
commit | commitdiff | tree |
2009-06-15 |
Evan Cheng | On Darwin, frame pointer r7 is never available.
|
commit | commitdiff | tree |
2009-06-15 |
Evan Cheng | ifcvt should ignore cfg where true and false successors...
|
commit | commitdiff | tree |
2009-06-15 |
Evan Cheng | Typo.
|
commit | commitdiff | tree |
2009-06-15 |
Evan Cheng | Do not form ldrd / strd if the two dests / srcs are...
|
commit | commitdiff | tree |
2009-06-15 |
Evan Cheng | Silence a warning.
|
commit | commitdiff | tree |
2009-06-15 |
Evan Cheng | Part 1.
|
commit | commitdiff | tree |
2009-06-14 |
Evan Cheng | Move register allocation preference (or hint) from...
|
commit | commitdiff | tree |
2009-06-13 |
Evan Cheng | Add a ARM specific pre-allocation pass that re-schedule...
|
commit | commitdiff | tree |
2009-06-12 |
Evan Cheng | If killed register is defined by implicit_def, do not...
|
commit | commitdiff | tree |
2009-06-12 |
Evan Cheng | Mark some pattern-less instructions as neverHasSideEffects.
|
commit | commitdiff | tree |
2009-06-05 |
Evan Cheng | Changing allocation ordering from r3 ... r0 back to...
|
commit | commitdiff | tree |
2009-06-05 |
Evan Cheng | When merging multiple load / store instructions. Use...
|
commit | commitdiff | tree |
2009-06-05 |
Evan Cheng | Code clean up: return vector by reference rather than...
|
commit | commitdiff | tree |
2009-06-04 |
Evan Cheng | RALinScan::attemptTrivialCoalescing() was returning...
|
commit | commitdiff | tree |
2009-06-04 |
Evan Cheng | A value defined by an implicit_def can be liven to...
|
commit | commitdiff | tree |
2009-06-04 |
Evan Cheng | A value defined by an implicit_def can be liven to...
|
commit | commitdiff | tree |
2009-06-04 |
Evan Cheng | Re-apply 72756 with fixes. One of those was introduced...
|
commit | commitdiff | tree |
2009-06-03 |
Evan Cheng | For Darwin / x86_64, override -relocation-model=static...
|
commit | commitdiff | tree |
2009-06-03 |
Evan Cheng | Fix for PR4225: When rewriter reuse a value in a physical...
|
commit | commitdiff | tree |
2009-06-03 |
Evan Cheng | Temporarily revert 72756 for now.
|
commit | commitdiff | tree |
2009-06-03 |
Evan Cheng | Fold preceding / trailing base inc / dec into the single...
|
commit | commitdiff | tree |
2009-06-03 |
Evan Cheng | If there is a def of a super-register followed by a...
|
commit | commitdiff | tree |
2009-06-02 |
Evan Cheng | On Darwin x86_64 small code model doesn't guarantee...
|
commit | commitdiff | tree |
2009-06-02 |
Evan Cheng | Avoid infinite looping in AllGlobalLoadUsesSimpleEnoughForHe...
|
commit | commitdiff | tree |
2009-05-30 |
Evan Cheng | (i64 (zext (srl GR32 8))) -> movzbl AH is not safe...
|
commit | commitdiff | tree |
2009-05-30 |
Evan Cheng | Untabify.
|
commit | commitdiff | tree |
2009-05-29 |
Evan Cheng | Default isNarrowingProfitable to false.
|
commit | commitdiff | tree |
2009-05-29 |
Evan Cheng | Remove an accidental commit.
|
commit | commitdiff | tree |
2009-05-29 |
Evan Cheng | More h-registers tricks: folding zext nodes.
|
commit | commitdiff | tree |
2009-05-28 |
Evan Cheng | Do not try to create a MVT type of width 0.
|
commit | commitdiff | tree |
2009-05-28 |
Evan Cheng | Fix MOVMSKPDrr encoding.
|
commit | commitdiff | tree |
2009-05-28 |
Evan Cheng | Fix PSIGND encoding bug. Patch by Sean Callanan.
|
commit | commitdiff | tree |
2009-05-28 |
Evan Cheng | Incorporate patch feedbacks.
|
commit | commitdiff | tree |
2009-05-28 |
Evan Cheng | Added optimization that narrow load / op / store and...
|
commit | commitdiff | tree |
2009-05-27 |
Evan Cheng | Fix sfence jit encoding. Patch by Sean Callanan.
|
commit | commitdiff | tree |
2009-05-26 |
Evan Cheng | Eliminate VarInfo::UsedBlocks.
|
commit | commitdiff | tree |
2009-05-22 |
Evan Cheng | Fix bug in FoldFCmp_IntToFP_Cst. If inttofp is a uintofp...
|
commit | commitdiff | tree |
2009-05-21 |
Evan Cheng | 80 column violation.
|
commit | commitdiff | tree |
2009-05-20 |
Evan Cheng | Fix test on non-darwin hosts.
|
commit | commitdiff | tree |
2009-05-20 |
Evan Cheng | Try again. Allow call to immediate address for ELF...
|
commit | commitdiff | tree |
2009-05-20 |
Evan Cheng | Cannot use immediate as call absolute target in PIC...
|
commit | commitdiff | tree |
2009-05-18 |
Evan Cheng | Add short descriptions of 'implicit' and 'parallel'.
|
commit | commitdiff | tree |
2009-05-15 |
Evan Cheng | Fix PR4210. Rewritter should track and update kills...
|
commit | commitdiff | tree |
2009-05-13 |
Evan Cheng | Run code placement optimization for targets that want...
|
commit | commitdiff | tree |
2009-05-13 |
Evan Cheng | Indentation.
|
commit | commitdiff | tree |
2009-05-12 |
Evan Cheng | If header of inner loop is aligned, do not align the...
|
commit | commitdiff | tree |
2009-05-12 |
Evan Cheng | Teach TransferDeadness to delete truly dead instructions...
|
commit | commitdiff | tree |
2009-05-12 |
Evan Cheng | 80 col violations.
|
commit | commitdiff | tree |
2009-05-12 |
Evan Cheng | Add nounwind.
|
commit | commitdiff | tree |
2009-05-12 |
Evan Cheng | Fixed a stack slot coloring with reg bug: do not update...
|
commit | commitdiff | tree |
2009-05-12 |
Evan Cheng | Avoid unneeded SIB byte encoding. Patch by Zoltan Varga.
|
commit | commitdiff | tree |
2009-05-11 |
Evan Cheng | Teach LSR to optimize more loop exit compares, i.e...
|
commit | commitdiff | tree |
2009-05-11 |
Evan Cheng | Apply patch review feedback.
|
commit | commitdiff | tree |
2009-05-11 |
Evan Cheng | Unbreak non-debug build.
|
commit | commitdiff | tree |
2009-05-11 |
Evan Cheng | Eliminate a compiler warning.
|
commit | commitdiff | tree |
2009-05-09 |
Evan Cheng | Oops. Don't forget to align single bb loops.
|
commit | commitdiff | tree |
2009-05-09 |
Evan Cheng | Factor out code that optimize loop terminating condition.
|
commit | commitdiff | tree |
2009-05-08 |
Evan Cheng | Enable loop bb placement optimization.
|
commit | commitdiff | tree |
2009-05-08 |
Evan Cheng | PPC::B and PPC::BCC's target operand may be an immediate.
|
commit | commitdiff | tree |
next |