2009-07-09 |
Evan Cheng | Targets sometimes assign fixed stack object to spill...
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Reorg includes.
|
commit | commitdiff | tree |
2009-07-08 |
Evan Cheng | - Add some NEON ld / st instruction static encoding.
|
commit | commitdiff | tree |
2009-07-08 |
Evan Cheng | Change how so_imm and t2_so_imm are handled. At instruction...
|
commit | commitdiff | tree |
2009-07-08 |
Evan Cheng | Add a Thumb2 instruction flag to that indicates whether...
|
commit | commitdiff | tree |
2009-07-08 |
Evan Cheng | Add a todo.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Also statically set bit 25 for BR_JT instructions.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Statically encode bit 25 to indicate immediate form...
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Add Thumb2 movcc instructions.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Add missing tests.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Add BX and BXr9 encodings. Patch by Sean Callanan.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Revert 74898. It broke several tests.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Add Thumb2 pkhbt / pkhtb.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | Add some more Thumb2 multiplication instructions.
|
commit | commitdiff | tree |
2009-07-07 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2009-07-06 |
Evan Cheng | isThumb2 really should mean thumb2 only, not thumb2+.
|
commit | commitdiff | tree |
2009-07-06 |
Evan Cheng | Add bfc to armv6t2.
|
commit | commitdiff | tree |
2009-07-06 |
Evan Cheng | Added ARM::mls for armv6t2.
|
commit | commitdiff | tree |
2009-07-06 |
Evan Cheng | Avoid adding a duplicate def. This fixes PR4478.
|
commit | commitdiff | tree |
2009-07-03 |
Evan Cheng | Add thumb2 sign / zero extend with rotate instructions.
|
commit | commitdiff | tree |
2009-07-03 |
Evan Cheng | Add Thumb2 load / store multiple instructions. Not...
|
commit | commitdiff | tree |
2009-07-03 |
Evan Cheng | t2LDR_PRE etc are loads.
|
commit | commitdiff | tree |
2009-07-03 |
Evan Cheng | Added indexed stores.
|
commit | commitdiff | tree |
2009-07-02 |
Evan Cheng | Sign extending pre/post indexed loads.
|
commit | commitdiff | tree |
2009-07-02 |
Evan Cheng | Thumb2 pre/post indexed loads.
|
commit | commitdiff | tree |
2009-07-02 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2009-07-02 |
Evan Cheng | Change the meaning of predicate hasThumb2 to mean thumb2...
|
commit | commitdiff | tree |
2009-07-02 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2009-07-02 |
Evan Cheng | Factor out ARM indexed load matching code.
|
commit | commitdiff | tree |
2009-07-01 |
Evan Cheng | CommuteChangesDestination() should check if to-be-commuted...
|
commit | commitdiff | tree |
2009-07-01 |
Evan Cheng | Remove special handling of implicit_def. Fix a couple...
|
commit | commitdiff | tree |
2009-07-01 |
Evan Cheng | Handle IMPLICIT_DEF with isUndef operand marker, part...
|
commit | commitdiff | tree |
2009-06-30 |
Evan Cheng | Temporarily restore the scavenger implicit_def checking...
|
commit | commitdiff | tree |
2009-06-30 |
Evan Cheng | Add a bit IsUndef to MachineOperand. This indicates...
|
commit | commitdiff | tree |
2009-06-30 |
Evan Cheng | A few more load instructions.
|
commit | commitdiff | tree |
2009-06-29 |
Evan Cheng | Implement Thumb2 ldr.
|
commit | commitdiff | tree |
2009-06-27 |
Evan Cheng | Renaming for consistency.
|
commit | commitdiff | tree |
2009-06-26 |
Evan Cheng | Add x86 support for 'n' inline asm modifier. This will...
|
commit | commitdiff | tree |
2009-06-26 |
Evan Cheng | Fix tests: Count -> count.
|
commit | commitdiff | tree |
2009-06-26 |
Evan Cheng | Indentation.
|
commit | commitdiff | tree |
2009-06-26 |
Evan Cheng | Simplify predicate CarryDefIsUsed.
|
commit | commitdiff | tree |
2009-06-26 |
Evan Cheng | Fix a CodeGenDAGPatterns bug. Check if top level predicates...
|
commit | commitdiff | tree |
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 |
next |