index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
ARM
/
ARMScheduleA9.td
Age
Commit message (
Expand
)
Author
2013-04-01
ARM Scheduler Model: Add resources instructions, map resources in subtargets
Arnold Schwaighofer
2013-03-26
Revert ARM Scheduler Model: Add resources instructions, map resources
Arnold Schwaighofer
2013-03-26
ARM Scheduler Model: Add resources instructions, map resources in subtargets
Arnold Schwaighofer
2013-01-09
MIsched: add an ILP window property to machine model.
Andrew Trick
2012-09-21
Cortex-A9 latency fixes (w/ -schedmodel only).
Andrew Trick
2012-09-14
Cortex-A9 instruction-level scheduling machine model.
Andrew Trick
2012-08-08
Added MispredictPenalty to SchedMachineModel.
Andrew Trick
2012-07-07
I'm introducing a new machine model to simultaneously allow simple
Andrew Trick
2012-07-02
Reapply "Make NumMicroOps a variable in the subtarget's instruction itinerary."
Andrew Trick
2012-06-29
Revert "Make NumMicroOps a variable in the subtarget's instruction itinerary."
Andrew Trick
2012-06-29
Make NumMicroOps a variable in the subtarget's instruction itinerary.
Andrew Trick
2012-06-05
ARM itinerary properties.
Andrew Trick
2012-04-11
Fix a number of problems with ARM fused multiply add/subtract instructions.
Evan Cheng
2011-04-19
Improvements for the Cortex-A9 scheduling itineraries.
Bob Wilson
2011-04-19
Change A9 scheduling itineraries VLD* / VST* entries default to "aligned". That
Evan Cheng
2011-01-20
Sorry, several patches in one.
Evan Cheng
2011-01-04
Fix the ARM IIC_iCMPsi itinerary and add an important assert.
Andrew Trick
2010-12-08
Fix an obvious cut-n-paste error.
Evan Cheng
2010-11-30
Add support for NEON VLD3-dup instructions.
Bob Wilson
2010-11-29
Add support for NEON VLD3-dup instructions.
Bob Wilson
2010-11-29
Fix copy-and-paste errors in VLD2-dup scheduling itineraries.
Bob Wilson
2010-11-28
Add support for NEON VLD2-dup instructions.
Bob Wilson
2010-11-27
Add NEON VLD1-dup instructions (load 1 element to all lanes).
Bob Wilson
2010-11-27
Fix incorrect scheduling itineraries for NEON vld1/vst1 instructions.
Bob Wilson
2010-11-13
Conditional moves are slightly more expensive than moves.
Evan Cheng
2010-11-03
Fix preload instruction isel. Only v7 supports pli, and only v7 with mp exten...
Evan Cheng
2010-11-03
Modify scheduling itineraries to correct instruction latencies (not operand
Evan Cheng
2010-11-02
Add NEON VST1-lane instructions. Partial fix for Radar 8599955.
Bob Wilson
2010-11-01
Add NEON VLD1-lane instructions. Partial fix for Radar 8599955.
Bob Wilson
2010-10-29
Fix fpscr <-> GPR latency info.
Evan Cheng
2010-10-28
Re-commit 117518 and 117519 now that ARM MC test failures are out of the way.
Evan Cheng
2010-10-28
Revert 117518 and 117519 for now. They changed scheduling and cause MC tests ...
Evan Cheng
2010-10-28
- Assign load / store with shifter op address modes the right itinerary classes.
Evan Cheng
2010-10-21
putback r116983 and fix simple-fp-encoding.ll tests
Andrew Trick
2010-10-21
Revert r116983, which is breaking all the buildbots.
Owen Anderson
2010-10-21
Add missing scheduling itineraries for transfers between core registers and V...
Evan Cheng
2010-10-13
Limit load / store issues (at least until we have a true multi-issue aware sc...
Evan Cheng
2010-10-11
More ARM scheduling itinerary fixes.
Evan Cheng
2010-10-11
Proper VST scheduling itineraries.
Evan Cheng
2010-10-09
Add VLD4 scheduling itineraries.
Evan Cheng
2010-10-09
Finish vld3 and vld4.
Evan Cheng
2010-10-09
Correct some load / store instruction itinerary mistakes:
Evan Cheng
2010-10-07
Model operand cycles of vldm / vstm; also fixes scheduling itineraries of vld...
Evan Cheng
2010-10-06
- Add TargetInstrInfo::getOperandLatency() to compute operand latencies. This
Evan Cheng
2010-10-03
Major changes to Cortex-A9 itinerary.
Evan Cheng
2010-10-01
Fix r115332: correctly model AGU / NEON mux.
Evan Cheng
2010-10-01
Add operand cycles for vldr / vstr.
Evan Cheng
2010-10-01
NEON scheduling info fix. vmov reg, reg are single cycle instructions.
Evan Cheng
2010-10-01
Per Cortex-A9 pipeline diagram. AGU (core load / store issue) and NEON/FP iss...
Evan Cheng
2010-09-30
ARM instruction itinerary fixes:
Evan Cheng
[next]