2010-04-09 |
Bob Wilson | Provide versions of the ARM eh_sjlj_setjmp instructions... |
blob | commitdiff | raw |
2010-03-16 |
Bob Wilson | Remove the writeback flag from ARM's address mode 4... |
blob | commitdiff | raw | diff to current |
2010-03-13 |
Bob Wilson | Change ARM ld/st multiple instructions to have variant... |
blob | commitdiff | raw | diff to current |
2010-03-11 |
Johnny Chen | Set the (Format)F filed of t2Int_MemBarrierV7 & t2Int_S... |
blob | commitdiff | raw | diff to current |
2010-03-11 |
Johnny Chen | Added Thumb2 LDRD/STRD pre/post variants for disassembl... |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Johnny Chen | Factored out the disassembly printing of CPS option... |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Johnny Chen | MSR (Move to Special Register from ARM core register... |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Bob Wilson | Fix a crash compiling 254.gap for Thumb2. The Thumb2... |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Johnny Chen | Trivial comment change. |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Johnny Chen | Drop the ".w" qualifier for t2UXTB16* instructions... |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Johnny Chen | Added 32-bit Thumb instructions for Preload Data (PLD... |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Johnny Chen | Added 32-bit Thumb instructions LDRT, LDRBT, LDRHT... |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Johnny Chen | Added 32-bit Thumb instructions t2NOP, t2YIELD, t2WFE... |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Evan Cheng | Eliminate unused instruction classes. |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Johnny Chen | Added 32-bit Thumb instructions t2DMB variants, t2DSB... |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Johnny Chen | Added 32-bit Thumb instruction CLREX (Clear-Exclusive... |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Johnny Chen | Removed the extra S from the multiclass def T2I_adde_su... |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Johnny Chen | Added 32-bit Thumb instructions: CPS, SDIV, UDIV, SXTB1... |
blob | commitdiff | raw | diff to current |
2010-03-02 |
Johnny Chen | AL is an optional mnemonic extension for always, except... |
blob | commitdiff | raw | diff to current |
2010-02-27 |
Dan Gohman | The mayHaveSideEffects flag is no longer used. |
blob | commitdiff | raw | diff to current |
2010-02-26 |
Johnny Chen | Added the follwoing 32-bit Thumb instructions for disas... |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Johnny Chen | Added the following 32-bit Thumb instructions for disas... |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Johnny Chen | Added the 32-bit Thumb instructions (BXJ) for disassemb... |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Johnny Chen | Added the 32-bit Thumb instructions (MRS and MSR) for... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Jim Grosbach | 80 column cleanup |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Jim Grosbach | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Jim Grosbach | Update Thumb2 to not use CarryDefIsUnused or CarryDefIs... |
blob | commitdiff | raw | diff to current |
2010-02-08 |
Jim Grosbach | tighten up eh.setjmp sequence a bit. |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Johnny Chen | Added t2BFI (Bitfield Insert) entry for disassembler... |
blob | commitdiff | raw | diff to current |
2010-01-22 |
Jim Grosbach | Fix PR5694. The CMN instructions set the flags differen... |
blob | commitdiff | raw | diff to current |
2010-01-19 |
Evan Cheng | Fix r93758. Use isel patterns instead of c++ selection... |
blob | commitdiff | raw | diff to current |
2010-01-18 |
Jim Grosbach | Patch by David Conrad: |
blob | commitdiff | raw | diff to current |
2010-01-08 |
Johnny Chen | Minor change, change the order of two "let Inst{..... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Johnny Chen | Undo r92785, it caused test failure. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Johnny Chen | Add Rt2 to the asm format string for 32-bit Thumb load... |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Jim Grosbach | Mark STREX* as earlyclobber for the success result... |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Johnny Chen | Add encoding bits for some Thumb instructions. Plus... |
blob | commitdiff | raw | diff to current |
2009-12-15 |
Johnny Chen | Added encoding bits for the Thumb ISA. Initial checkin. |
blob | commitdiff | raw | diff to current |
2009-12-14 |
Jim Grosbach | Add ARMv6 memory and sync barrier instructions |
blob | commitdiff | raw | diff to current |
2009-12-14 |
Jim Grosbach | correct selection requirements for thumb2 vs. arm versi... |
blob | commitdiff | raw | diff to current |
2009-12-14 |
Jim Grosbach | add Thumb2 atomic and memory barrier instruction defini... |
blob | commitdiff | raw | diff to current |
2009-11-24 |
Anton Korobeynikov | Materialize global addresses via movt/movw pair, this... |
blob | commitdiff | raw | diff to current |
2009-11-24 |
Jim Grosbach | 80 column violations |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Jim Grosbach | fold immediate of a + Const into the user as a subtract... |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Evan Cheng | Remat VLDRD from constpool. Clean up some instruction... |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Evan Cheng | - Add pseudo instructions tLDRpci_pic and t2LDRpci_pic... |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Evan Cheng | Fix t2Int_eh_sjlj_setjmp. Immediate form of orr is... |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Bob Wilson | Put BlockAddresses into ARM constant pools. |
blob | commitdiff | raw | diff to current |
2009-11-02 |
David Goodwin | Fix schedule model for BFC. |
blob | commitdiff | raw | diff to current |
2009-10-31 |
Evan Cheng | It's safe to remat t2LDRpci; Add PseudoSourceValue... |
blob | commitdiff | raw | diff to current |
2009-10-30 |
Bob Wilson | Add ARM codegen for indirect branches. |
blob | commitdiff | raw | diff to current |
2009-10-29 |
Dan Gohman | Rename usesCustomDAGSchedInserter to usesCustomInserter... |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Evan Cheng | Change Thumb1 and Thumb2 instructions to separate opcod... |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Jim Grosbach | Improve handling of immediates by splitting 32-bit... |
blob | commitdiff | raw | diff to current |
2009-10-21 |
Evan Cheng | Match more patterns to movt. |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Sandeep Patel | Add ARMv6T2 SBFX/UBFX instructions. Approved by Anton... |
blob | commitdiff | raw | diff to current |
2009-10-01 |
Evan Cheng | Add hasExtraSrcRegAllocReq and hasExtraDefRegAllocReq... |
blob | commitdiff | raw | diff to current |
2009-10-01 |
Evan Cheng | Change ld/st multiples to explicitly model the writebac... |
blob | commitdiff | raw | diff to current |
2009-09-30 |
Jim Grosbach | Add "isBarrier = 1" to return instructions. |
blob | commitdiff | raw | diff to current |
2009-09-28 |
Evan Cheng | Make ARM and Thumb2 32-bit immediate materialization... |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Anton Korobeynikov | Use movt/movw pair to materialize 32 bit constants... |
blob | commitdiff | raw | diff to current |
2009-09-27 |
Evan Cheng | Enable pre-regalloc load / store multiple pass for... |
blob | commitdiff | raw | diff to current |
2009-09-01 |
David Goodwin | RRX reads CPSR. |
blob | commitdiff | raw | diff to current |
2009-08-28 |
Evan Cheng | Print a nl before pic labels so they start at a new... |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Bob Wilson | Rename ARM "lane_cst" operands to "nohash_imm" since... |
blob | commitdiff | raw | diff to current |
2009-08-19 |
David Goodwin | Update Cortex-A8 instruction itineraries for integer... |
blob | commitdiff | raw | diff to current |
2009-08-18 |
Evan Cheng | Fix revsh pattern. |
blob | commitdiff | raw | diff to current |
2009-08-14 |
Evan Cheng | Shrink ADR and LDR from constantpool late during consta... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Jim Grosbach | Add missing defs of R2 and D1. |
blob | commitdiff | raw | diff to current |
2009-08-13 |
David Goodwin | Finalize itineraries for cortex-a8 integer multiply |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Jim Grosbach | Remove unnecessary newline |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Jim Grosbach | Correct comment wording |
blob | commitdiff | raw | diff to current |
2009-08-12 |
David Goodwin | Enhance the InstrStage object to enable the specificati... |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Jim Grosbach | register naming cleanup (s/ip/r12/) |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Evan Cheng | Remove an Darwin assembler workaround. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Evan Cheng | Shrinkify Thumb2 load / store multiple instructions. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Owen Anderson | Split EVT into MVT and EVT, the former representing... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Jim Grosbach | Add Thumb2 eh_sjlj_setjmp implementation |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Evan Cheng | 80 column violation. |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Owen Anderson | Rename MVT to EVT, in preparation for splitting SimpleV... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Evan Cheng | Add support to reduce most of 32-bit Thumb2 arithmetic... |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Anton Korobeynikov | Use subclassing to print lane-like immediates (w/o... |
blob | commitdiff | raw | diff to current |
2009-08-07 |
Evan Cheng | Thumb2 32-bit ldm / stm needs .w suffix if submode... |
blob | commitdiff | raw | diff to current |
2009-08-07 |
Evan Cheng | It turns out most of the thumb2 instructions are not... |
blob | commitdiff | raw | diff to current |
2009-08-06 |
David Goodwin | Add parameter to pattern classes to enable an itinerary... |
blob | commitdiff | raw | diff to current |
2009-08-04 |
Evan Cheng | Fix part 1 of pr4682. PICADD is a 16-bit instruction... |
blob | commitdiff | raw | diff to current |
2009-08-04 |
Evan Cheng | Emit sub r, #c instead of transforming it to add r... |
blob | commitdiff | raw | diff to current |
2009-08-01 |
Evan Cheng | Workaround a couple of Darwin assembler bugs. |
blob | commitdiff | raw | diff to current |
2009-08-01 |
Evan Cheng | Split t2MOVCCs since some assemblers do not recognize... |
blob | commitdiff | raw | diff to current |
2009-08-01 |
Evan Cheng | Fix Thumb2 function call isel. Thumb1 and Thumb2 should... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Evan Cheng | Thumb2 movcc need .w suffix. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
David Goodwin | Darwin assembler now recognizes "orn", so remove workar... |
blob | commitdiff | raw | diff to current |
2009-07-30 |
David Goodwin | Darwin assembler now supports "rrx", so remove workaround. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
David Goodwin | Add missing D* register clobbers for Thumb-2 call. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Evan Cheng | Make sure Thumb2 uses the right call instructions. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Evan Cheng | - Fix an obvious copy and paste error. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Evan Cheng | Optimize Thumb2 jumptable to use tbb / tbh when all... |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Evan Cheng | In thumb2 mode, add pc is unpredictable. Use add +... |
blob | commitdiff | raw | diff to current |
2009-07-28 |
David Goodwin | Remove support for ORN to workaround <rdar://problem... |
blob | commitdiff | raw | diff to current |
2009-07-28 |
David Goodwin | Add workaround for <rdar://problem/7098328>. |
blob | commitdiff | raw | diff to current |
next |