2009-09-01 |
David Goodwin | Add hidden flags to allow binary search of post-RA...
|
commit | commitdiff | tree |
2009-09-01 |
David Goodwin | RRX reads CPSR.
|
commit | commitdiff | tree |
2009-08-31 |
David Goodwin | Don't mark a register live at an undef use.
|
commit | commitdiff | tree |
2009-08-29 |
David Goodwin | Another stab at fixing up register kill flags after...
|
commit | commitdiff | tree |
2009-08-25 |
David Goodwin | Fixup register kills after scheduling.
|
commit | commitdiff | tree |
2009-08-19 |
David Goodwin | Update Cortex-A8 instruction itineraries for integer...
|
commit | commitdiff | tree |
2009-08-19 |
David Goodwin | Use the schedule itinerary operand use/def cycle information...
|
commit | commitdiff | tree |
2009-08-17 |
David Goodwin | Extend the instruction itinerary model to include the...
|
commit | commitdiff | tree |
2009-08-13 |
David Goodwin | Add callback to allow target to adjust latency of schedule...
|
commit | commitdiff | tree |
2009-08-13 |
David Goodwin | Finalize itineraries for cortex-a8 integer multiply
|
commit | commitdiff | tree |
2009-08-12 |
David Goodwin | Fix counting of Post-RA scheduling stalls. Improve...
|
commit | commitdiff | tree |
2009-08-12 |
David Goodwin | Enhance the InstrStage object to enable the specification...
|
commit | commitdiff | tree |
2009-08-11 |
David Goodwin | Allow a zero cycle stage to reserve/require a FU without...
|
commit | commitdiff | tree |
2009-08-11 |
David Goodwin | Use DEBUG macro for debug output.
|
commit | commitdiff | tree |
2009-08-11 |
David Goodwin | Add some debug output.
|
commit | commitdiff | tree |
2009-08-11 |
David Goodwin | Replace DOUT.
|
commit | commitdiff | tree |
2009-08-11 |
David Goodwin | Fix bug in NEON convert for single-precision FP. This...
|
commit | commitdiff | tree |
2009-08-10 |
David Goodwin | Use FileCheck.
|
commit | commitdiff | tree |
2009-08-10 |
David Goodwin | Use FileCheck... its good for you...
|
commit | commitdiff | tree |
2009-08-10 |
David Goodwin | Fix test.
|
commit | commitdiff | tree |
2009-08-10 |
David Goodwin | Fix test.
|
commit | commitdiff | tree |
2009-08-10 |
David Goodwin | Use NEON for single-precision int<->FP conversions.
|
commit | commitdiff | tree |
2009-08-10 |
David Goodwin | Checkpoint scheduling itinerary changes.
|
commit | commitdiff | tree |
2009-08-10 |
David Goodwin | Post RA scheduler changes. Introduce a hazard recognizer...
|
commit | commitdiff | tree |
2009-08-07 |
David Goodwin | Make NEON single-precision FP support the default for...
|
commit | commitdiff | tree |
2009-08-06 |
David Goodwin | Add parameter to pattern classes to enable an itinerary...
|
commit | commitdiff | tree |
2009-08-05 |
David Goodwin | When using NEON for single-precision FP, the NEON result...
|
commit | commitdiff | tree |
2009-08-05 |
David Goodwin | Disable NEON single-precision FP support for Cortex...
|
commit | commitdiff | tree |
2009-08-05 |
David Goodwin | By default, for cortex-a8 use NEON for single-precision FP.
|
commit | commitdiff | tree |
2009-08-04 |
David Goodwin | Add NEON single-precision FP support for fabs and fneg.
|
commit | commitdiff | tree |
2009-08-04 |
David Goodwin | Match common pattern for FNMAC. Add NEON SP support.
|
commit | commitdiff | tree |
2009-08-04 |
David Goodwin | Improve tests.
|
commit | commitdiff | tree |
2009-08-04 |
David Goodwin | Initial support for single-precision FP using NEON...
|
commit | commitdiff | tree |
2009-07-30 |
David Goodwin | Remove redundant match for frame index from imm8 addrmode...
|
commit | commitdiff | tree |
2009-07-30 |
David Goodwin | Darwin assembler now recognizes "orn", so remove workaround.
|
commit | commitdiff | tree |
2009-07-30 |
David Goodwin | Darwin assembler now supports "rrx", so remove workaround.
|
commit | commitdiff | tree |
2009-07-30 |
David Goodwin | Cleanup and include code selection for some frame index...
|
commit | commitdiff | tree |
2009-07-30 |
David Goodwin | Add missing D* register clobbers for Thumb-2 call.
|
commit | commitdiff | tree |
2009-07-28 |
David Goodwin | Thumb-2: fix typo that caused incorrect stack elimination...
|
commit | commitdiff | tree |
2009-07-28 |
David Goodwin | Add a bugpoint flag to disable block extraction.
|
commit | commitdiff | tree |
2009-07-28 |
David Goodwin | Remove support for ORN to workaround <rdar://problem...
|
commit | commitdiff | tree |
2009-07-28 |
David Goodwin | Add workaround for <rdar://problem/7098328>.
|
commit | commitdiff | tree |
2009-07-28 |
David Goodwin | Add Thumb-2 patterns for ARMsrl_flag and ARMsra_flag.
|
commit | commitdiff | tree |
2009-07-27 |
David Goodwin | ORN does not require (and can not have) the ".w" suffix...
|
commit | commitdiff | tree |
2009-07-27 |
David Goodwin | Remove TPat. No patterns depend on just isThumb()....
|
commit | commitdiff | tree |
2009-07-27 |
David Goodwin | Thumb-2 does not have RSC.
|
commit | commitdiff | tree |
2009-07-27 |
David Goodwin | Add ".w" suffix for wide thumb-2 instructions.
|
commit | commitdiff | tree |
2009-07-24 |
David Goodwin | Correctly handle the Thumb-2 imm8 addrmode. Specialize...
|
commit | commitdiff | tree |
2009-07-23 |
David Goodwin | Fix frame index elimination to correctly handle thumb...
|
commit | commitdiff | tree |
2009-07-22 |
David Goodwin | Fix typo in addrmode definition.
|
commit | commitdiff | tree |
2009-07-20 |
David Goodwin | CMP and TST define CPSR, not use it.
|
commit | commitdiff | tree |
2009-07-20 |
David Goodwin | For remote execution, must cd to the executable directory...
|
commit | commitdiff | tree |
2009-07-20 |
David Goodwin | Use t2LDRri12 for frame index loads.
|
commit | commitdiff | tree |
2009-07-15 |
David Goodwin | Thumb-2 only support [base_reg + offset_reg] addressing...
|
commit | commitdiff | tree |
2009-07-14 |
David Goodwin | Check for PRE_INC and POST_INC.
|
commit | commitdiff | tree |
2009-07-14 |
David Goodwin | hasThumb2() does not mean we are compiling for thumb...
|
commit | commitdiff | tree |
2009-07-14 |
David Goodwin | Fix detection of valid BFC immediates.
|
commit | commitdiff | tree |
2009-07-13 |
David Goodwin | Fix FP elimination code to work for Thumb-2 addrmode...
|
commit | commitdiff | tree |
2009-07-10 |
David Goodwin | Support remote execute for ARM.
|
commit | commitdiff | tree |
2009-07-10 |
David Goodwin | Predicate VFP instructions on HasVFP2 instead of IsARM...
|
commit | commitdiff | tree |
2009-07-10 |
David Goodwin | t2LDM_RET does not fall-through.
|
commit | commitdiff | tree |
2009-07-09 |
David Goodwin | Handle Thumb-2 addressing modes during FP elimination.
|
commit | commitdiff | tree |
2009-07-08 |
David Goodwin | Use common code for both ARM and Thumb-2 instruction...
|
commit | commitdiff | tree |
2009-07-08 |
David Goodwin | Generalize opcode selection in ARMBaseRegisterInfo.
|
commit | commitdiff | tree |
2009-07-08 |
David Goodwin | Push methods into base class in preparation for sharing.
|
commit | commitdiff | tree |
2009-07-08 |
David Goodwin | Conform...
|
commit | commitdiff | tree |
2009-07-08 |
David Goodwin | Start breaking out common base functionality for register...
|
commit | commitdiff | tree |
2009-07-08 |
David Goodwin | Add rev16 test... xfail for now
|
commit | commitdiff | tree |
2009-07-08 |
David Goodwin | Add myself to blame file...
|
commit | commitdiff | tree |
2009-07-08 |
David Goodwin | Checkpoint Thumb2 Instr info work. Generalized base...
|
commit | commitdiff | tree |
2009-07-02 |
David Goodwin | Checkpoint refactoring of ThumbInstrInfo and ThumbRegisterIn...
|
commit | commitdiff | tree |
2009-07-01 |
David Goodwin | Add PIC load and store patterns for Thumb-2.
|
commit | commitdiff | tree |
2009-06-30 |
David Goodwin | Thumb-2 load and store double description. But nothing...
|
commit | commitdiff | tree |
2009-06-30 |
David Goodwin | Add thumb-2 store word, halfword, and byte.
|
commit | commitdiff | tree |
2009-06-30 |
David Goodwin | Improve Thumb-2 jump table support.
|
commit | commitdiff | tree |
2009-06-30 |
David Goodwin | Add conditional and unconditional thumb-2 branch. Add...
|
commit | commitdiff | tree |
2009-06-30 |
David Goodwin | Enhance tests to include shifted-register operand testing.
|
commit | commitdiff | tree |
2009-06-29 |
David Goodwin | Add Thumb-2 support for TEQ amd TST.
|
commit | commitdiff | tree |
2009-06-29 |
David Goodwin | Thumb-2 tests
|
commit | commitdiff | tree |
2009-06-29 |
David Goodwin | Rename ARMcmpNZ to ARMcmpZ and use it to represent...
|
commit | commitdiff | tree |
2009-06-26 |
David Goodwin | Remove outdated comment.
|
commit | commitdiff | tree |
2009-06-26 |
David Goodwin | When possible, use "mvn ra, rb" instead of "eor ra...
|
commit | commitdiff | tree |
2009-06-26 |
David Goodwin | Thumb-2 tests
|
commit | commitdiff | tree |
2009-06-26 |
David Goodwin | Thumb-2 has CLZ.
|
commit | commitdiff | tree |
2009-06-26 |
David Goodwin | Use "adcs/sbcs" only when the carry-out is live, otherwise...
|
commit | commitdiff | tree |
2009-06-26 |
David Goodwin | Add Thumb-2 tests.
|
commit | commitdiff | tree |
2009-06-26 |
David Goodwin | ADC used to implement adde should use "adcs" opcode...
|
commit | commitdiff | tree |
2009-06-26 |
David Goodwin | ORN and BIC tests.
|
commit | commitdiff | tree |
2009-06-26 |
David Goodwin | Currently there is a pattern for the thumb-2 MOV 16...
|
commit | commitdiff | tree |
2009-06-25 |
David Goodwin | Use MVN for ~t2_so_imm immediates.
|
commit | commitdiff | tree |
2009-06-25 |
David Goodwin | Add Def/Use of CPSR for Thumb-1 instructions.
|
commit | commitdiff | tree |
2009-06-25 |
David Goodwin | Test commit
|
commit | commitdiff | tree |
|