summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMSchedule.td
Commit message (Expand)AuthorAge
* ARM sched model: Add integer VFP/SIMD instructions on SwiftArnold Schwaighofer2013-06-06
* ARM sched model: Add divsion, loads, branches, vfp cvtArnold Schwaighofer2013-06-05
* Revert series of sched model patches until I figure out what is going on.Arnold Schwaighofer2013-06-04
* ARM sched model: Add divsion, loads, branches, vfp cvtArnold Schwaighofer2013-06-04
* ARM scheduler model: Add scheduler info to more instructions and resourceArnold Schwaighofer2013-04-05
* ARM scheduler model: Swift has varying latencies, uops for simple ALU opsArnold Schwaighofer2013-04-05
* ARM Scheduler Model: Add resources instructions, map resources in subtargetsArnold Schwaighofer2013-04-01
* Revert ARM Scheduler Model: Add resources instructions, map resourcesArnold Schwaighofer2013-03-26
* ARM Scheduler Model: Add resources instructions, map resources in subtargetsArnold Schwaighofer2013-03-26
* ARM Scheduler Model: Partial implementation of the new machine scheduler modelArnold Schwaighofer2013-03-26
* Add LLVM support for Swift.Bob Wilson2012-09-29
* Reapply "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick2012-07-02
* Revert "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick2012-06-29
* Make NumMicroOps a variable in the subtarget's instruction itinerary.Andrew Trick2012-06-29
* Use "NoItineraries" for processors with no itineraries.Andrew Trick2012-06-22
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18
* Add fused multiple+add instructions from VFPv4.Anton Korobeynikov2012-01-22
* Sorry, several patches in one.Evan Cheng2011-01-20
* Add support for NEON VLD3-dup instructions.Bob Wilson2010-11-30
* Add support for NEON VLD3-dup instructions.Bob Wilson2010-11-29
* Add support for NEON VLD2-dup instructions.Bob Wilson2010-11-28
* Add NEON VLD1-dup instructions (load 1 element to all lanes).Bob Wilson2010-11-27
* Conditional moves are slightly more expensive than moves.Evan Cheng2010-11-13
* Fix preload instruction isel. Only v7 supports pli, and only v7 with mp exten...Evan Cheng2010-11-03
* Add NEON VST1-lane instructions. Partial fix for Radar 8599955.Bob Wilson2010-11-02
* Add NEON VLD1-lane instructions. Partial fix for Radar 8599955.Bob Wilson2010-11-01
* More ARM scheduling itinerary fixes.Evan Cheng2010-10-11
* Proper VST scheduling itineraries.Evan Cheng2010-10-11
* Add VLD4 scheduling itineraries.Evan Cheng2010-10-09
* Finish vld3 and vld4.Evan Cheng2010-10-09
* Correct some load / store instruction itinerary mistakes:Evan Cheng2010-10-09
* Model operand cycles of vldm / vstm; also fixes scheduling itineraries of vld...Evan Cheng2010-10-07
* - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. ThisEvan Cheng2010-10-06
* NEON scheduling info fix. vmov reg, reg are single cycle instructions.Evan Cheng2010-10-01
* ARM instruction itinerary fixes:Evan Cheng2010-09-30
* Model Cortex-a9 load to SUB, RSB, ADD, ADC, SBC, RSC, CMN, MVN, or CMPEvan Cheng2010-09-29
* Separate itinerary classes for mvn from mov; for tst / teq from cmp / cmn.Evan Cheng2010-09-29
* Assign bitwise binary instructions different itinerary classes from ALU instr...Evan Cheng2010-09-29
* Add support to model pipeline bypass / forwarding.Evan Cheng2010-09-28
* Remove a unused instruction itinerary class.Evan Cheng2010-09-25
* Fix zero and sign extension instructions scheduling itineraries.Evan Cheng2010-09-25
* More pseudo instruction scheduling itinerary fixes.Evan Cheng2010-09-24
* Fix scheduling itinerary for pseudo mov immediate instructions which expand i...Evan Cheng2010-09-24
* For each instruction itinerary class, specify the number of micro-ops eachEvan Cheng2010-09-09
* Fix LDM_RET schedule itinery.Evan Cheng2010-09-08
* Make processor FUs unique for given itinerary. This extends the limit of 32Anton Korobeynikov2010-04-18
* Split A8/A9 itins - they already were too big.Anton Korobeynikov2010-04-07
* Fix itins for VABAAnton Korobeynikov2010-04-07
* VHADD differs from VHSUB at least on A9 - the former reads both operands in t...Anton Korobeynikov2010-04-07
* Define new itin classes for ARM <-> VFP reg moves to distinguish from NEON op...Anton Korobeynikov2010-04-07