aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMScheduleA9.td
Commit message (Expand)AuthorAgeFilesLines
* Sorry, several patches in one.Evan Cheng2011-01-201-0/+10
* Fix the ARM IIC_iCMPsi itinerary and add an important assert.Andrew Trick2011-01-041-1/+2
* Fix an obvious cut-n-paste error.Evan Cheng2010-12-081-2/+2
* Add support for NEON VLD3-dup instructions.Bob Wilson2010-11-301-0/+18
* Add support for NEON VLD3-dup instructions.Bob Wilson2010-11-291-0/+18
* Fix copy-and-paste errors in VLD2-dup scheduling itineraries.Bob Wilson2010-11-291-2/+2
* Add support for NEON VLD2-dup instructions.Bob Wilson2010-11-281-0/+18
* Add NEON VLD1-dup instructions (load 1 element to all lanes).Bob Wilson2010-11-271-0/+18
* Fix incorrect scheduling itineraries for NEON vld1/vst1 instructions.Bob Wilson2010-11-271-4/+4
* Conditional moves are slightly more expensive than moves.Evan Cheng2010-11-131-0/+4
* Fix preload instruction isel. Only v7 supports pli, and only v7 with mp exten...Evan Cheng2010-11-031-0/+4
* Modify scheduling itineraries to correct instruction latencies (not operandEvan Cheng2010-11-031-77/+77
* Add NEON VST1-lane instructions. Partial fix for Radar 8599955.Bob Wilson2010-11-021-0/+18
* Add NEON VLD1-lane instructions. Partial fix for Radar 8599955.Bob Wilson2010-11-011-0/+18
* Fix fpscr <-> GPR latency info.Evan Cheng2010-10-291-1/+2
* Re-commit 117518 and 117519 now that ARM MC test failures are out of the way.Evan Cheng2010-10-281-2/+2
* Revert 117518 and 117519 for now. They changed scheduling and cause MC tests ...Evan Cheng2010-10-281-2/+2
* - Assign load / store with shifter op address modes the right itinerary classes.Evan Cheng2010-10-281-2/+2
* putback r116983 and fix simple-fp-encoding.ll testsAndrew Trick2010-10-211-4/+4
* Revert r116983, which is breaking all the buildbots.Owen Anderson2010-10-211-4/+4
* Add missing scheduling itineraries for transfers between core registers and V...Evan Cheng2010-10-211-4/+4
* Limit load / store issues (at least until we have a true multi-issue aware sc...Evan Cheng2010-10-131-107/+158
* More ARM scheduling itinerary fixes.Evan Cheng2010-10-111-372/+439
* Proper VST scheduling itineraries.Evan Cheng2010-10-111-7/+131
* Add VLD4 scheduling itineraries.Evan Cheng2010-10-091-5/+27
* Finish vld3 and vld4.Evan Cheng2010-10-091-5/+27
* Correct some load / store instruction itinerary mistakes:Evan Cheng2010-10-091-45/+175
* Model operand cycles of vldm / vstm; also fixes scheduling itineraries of vld...Evan Cheng2010-10-071-4/+18
* - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. ThisEvan Cheng2010-10-061-8/+40
* Major changes to Cortex-A9 itinerary.Evan Cheng2010-10-031-211/+251
* Fix r115332: correctly model AGU / NEON mux.Evan Cheng2010-10-011-133/+266
* Add operand cycles for vldr / vstr.Evan Cheng2010-10-011-4/+9
* NEON scheduling info fix. vmov reg, reg are single cycle instructions.Evan Cheng2010-10-011-5/+19
* Per Cortex-A9 pipeline diagram. AGU (core load / store issue) and NEON/FP iss...Evan Cheng2010-10-011-151/+232
* ARM instruction itinerary fixes:Evan Cheng2010-09-301-82/+135
* Model Cortex-a9 load to SUB, RSB, ADD, ADC, SBC, RSC, CMN, MVN, or CMPEvan Cheng2010-09-291-21/+48
* Separate itinerary classes for mvn from mov; for tst / teq from cmp / cmn.Evan Cheng2010-09-291-3/+15
* Assign bitwise binary instructions different itinerary classes from ALU instr...Evan Cheng2010-09-291-0/+7
* Add support to model pipeline bypass / forwarding.Evan Cheng2010-09-281-1/+1
* Fix IIC_iEXTAr itinerary class of Cortex-A9.Evan Cheng2010-09-251-1/+1
* Remove a unused instruction itinerary class.Evan Cheng2010-09-251-1/+0
* Fix zero and sign extension instructions scheduling itineraries.Evan Cheng2010-09-251-0/+4
* More pseudo instruction scheduling itinerary fixes.Evan Cheng2010-09-241-1/+7
* Fix scheduling itinerary for pseudo mov immediate instructions which expand i...Evan Cheng2010-09-241-0/+2
* Fix LDM_RET schedule itinery.Evan Cheng2010-09-081-0/+6
* minor housekeeping cleanup: 80-column, trailing whitespace, spelling, etc.. N...Jim Grosbach2010-06-281-25/+25
* Some A9 load/store cleanupsAnton Korobeynikov2010-05-291-41/+23
* Some rough approximations for load/stores on A9Anton Korobeynikov2010-05-291-0/+59
* NEON/VFP stuff can be issued only via Pipe1 on A9Anton Korobeynikov2010-05-291-87/+87
* Add some integer instruction itineraries for A9Anton Korobeynikov2010-05-291-0/+55