aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMScheduleA9.td
Commit message (Expand)AuthorAgeFilesLines
* Update to LLVM 3.5a.Stephen Hines2014-04-241-3/+14
* Fix scheduling for vldm/vstm instructions that load/store more than 32 bytes ...Silviu Baranga2013-09-041-78/+54
* Update machine models. Specify buffer sizes for OOO processors.Andrew Trick2013-06-151-2/+2
* Machine Model: Add MicroOpBufferSize and resource BufferSize.Andrew Trick2013-06-151-4/+1
* ARM sched model: Add integer VFP/SIMD instructions on SwiftArnold Schwaighofer2013-06-061-0/+1
* ARM sched model: Cortex A9 - More InstRW sched resourcesArnold Schwaighofer2013-06-061-4/+45
* ARM sched model: Add divsion, loads, branches, vfp cvtArnold Schwaighofer2013-06-051-0/+7
* Revert series of sched model patches until I figure out what is going on.Arnold Schwaighofer2013-06-041-52/+4
* ARM sched model: Cortex A9 - More InstRW sched resourcesArnold Schwaighofer2013-06-041-4/+45
* ARM sched model: Add divsion, loads, branches, vfp cvtArnold Schwaighofer2013-06-041-0/+7
* ARM scheduler model: Add scheduler info to more instructions and resourceArnold Schwaighofer2013-04-051-7/+13
* ARM Scheduler Model: Add resources instructions, map resources in subtargetsArnold Schwaighofer2013-04-011-23/+24
* Revert ARM Scheduler Model: Add resources instructions, map resourcesArnold Schwaighofer2013-03-261-11/+8
* ARM Scheduler Model: Add resources instructions, map resources in subtargetsArnold Schwaighofer2013-03-261-8/+11
* MIsched: add an ILP window property to machine model.Andrew Trick2013-01-091-0/+3
* Cortex-A9 latency fixes (w/ -schedmodel only).Andrew Trick2012-09-211-5/+5
* Cortex-A9 instruction-level scheduling machine model.Andrew Trick2012-09-141-3/+594
* Added MispredictPenalty to SchedMachineModel.Andrew Trick2012-08-081-0/+1
* I'm introducing a new machine model to simultaneously allow simpleAndrew Trick2012-07-071-5/+23
* Reapply "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick2012-07-021-13/+22
* Revert "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick2012-06-291-22/+13
* Make NumMicroOps a variable in the subtarget's instruction itinerary.Andrew Trick2012-06-291-13/+22
* ARM itinerary properties.Andrew Trick2012-06-051-1/+5
* Fix a number of problems with ARM fused multiply add/subtract instructions.Evan Cheng2012-04-111-0/+36
* Improvements for the Cortex-A9 scheduling itineraries.Bob Wilson2011-04-191-12/+16
* Change A9 scheduling itineraries VLD* / VST* entries default to "aligned". ThatEvan Cheng2011-04-191-172/+171
* 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