2010-11-04 |
Evan Cheng | Fix @llvm.prefetch isel. Selecting between pld / pldw... |
blob | commitdiff | raw |
2010-11-03 |
Evan Cheng | Fix preload instruction isel. Only v7 supports pli... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Evan Cheng | Add support to match @llvm.prefetch to pld / pldw ... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Jim Grosbach | Break ARM addrmode4 (load/store multiple base address... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Chris Lattner | Completely reject instructions that have an operand... |
blob | commitdiff | raw | diff to current |
2010-11-01 |
Jim Grosbach | The T2 extract/pack instructions are only valid in... |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Chris Lattner | two changes: make the asmmatcher generator ignore ARM... |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Chris Lattner | reapply r117858 with apparent editor malfunction fixed... |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Chris Lattner | revert r117858 while I check out a failure I missed. |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Chris Lattner | the asm matcher can't handle operands with modifiers... |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Bob Wilson | Overhaul memory barriers in the ARM backend. Radar... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Jim Grosbach | Remove hard tab characters. |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Evan Cheng | Re-commit 117518 and 117519 now that ARM MC test failur... |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Evan Cheng | Revert 117518 and 117519 for now. They changed scheduli... |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Evan Cheng | - Assign load / store with shifter op address modes... |
blob | commitdiff | raw | diff to current |
2010-10-25 |
Jim Grosbach | imm12 operands aren't Thumb2 only, so rename the printe... |
blob | commitdiff | raw | diff to current |
2010-10-15 |
Bob Wilson | Remove unused ARMISD::AND selection DAG node. |
blob | commitdiff | raw | diff to current |
2010-10-14 |
Jim Grosbach | Tweak the ARM backend to use the RRX mnemonic instead... |
blob | commitdiff | raw | diff to current |
2010-10-13 |
Jim Grosbach | A few 80 column fixes. |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Jim Grosbach | Allow use of the 16-bit literal move instruction in... |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Jim Grosbach | Clean up MOVi32imm and t2MOVi32imm pseudo instruction... |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Evan Cheng | - Add TargetInstrInfo::getOperandLatency() to compute... |
blob | commitdiff | raw | diff to current |
2010-10-01 |
Jim Grosbach | Nuke the rest of the :comment references |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Jim Grosbach | The asm strings are never used at all, so just nuke... |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Jim Grosbach | Go ahead and jump! |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Evan Cheng | ARM instruction itinerary fixes: |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Evan Cheng | Model Cortex-a9 load to SUB, RSB, ADD, ADC, SBC, RSC... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Evan Cheng | Separate itinerary classes for mvn from mov; for tst... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Evan Cheng | Assign bitwise binary instructions different itinerary... |
blob | commitdiff | raw | diff to current |
2010-09-24 |
Evan Cheng | More pseudo instruction scheduling itinerary fixes. |
blob | commitdiff | raw | diff to current |
2010-09-24 |
Evan Cheng | Fix scheduling itinerary for pseudo mov immediate instr... |
blob | commitdiff | raw | diff to current |
2010-09-23 |
Owen Anderson | Revert r114703 and r114702, removing the isConditionalM... |
blob | commitdiff | raw | diff to current |
2010-09-23 |
Owen Anderson | Add isConditionalMove bits to X86 and ARM instructions. |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | fix a long standing wart: all the ComplexPattern's... |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Evan Cheng | Fix LDM_RET schedule itinery. |
blob | commitdiff | raw | diff to current |
2010-09-05 |
Chris Lattner | remove some dead code. t2addrmode_imm8s4 is never... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Chris Lattner | temporarily revert r112664, it is causing a decoding... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Bill Wendling | We have a chance for an optimization. Consider this... |
blob | commitdiff | raw | diff to current |
2010-08-30 |
Bill Wendling | Use the existing T2I_bin_s_irs pattern instead of creat... |
blob | commitdiff | raw | diff to current |
2010-08-30 |
Jim Grosbach | Make ARM add rN, sp, #imm instructions rematerializable... |
blob | commitdiff | raw | diff to current |
2010-08-30 |
Bill Wendling | Create Thumb2sI_cpsr and T2sI_cpsr. These new classes... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Bill Wendling | - Add a parameter to T2I_bin_irs for those patterns... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Bill Wendling | Name ANDflag to ANDS, which is less stupid. |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Bill Wendling | Create an ARMISD::AND node. This node is exactly like... |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Jim Grosbach | Restrict the register to tGPR to make sure the str... |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Dan Gohman | Revert r112176; it broke test/CodeGen/Thumb2/thumb2... |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Bill Wendling | There seems to be a (potential) hardware bug with the... |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Bill Wendling | Add the "isCompare" attribute to the defm instead of... |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Jakob Stoklund Olesen | Don't call tablegen'ed Predicate_* functions in the... |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Jim Grosbach | 80 column cleanup. |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Bob Wilson | Change ARM PKHTB and PKHBT instructions to use a shift_... |
blob | commitdiff | raw | diff to current |
2010-08-16 |
Bob Wilson | Generalize a pattern for PKHTB: an SRL of 16-31 bits... |
blob | commitdiff | raw | diff to current |
2010-08-16 |
Bob Wilson | Rename sat_shift operand to shift_imm, in preparation... |
blob | commitdiff | raw | diff to current |
2010-08-14 |
Bob Wilson | T2I_rbin_irs rr variant is for disassembly only, so... |
blob | commitdiff | raw | diff to current |
2010-08-13 |
Bob Wilson | Add a Thumb2 t2RSBrr instruction for disassembly only. |
blob | commitdiff | raw | diff to current |
2010-08-13 |
Bob Wilson | Move the Thumb2 SSAT and USAT optional shift operator... |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Evan Cheng | Really control isel of barrier instructions with cpu... |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Evan Cheng | - Add subtarget feature -mattr=+db which determine... |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Daniel Dunbar | ARM: Quote $p in an asm string. |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Evan Cheng | CBZ and CBNZ are implemented. |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Evan Cheng | Delete some unused instructions. |
blob | commitdiff | raw | diff to current |
2010-08-08 |
Bill Wendling | Use the "isCompare" machine instruction attribute inste... |
blob | commitdiff | raw | diff to current |
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 |
next |