David Goodwin
|
7776452a18
|
Minor itinerary fixes for FP instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89672 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-11-23 17:34:12 +00:00 |
|
David Goodwin
|
ebb5cb9216
|
Add ARMv6 itineraries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89218 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-11-18 18:39:57 +00:00 |
|
David Goodwin
|
658ea60997
|
Finish scheduling itineraries for NEON.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82788 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-09-25 18:38:29 +00:00 |
|
David Goodwin
|
127221fbdc
|
Checkpoint NEON scheduling itineraries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82657 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-09-23 21:38:08 +00:00 |
|
David Goodwin
|
b2bb7db9e2
|
Add Cortex-A8 VFP model.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82483 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-09-21 20:52:17 +00:00 |
|
David Goodwin
|
5d598aaf3d
|
Update Cortex-A8 instruction itineraries for integer instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79436 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-08-19 18:00:44 +00:00 |
|
Evan Cheng
|
bc9b754091
|
Turn on if-conversion for thumb2.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79084 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-08-15 07:59:10 +00:00 |
|
David Goodwin
|
6d3d9c3fc3
|
Finalize itineraries for cortex-a8 integer multiply
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78908 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-08-13 15:51:13 +00:00 |
|
David Goodwin
|
1a8f36e3ce
|
Enhance the InstrStage object to enable the specification of an Itinerary with overlapping stages. The default is to maintain the current behavior that the "next" stage immediately follows the previous one.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78827 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-08-12 18:31:53 +00:00 |
|
David Goodwin
|
546952fd60
|
Allow a zero cycle stage to reserve/require a FU without advancing the cycle counter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78736 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-08-11 22:38:43 +00:00 |
|
David Goodwin
|
bcf81629b8
|
Checkpoint scheduling itinerary changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78564 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-08-10 15:56:13 +00:00 |
|
Evan Cheng
|
6762d91c05
|
Add fake v7 itineraries for now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76612 91177308-0d34-0410-b5e6-96231b3b80d8
|
2009-07-21 18:54:14 +00:00 |
|