2010-07-31 |
Bob Wilson | Move newlines before inline jumptables from the asm... |
blob | commitdiff | raw | diff to current |
2010-07-30 |
Jim Grosbach | Many Thumb2 instructions can reference the full ARM... |
blob | commitdiff | raw | diff to current |
2010-07-29 |
Nate Begeman | Add builtins for ssat/usat, similar to RealView's __ssa... |
blob | commitdiff | raw | diff to current |
2010-07-29 |
Nate Begeman | Add intrinsics __builtin_arm_qadd & __builtin_arm_qsub... |
blob | commitdiff | raw | diff to current |
2010-07-28 |
Jim Grosbach | Remove incorrect substitution pattern for UXTB16. It... |
blob | commitdiff | raw | diff to current |
2010-07-20 |
Jim Grosbach | Using BIC for immediates needs an extra bump for its... |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Jim Grosbach | Add basic support to code-gen the ARM/Thumb2 bit-field... |
blob | commitdiff | raw | diff to current |
2010-07-14 |
Jim Grosbach | Improve 64-subtraction of immediates when parts of... |
blob | commitdiff | raw | diff to current |
2010-07-14 |
Bob Wilson | Add missing address register update to t2LDM_RET instru... |
blob | commitdiff | raw | diff to current |
2010-06-29 |
Evan Cheng | PR7503: uxtb16 is not available for ARMv7-M. Patch... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Eli Friedman | Always allow Thumb-2 SXTB, SXTH, UXTB, and UXTH. Fixes... |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Jim Grosbach | LEApcrelJT shouldn't be marked as neverHasSideEffects... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Evan Cheng | Allow ARM if-converter to be run after post allocation... |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Jim Grosbach | Clean up 80 column violations. No functional change. |
blob | commitdiff | raw | diff to current |
2010-05-28 |
Jim Grosbach | Cosmetic cleanup. No functional change. |
blob | commitdiff | raw | diff to current |
2010-05-28 |
Jim Grosbach | make sure accesses to set up the jmpbuf don't get moved... |
blob | commitdiff | raw | diff to current |
2010-05-27 |
Jim Grosbach | Update the saved stack pointer in the sjlj function... |
blob | commitdiff | raw | diff to current |
2010-05-26 |
Jim Grosbach | fix off by 1 (insn) error in eh.sjlj.setjmp thumb code... |
blob | commitdiff | raw | diff to current |
2010-05-25 |
Bob Wilson | Allow t2MOVsrl_flag and t2MOVsra_flag instructions... |
blob | commitdiff | raw | diff to current |
2010-05-25 |
Bob Wilson | Fix up instruction classes for Thumb2 RSB instructions... |
blob | commitdiff | raw | diff to current |
2010-05-24 |
Bob Wilson | Allow Thumb2 MVN instructions to set condition codes... |
blob | commitdiff | raw | diff to current |
2010-05-24 |
Bob Wilson | Thumb2 RSBS instructions were being printed without... |
blob | commitdiff | raw | diff to current |
2010-05-19 |
Evan Cheng | t2LEApcrel and tLEApcrel are re-materializable. This... |
blob | commitdiff | raw | diff to current |
2010-05-19 |
Evan Cheng | Mark pattern-less mayLoad / mayStore instructions never... |
blob | commitdiff | raw | diff to current |
2010-05-19 |
Evan Cheng | Mark a few more pattern-less instructions with neverHas... |
blob | commitdiff | raw | diff to current |
2010-05-16 |
Anton Korobeynikov | Chris said that the comment char should be escaped... |
blob | commitdiff | raw | diff to current |
2010-05-05 |
Jim Grosbach | Cleanup of ARMv7M support. Move hardware divide and... |
blob | commitdiff | raw | diff to current |
2010-05-05 |
Jim Grosbach | Add initial support for ARMv7M subtarget and cortex... |
blob | commitdiff | raw | diff to current |
2010-04-09 |
Bob Wilson | Provide versions of the ARM eh_sjlj_setjmp instructions... |
blob | commitdiff | raw | diff to current |
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 |
next |