2009-07-14 |
Evan Cheng | Use http instead https for anonymous readonly check...
|
commit | commitdiff | tree |
2009-07-14 |
Evan Cheng | 1. In Thumb mode, select tBx instead of ARM variants.
|
commit | commitdiff | tree |
2009-07-14 |
Evan Cheng | Fix pr4544. When remating, make sure the destination...
|
commit | commitdiff | tree |
2009-07-13 |
Evan Cheng | Revert an accidental commit.
|
commit | commitdiff | tree |
2009-07-11 |
Evan Cheng | Don't put IT instruction before conditional branches.
|
commit | commitdiff | tree |
2009-07-11 |
Evan Cheng | Smarter isel of ldrsb / ldrsh. Only make use of these...
|
commit | commitdiff | tree |
2009-07-11 |
Evan Cheng | Major changes to Thumb (not Thumb2). Many 16-bit instruction...
|
commit | commitdiff | tree |
2009-07-11 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2009-07-11 |
Evan Cheng | Fix up support for OptionalDefOperand when it defaults...
|
commit | commitdiff | tree |
2009-07-11 |
Evan Cheng | Two-address pass should use findCommutedOpIndices to...
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | Use findCommutedOpIndices to find the operands to commute.
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | Undo my brain cramp.
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | CMOVxx doesn't swap operands which it's commuted.
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | Remove TargetInstrInfo::CommuteChangesDestination and...
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | More info about Thumb1 predication support.
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | We don't need separate thumb1 instructions tADDSi3...
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | Add a thumb2 pass to insert IT blocks.
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | Move isPredicated from .cpp to .h
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | 80 col violation.
|
commit | commitdiff | tree |
2009-07-10 |
Evan Cheng | Remove a bogus assertion.
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Added Thumb IT instruction.
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Another todo entry.
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Initial support for load / store multiple opt pass...
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Fix ldm / stm unified syntax; add t2LDM_RET.
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | LDM_RET should be marked mayLoad.
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Fix ldrd / strd address mode matching code. It allows...
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Add a Thumb readme entry.
|
commit | commitdiff | tree |
2009-07-09 |
Evan Cheng | Correct comment.
|
commit | commitdiff | tree |
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 |
next |